java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:335) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:243) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:209) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-internal/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-internal/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-internal/LocateRegistry.java:203)

JDK Bug System | Amanda Jiang | 3 months ago
  1. 0

    java/rmi/registry/multipleRegistries/MultipleRegistries.java failed in Mach5 with following exceptions: java.rmi.server.ExportException: Port already in use: 63978; nested exception is: java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:335) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:243) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:209) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-internal/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-internal/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-internal/LocateRegistry.java:203) at TestLibrary.createRegistryOnUnusedPort(TestLibrary.java:412) at MultipleRegistries.main(MultipleRegistries.java:68) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:535) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(java.base@9-internal/Thread.java:843) Caused by: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(java.base@9-internal/Native Method) at java.net.AbstractPlainSocketImpl.bind(java.base@9-internal/AbstractPlainSocketImpl.java:437) at java.net.ServerSocket.bind(java.base@9-internal/ServerSocket.java:376) at java.net.ServerSocket.<init>(java.base@9-internal/ServerSocket.java:238) at java.net.ServerSocket.<init>(java.base@9-internal/ServerSocket.java:130) at sun.rmi.transport.tcp.TCPDirectSocketFactory.createServerSocket(java.rmi@9-internal/TCPDirectSocketFactory.java:45) at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(java.rmi@9-internal/TCPEndpoint.java:666) at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:324) ... 15 more

    JDK Bug System | 3 months ago | Amanda Jiang
    java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:335) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:243) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:209) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-internal/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-internal/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-internal/LocateRegistry.java:203)
  2. 0

    com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java failed in Mach5 with following error message: java.rmi.server.ExportException: Port already in use: 64684; nested exception is: java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-ea/TCPTransport.java:336) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-ea/TCPTransport.java:244) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-ea/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-ea/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-ea/UnicastServerRef.java:206) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-ea/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-ea/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-ea/LocateRegistry.java:203) at TestLibrary.createRegistryOnUnusedPort(TestLibrary.java:412) at ContextWithNullProperties.main(ContextWithNullProperties.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:531) at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226) at java.lang.Thread.run(java.base@9-ea/Thread.java:804) Caused by: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(java.base@9-ea/Native Method) at java.net.AbstractPlainSocketImpl.bind(java.base@9-ea/AbstractPlainSocketImpl.java:442) at java.net.ServerSocket.bind(java.base@9-ea/ServerSocket.java:376) at java.net.ServerSocket.<init>(java.base@9-ea/ServerSocket.java:238) at java.net.ServerSocket.<init>(java.base@9-ea/ServerSocket.java:130) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(java.rmi@9-ea/RMIDirectSocketFactory.java:45) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(java.rmi@9-ea/RMIMasterSocketFactory.java:341) at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(java.rmi@9-ea/TCPEndpoint.java:666) at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-ea/TCPTransport.java:325) ... 15 more JavaTest Message: Test threw exception: java.rmi.server.ExportException JavaTest Message: shutting down test

    JDK Bug System | 8 months ago | Amanda Jiang
    java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-ea/TCPTransport.java:336) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-ea/TCPTransport.java:244) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-ea/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-ea/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-ea/UnicastServerRef.java:206) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-ea/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-ea/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-ea/LocateRegistry.java:203)
  3. 0

    java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java failed with following error message: java.rmi.server.ExportException: Port already in use: 0; nested exception is: java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:336) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:244) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:206) at java.rmi.server.UnicastRemoteObject.exportObject(java.rmi@9-internal/UnicastRemoteObject.java:383) at java.rmi.server.UnicastRemoteObject.exportObject(java.rmi@9-internal/UnicastRemoteObject.java:320) at ReuseDefaultPort.main(ReuseDefaultPort.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(java.base@9-internal/Thread.java:804) Caused by: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(java.base@9-internal/Native Method) at java.net.AbstractPlainSocketImpl.bind(java.base@9-internal/AbstractPlainSocketImpl.java:442) at java.net.ServerSocket.bind(java.base@9-internal/ServerSocket.java:376) at java.net.ServerSocket.<init>(java.base@9-internal/ServerSocket.java:238) at java.net.ServerSocket.<init>(java.base@9-internal/ServerSocket.java:130) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(java.rmi@9-internal/RMIDirectSocketFactory.java:45) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(java.rmi@9-internal/RMIMasterSocketFactory.java:341) at ReuseDefaultPort$SF.createServerSocket(ReuseDefaultPort.java:86) at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(java.rmi@9-internal/TCPEndpoint.java:666) at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:325) ... 13 more

    JDK Bug System | 8 months ago | Amanda Jiang
    java.net.BindException: Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:336) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:244) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:206) at java.rmi.server.UnicastRemoteObject.exportObject(java.rmi@9-internal/UnicastRemoteObject.java:383) at java.rmi.server.UnicastRemoteObject.exportObject(java.rmi@9-internal/UnicastRemoteObject.java:320)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    This has been observed once on Mac OS x. It is intermittent java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(java.base@9-internal/Native Method) at sun.nio.ch.Net.bind(java.base@9-internal/Net.java:433) at sun.nio.ch.Net.bind(java.base@9-internal/Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(java.base@9-internal/ServerSocketChannelImpl.java:225) at sun.nio.ch.ServerSocketAdaptor.bind(java.base@9-internal/ServerSocketAdaptor.java:74) at sun.net.httpserver.ServerImpl.<init>(jdk.httpserver@9-internal/ServerImpl.java:101) at sun.net.httpserver.HttpServerImpl.<init>(jdk.httpserver@9-internal/HttpServerImpl.java:50) at sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(jdk.httpserver@9-internal/DefaultHttpServerProvider.java:35) at com.sun.net.httpserver.HttpServer.create(jdk.httpserver@9-internal/HttpServer.java:129) at SimpleHttpServerTest.main(SimpleHttpServerTest.java:52) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:535) at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:226) at java.lang.Thread.run(java.base@9-internal/Thread.java:843)

    JDK Bug System | 4 months ago | Felix Yang
    java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(java.base@9-internal/Native Method) at sun.nio.ch.Net.bind(java.base@9-internal/Net.java:433) at sun.nio.ch.Net.bind(java.base@9-internal/Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(java.base@9-internal/ServerSocketChannelImpl.java:225) at sun.nio.ch.ServerSocketAdaptor.bind(java.base@9-internal/ServerSocketAdaptor.java:74) at sun.net.httpserver.ServerImpl.<init>(jdk.httpserver@9-internal/ServerImpl.java:101) at sun.net.httpserver.HttpServerImpl.<init>(jdk.httpserver@9-internal/HttpServerImpl.java:50) at sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(jdk.httpserver@9-internal/DefaultHttpServerProvider.java:35) at com.sun.net.httpserver.HttpServer.create(jdk.httpserver@9-internal/HttpServer.java:129)
  6. 0

    javax/net/ssl/Stapling/SSLSocketWithStapling.java may fails with the following output: ----------System.out:(38/1637)---------- ======================================= Stapling enabled, default configuration ======================================= PASS ======================================= ===================================== Stapling enabled, PKIXParameters with Revocation checking enabled ===================================== PASS ===================================== ======================================= Stapling enabled, default configuration ======================================= PASS ======================================= ======================================= Stapling enbled in client and server, but OCSP responders disabled. PKIXParameters with Revocation checking enabled. ======================================= PASS ======================================= [pool-17-thread-1]: Exception: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(java.base@9-ea/Native Method) at java.net.AbstractPlainSocketImpl.bind(java.base@9-ea/AbstractPlainSocketImpl.java:437) at java.net.ServerSocket.bind(java.base@9-ea/ServerSocket.java:376) at sun.security.testlibrary.SimpleOCSPServer$2.run(SimpleOCSPServer.java:217) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@9-ea/Executors.java:514) at java.util.concurrent.FutureTask.run(java.base@9-ea/FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-ea/ThreadPoolExecutor.java:1158) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-ea/ThreadPoolExecutor.java:632) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) ----------System.err:(16/953)---------- Server died... Server died... java.lang.RuntimeException: Server not ready yet at SSLSocketWithStapling.testHardFailFallback(SSLSocketWithStapling.java:327) at SSLSocketWithStapling.main(SSLSocketWithStapling.java:128) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:533) at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:110) at java.lang.Thread.run(java.base@9-ea/Thread.java:843)

    JDK Bug System | 4 months ago | Artem Smotrakov
    java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(java.base@9-ea/Native Method) at java.net.AbstractPlainSocketImpl.bind(java.base@9-ea/AbstractPlainSocketImpl.java:437) at java.net.ServerSocket.bind(java.base@9-ea/ServerSocket.java:376)

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.net.BindException

      Address already in use at sun.rmi.transport.tcp.TCPTransport.listen(java.rmi@9-internal/TCPTransport.java:335) at sun.rmi.transport.tcp.TCPTransport.exportObject(java.rmi@9-internal/TCPTransport.java:243) at sun.rmi.transport.tcp.TCPEndpoint.exportObject(java.rmi@9-internal/TCPEndpoint.java:411) at sun.rmi.transport.LiveRef.exportObject(java.rmi@9-internal/LiveRef.java:147) at sun.rmi.server.UnicastServerRef.exportObject(java.rmi@9-internal/UnicastServerRef.java:209) at sun.rmi.registry.RegistryImpl.setup(java.rmi@9-internal/RegistryImpl.java:157) at sun.rmi.registry.RegistryImpl.<init>(java.rmi@9-internal/RegistryImpl.java:142) at java.rmi.registry.LocateRegistry.createRegistry(java.rmi@9-internal/LocateRegistry.java:203)

      at TestLibrary.createRegistryOnUnusedPort()
    2. Unknown
      MultipleRegistries.main
      1. TestLibrary.createRegistryOnUnusedPort(TestLibrary.java:412)
      2. MultipleRegistries.main(MultipleRegistries.java:68)
      2 frames