Hello,
I am newbie to progress and from unix admin background. When my client starts the admin server after a server crash following error coming.
Exception at Mon Nov 25 04:07:13 IST 2013: java.rmi.server.ExportException
Message (throw): RegistryManager: Could not start RMI Registry
Message (excp): Port already in use: 20931; nested exception is:
java.net.BindException: Address already in use
Stack Trace:
java.rmi.server.ExportException: Port already in use: 20931; nested exception is:
java.net.BindException: Address already in use
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:249)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:184)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:180)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:186)
at com.progress.common.rmiregistry.PrimaryRegistryManager.startRMIRegistry(PrimaryRegistryManager.java:188)
at com.progress.common.rmiregistry.PrimaryRegistryManager.register(PrimaryRegistryManager.java:73)
at com.progress.chimera.adminserver.AdminServer.setupRMI(AdminServer.java:644)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:312)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:166)
at com.progress.chimera.adminserver.NonNTAdminServer.<init>(NonNTAdminServer.java:10)
at com.progress.chimera.adminserver.NonNTAdminServer.main(NonNTAdminServer.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.progress.chimera.adminserver.AdminServerStarter.<init>(AdminServerStarter.java:74)
at com.progress.chimera.adminserver.AdminServerStarter.main(AdminServerStarter.java:88)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:622)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:237)
... 20 more
The port is not used by any other programs.
while doing a netstat during admin server start up I am seeing below
proadsv -start;netstat -an|grep 20931
OpenEdge Release 10.0B03 as of Wed Sep 7 10:19:30 EDT 2005
tcp 1 0 ::ffff:127.0.0.1:44433 ::ffff:127.0.0.1:20931 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:20931 ::ffff:127.0.0.1:44433 FIN_WAIT2
Could you please help me out ?
I am newbie to progress and from unix admin background. When my client starts the admin server after a server crash following error coming.
Exception at Mon Nov 25 04:07:13 IST 2013: java.rmi.server.ExportException
Message (throw): RegistryManager: Could not start RMI Registry
Message (excp): Port already in use: 20931; nested exception is:
java.net.BindException: Address already in use
Stack Trace:
java.rmi.server.ExportException: Port already in use: 20931; nested exception is:
java.net.BindException: Address already in use
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:249)
at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:184)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:180)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:186)
at com.progress.common.rmiregistry.PrimaryRegistryManager.startRMIRegistry(PrimaryRegistryManager.java:188)
at com.progress.common.rmiregistry.PrimaryRegistryManager.register(PrimaryRegistryManager.java:73)
at com.progress.chimera.adminserver.AdminServer.setupRMI(AdminServer.java:644)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:312)
at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:166)
at com.progress.chimera.adminserver.NonNTAdminServer.<init>(NonNTAdminServer.java:10)
at com.progress.chimera.adminserver.NonNTAdminServer.main(NonNTAdminServer.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.progress.chimera.adminserver.AdminServerStarter.<init>(AdminServerStarter.java:74)
at com.progress.chimera.adminserver.AdminServerStarter.main(AdminServerStarter.java:88)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:27)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:333)
at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:622)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:237)
... 20 more
The port is not used by any other programs.
while doing a netstat during admin server start up I am seeing below
proadsv -start;netstat -an|grep 20931
OpenEdge Release 10.0B03 as of Wed Sep 7 10:19:30 EDT 2005
tcp 1 0 ::ffff:127.0.0.1:44433 ::ffff:127.0.0.1:20931 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:20931 ::ffff:127.0.0.1:44433 FIN_WAIT2
Could you please help me out ?