dragonwell8 icon indicating copy to clipboard operation
dragonwell8 copied to clipboard

[Bug] jdk/test/com/alibaba/wisp并发运行报java.net.BindException: Address already in use

Open sendaoYan opened this issue 2 years ago • 1 comments

Description jdk/test/com/alibaba/wisp并发运行报java.net.BindException: Address already in use

Steps to Reproduce

rm -rf tmp ; jtreg -v:fail,error,time,nopass -nr -w tmp jdk/test/com/alibaba/wisp
java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:463)
        at sun.nio.ch.Net.bind(Net.java:455)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:233)
        at java.nio.channels.ServerSocketChannel.bind(ServerSocketChannel.java:157)
        at BlockingNIOTest.lambda$Accept2Test$2(BlockingNIOTest.java:76)
        at java.lang.Thread.run(Thread.java:855)
        at com.alibaba.wisp.engine.WispTask.runOutsideWisp(WispTask.java:299)
        at com.alibaba.wisp.engine.WispTask.runCommand(WispTask.java:274)
        at com.alibaba.wisp.engine.WispTask.access$100(WispTask.java:53)
        at com.alibaba.wisp.engine.WispTask$CacheableCoroutine.run(WispTask.java:241)
        at java.dyn.CoroutineBase.startInternal(CoroutineBase.java:62)
java.net.ConnectException: Connection refused
        at sun.nio.ch.Net.connect0(Native Method)
        at sun.nio.ch.Net.connect(Net.java:484)
        at sun.nio.ch.Net.connect(Net.java:476)
        at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:681)
        at BlockingNIOTest.lambda$Accept2Test$1(BlockingNIOTest.java:66)
        at java.lang.Thread.run(Thread.java:855)
        at com.alibaba.wisp.engine.WispTask.runOutsideWisp(WispTask.java:299)
        at com.alibaba.wisp.engine.WispTask.runCommand(WispTask.java:274)
        at com.alibaba.wisp.engine.WispTask.access$100(WispTask.java:53)
        at com.alibaba.wisp.engine.WispTask$CacheableCoroutine.run(WispTask.java:241)
        at java.dyn.CoroutineBase.startInternal(CoroutineBase.java:62)

Expected behavior all testcases run pass.

JDK version

 java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (Alibaba Dragonwell 8.11.12) (build 1.8.0_332-b01)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell 8.11.12) (build 25.332-b01, mixed mode)

Execution environment image

sendaoYan avatar Jun 07 '22 06:06 sendaoYan

image

sendaoYan avatar Jun 07 '22 06:06 sendaoYan