Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7045222

(sctp) com/sun/nio/sctp tests fails with SocketException: Permission denied

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not an Issue
    • P4
    • None
    • 7
    • core-libs
    • generic, x86
    • generic, linux_oracle_6.0

    Description

      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)
      ---------------

      Attachments

        Issue Links

          Activity

            People

              chegar Chris Hegarty
              chegar Chris Hegarty
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: