Several sctp test fail with "java.net.SocketException: Permission denied":
com/sun/nio/sctp/SctpChannel/Bind.java
com/sun/nio/sctp/SctpChannel/CommUp.jav
com/sun/nio/sctp/SctpChannel/Connect.java
com/sun/nio/sctp/SctpChannel/Receive.java
com/sun/nio/sctp/SctpChannel/Send.java
com/sun/nio/sctp/SctpChannel/Shutdown.java
com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
com/sun/nio/sctp/SctpServerChannel/Accept.java
com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
Example output:
---------------
>: java -version
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b142)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b12, mixed mode)
>: java SocketOptionTests
SCTP_EXPLICIT_COMPLETE not supported. java.net.SocketException: Protocol not available
SCTP_FRAGMENT_INTERLEAVE not supported. java.net.SocketException: Protocol not available
TESTING SCTP_PRIMARY_ADDR
Listening on [/129.156.232.166:33029, /127.0.0.1:33029, /0:0:0:0:0:0:0:1%1:33029, /fe80:0:0:0:21b:24ff:fe3d:7896%4:33029]
connecting to /129.156.232.166:33029
java.net.SocketException: Permission denied
at sun.nio.ch.Net.localInetAddress(Native Method)
at sun.nio.ch.Net.localAddress(Net.java:389)
at sun.nio.ch.SctpChannelImpl.<init>(SctpChannelImpl.java:155)
at sun.nio.ch.SctpChannelImpl.<init>(SctpChannelImpl.java:141)
at sun.nio.ch.SctpServerChannelImpl.accept(SctpServerChannelImpl.java:241)
at SocketOptionTests.sctpPrimaryAddr(SocketOptionTests.java:159)
at SocketOptionTests.test(SocketOptionTests.java:115)
at SocketOptionTests.instanceMain(SocketOptionTests.java:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at SocketOptionTests.main(SocketOptionTests.java:211)
Passed = 9, failed = 1
Exception in thread "main" java.lang.AssertionError: Some tests failed
at SocketOptionTests.instanceMain(SocketOptionTests.java:217)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at SocketOptionTests.main(SocketOptionTests.java:211)
---------------
com/sun/nio/sctp/SctpChannel/Bind.java
com/sun/nio/sctp/SctpChannel/CommUp.jav
com/sun/nio/sctp/SctpChannel/Connect.java
com/sun/nio/sctp/SctpChannel/Receive.java
com/sun/nio/sctp/SctpChannel/Send.java
com/sun/nio/sctp/SctpChannel/Shutdown.java
com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
com/sun/nio/sctp/SctpServerChannel/Accept.java
com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
Example output:
---------------
>: java -version
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b142)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b12, mixed mode)
>: java SocketOptionTests
SCTP_EXPLICIT_COMPLETE not supported. java.net.SocketException: Protocol not available
SCTP_FRAGMENT_INTERLEAVE not supported. java.net.SocketException: Protocol not available
TESTING SCTP_PRIMARY_ADDR
Listening on [/129.156.232.166:33029, /127.0.0.1:33029, /0:0:0:0:0:0:0:1%1:33029, /fe80:0:0:0:21b:24ff:fe3d:7896%4:33029]
connecting to /129.156.232.166:33029
java.net.SocketException: Permission denied
at sun.nio.ch.Net.localInetAddress(Native Method)
at sun.nio.ch.Net.localAddress(Net.java:389)
at sun.nio.ch.SctpChannelImpl.<init>(SctpChannelImpl.java:155)
at sun.nio.ch.SctpChannelImpl.<init>(SctpChannelImpl.java:141)
at sun.nio.ch.SctpServerChannelImpl.accept(SctpServerChannelImpl.java:241)
at SocketOptionTests.sctpPrimaryAddr(SocketOptionTests.java:159)
at SocketOptionTests.test(SocketOptionTests.java:115)
at SocketOptionTests.instanceMain(SocketOptionTests.java:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at SocketOptionTests.main(SocketOptionTests.java:211)
Passed = 9, failed = 1
Exception in thread "main" java.lang.AssertionError: Some tests failed
at SocketOptionTests.instanceMain(SocketOptionTests.java:217)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at SocketOptionTests.main(SocketOptionTests.java:211)
---------------
- duplicates
-
JDK-7066543 (sctp) SctpServerChannel, SctpMultiChannel permissions issue.
-
- Closed
-
- relates to
-
JDK-8075066 (sctp) Some sctp tests fails on Solaris 11 with Assertion error
-
- Open
-
-
JDK-8298495 com/sun/nio/sctp/SctpChannel/* tests fails with Connection timeout
-
- Open
-