Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-2860

[classlib][nio] Intermittent fails of DatagramChannelTest and SelectionKeyTest

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Classlib
    • None
    • WinXP
    • Moderate

    Description

      Quoting Tatyana Doubtsova from HARMONY-2285:

      I ran nio module iteratively in perTest mode for 50 times on svn = r479111, (Nov 25 2006), Linux/ia32/gcc 3.3.3, debug build.
      1 time out of 50 2 there were two issues in the tests from the above list:

      1). org.apache.harmony.nio.tests.java.nio.channels.DatagramChannelTest@testReceiveSend_NonBlock_Normal_C2S

      Error
      The address is not available

      java.net.BindException: The address is not available at org.apache.harmony.luni.platform.OSNetworkSystem.socketBindImpl2(OSNetworkSystem.java) at org.apache.harmony.luni.platform.OSNetworkSystem.bind2(OSNetworkSystem.java) at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:118) at java.net.DatagramSocket.createSocket(DatagramSocket.java:181) at java.net.DatagramSocket.<init>(DatagramSocket.java:74) at org.apache.harmony.nio.tests.java.nio.channels.DatagramChannelTest.setUp(DatagramChannelTest.java:80)

      2). org.apache.harmony.nio.tests.java.nio.channels.SelectionKeyTest@test_readyOps
      Error
      The address is not available

      java.net.BindException: The address is not available at org.apache.harmony.luni.platform.OSNetworkSystem.socketBindImpl(OSNetworkSystem.java) at org.apache.harmony.luni.platform.OSNetworkSystem.bind(OSNetworkSystem.java) at org.apache.harmony.luni.net.PlainSocketImpl.bind(PlainSocketImpl.java:159) at java.net.ServerSocket.<init>(ServerSocket.java:114) at java.net.ServerSocket.<init>(ServerSocket.java:72) at org.apache.harmony.nio.tests.java.nio.channels.SelectionKeyTest.test_readyOps(SelectionKeyTest.java:299) at java.lang.reflect.VMReflection.invokeMethod(Native Method)

      This looks like an issue different from HARMONY-2285, so I've decided to create a separate entry for it.

      This issue looks like a duplicate of HARMONY-2338, so it should be checked when that one gets fixed.

      Attachments

        1. H-2860_1.patch
          5 kB
          Mikhail Markov
        2. H-2860.patch
          5 kB
          Mikhail Markov

        Issue Links

          Activity

            People

              zakha Alexei Zakharov
              vmz Vasily Zakharov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: