[
https://issues.apache.org/jira/browse/GEODE-3045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16044749#comment-16044749
]
Jared Stewart commented on GEODE-3045:
--------------------------------------
This was buried in the server logs:
{noformat}
[error 2017/06/09 10:38:34.088 PDT server1 <main> tid=0x1] Jmx manager could
not be started because java.rmi.server.ExportException: Port already in use:
1099; nested exception is:
java.net.BindException: Failed to create server socket on null[1,099]
org.apache.geode.management.ManagementException:
java.rmi.server.ExportException: Port already in use: 1099; nested exception
is:
java.net.BindException: Failed to create server socket on null[1,099]
at
org.apache.geode.management.internal.ManagementAgent.startAgent(ManagementAgent.java:151)
at
org.apache.geode.management.internal.SystemManagementService.startManager(SystemManagementService.java:456)
at
org.apache.geode.management.internal.beans.ManagementAdapter.handleCacheCreation(ManagementAdapter.java:172)
at
org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:106)
at
org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2156)
at
org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:546)
at
org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1183)
at
org.apache.geode.internal.cache.GemFireCacheImpl.basicCreate(GemFireCacheImpl.java:758)
at
org.apache.geode.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:745)
at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:173)
at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:212)
at
org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52)
at
org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:860)
at
org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:772)
at
org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:699)
at
org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:231)
Caused by: java.rmi.server.ExportException: Port already in use: 1099; nested
exception is:
java.net.BindException: Failed to create server socket on null[1,099]
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:341)
at
sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:249)
at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)
at
sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:212)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:152)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:112)
at
java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:239)
at
org.apache.geode.management.internal.ManagementAgent.configureAndStart(ManagementAgent.java:404)
at
org.apache.geode.management.internal.ManagementAgent.startAgent(ManagementAgent.java:149)
... 15 more
Caused by: java.net.BindException: Failed to create server socket on
null[1,099]
at
org.apache.geode.internal.net.SocketCreator.createServerSocket(SocketCreator.java:787)
at
org.apache.geode.internal.net.SocketCreator.createServerSocket(SocketCreator.java:744)
at
org.apache.geode.management.internal.ManagementAgent$GemFireRMIServerSocketFactory.createServerSocket(ManagementAgent.java:555)
at
sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:666)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:330)
... 24 more
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at
org.apache.geode.internal.net.SocketCreator.createServerSocket(SocketCreator.java:783)
... 28 more
[error 2017/06/09 10:38:34.098 PDT server1 <main> tid=0x1]
org.apache.geode.management.ManagementException:
java.rmi.server.ExportException: Port already in use: 1099; nested exception
is:
java.net.BindException: Failed to create server socket on null[1,099]
{noformat}
> Start server appears to hang
> ----------------------------
>
> Key: GEODE-3045
> URL: https://issues.apache.org/jira/browse/GEODE-3045
> Project: Geode
> Issue Type: Bug
> Components: docs, gfsh, management
> Reporter: Jared Stewart
>
> Steps to reproduce:
> {noformat}
> start locator --name=loc1
> {noformat}
> {noformat}
> start server --name=server1 --start-rest-api --J=-Dgemfire.jmx-manager=true
> --J=-Dgemfire.jmx-manager-start=true --J=-Dgemfire.http-service-port=8080
> {noformat}
> Then gfsh hangs with ".........." but the server has actually been started.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)