Uploaded image for project: 'Phoenix Omid'
  1. Phoenix Omid
  2. OMID-198

Replace static ports used for TSO server with random ports in the tests

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.1.0
    • None

    Description

      Currently static ports used in the tests which cause testcase failures when those ran parallel.
      So better to replace those with random ports.

      [ERROR] testNettyChannelWriting(org.apache.omid.tso.TestTSOChannelHandlerNetty)  Time elapsed: 0.002 s  <<< FAILURE!
      org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:1434
      	at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
      	at org.apache.omid.tso.TSOChannelHandler.reconnect(TSOChannelHandler.java:107)
      	at org.apache.omid.tso.TestTSOChannelHandlerNetty.testNettyChannelWriting(TestTSOChannelHandlerNetty.java:228)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)
      	at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:54)
      	at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:44)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      	at java.lang.Thread.run(Thread.java:748)
      Caused by: java.net.BindException: Address already in use
      	at sun.nio.ch.Net.bind0(Native Method)
      	at sun.nio.ch.Net.bind(Net.java:444)
      	at sun.nio.ch.Net.bind(Net.java:436)
      	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
      	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
      	at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
      	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391)
      	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315)
      	at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
      	at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
      	at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
      	... 3 more
      

      Attachments

        Issue Links

          Activity

            People

              rajeshbabu Rajeshbabu Chintaguntla
              rajeshbabu Rajeshbabu Chintaguntla
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: