You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/03/29 15:40:25 UTC
[jira] [Commented] (GEODE-1141) Unable to retrieve cluster
configuration from the locator
[ https://issues.apache.org/jira/browse/GEODE-1141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15216007#comment-15216007 ]
ASF subversion and git services commented on GEODE-1141:
--------------------------------------------------------
Commit c36591b73243c7ee3a0186710338453d12efe364 in incubator-geode's branch refs/heads/feature/GEM-534 from [~jens.deppe]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-geode.git;h=c36591b ]
GEODE-1141: Catch and log Throwable on cluster config startup
> Unable to retrieve cluster configuration from the locator
> ---------------------------------------------------------
>
> Key: GEODE-1141
> URL: https://issues.apache.org/jira/browse/GEODE-1141
> Project: Geode
> Issue Type: Bug
> Components: configuration
> Reporter: Jens Deppe
>
> If i start my locator using gfsh like
> gfsh>start locator --name=locator
> gfsh>start server --name=server1 --locators=localhost[10334]
> it works fine.
> But if I try to start the locator and server using LocatorLauncher and ServerLauncher classes like
> {noformat}
> java -cp ${GEMFIRE_HOME}/lib/gemfire.jar com.gemstone.gemfire.distributed.LocatorLauncher \
> start locator \
> --port=10334 \
> --bind-address=10.112.204.114
> java -cp ${GEMFIRE_HOME}/lib/gemfire.jar com.gemstone.gemfire.distributed.ServerLauncher \
> start server \
> -Dgemfire.locators=10.112.204.114[10334] \
> -dir=server1 -properties-file=gemfire.properties
> {noformat}
> I am getting the below errors
> {code}
> java.io.EOFException: Locator at localhost(server:36010)<v1>:10334 did not respond. This is normal if the locator was shutdown. If it wasn't check its log for exceptions.
> at com.gemstone.org.jgroups.stack.tcpserver.TcpClient.requestToServer(TcpClient.java:125)
> at com.gemstone.org.jgroups.stack.tcpserver.TcpClient.requestToServer(TcpClient.java:78)
> at com.gemstone.gemfire.internal.cache.ClusterConfigurationLoader.requestConfigurationFromLocators(ClusterConfigurationLoader.java:171)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.requestAndApplySharedConfiguration(GemFireCacheImpl.java:866)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.init(GemFireCacheImpl.java:1017)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:682)
> at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:182)
> at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:229)
> at com.gemstone.gemfire.distributed.ServerLauncher.startWithGemFireApi(ServerLauncher.java:792)
> at com.gemstone.gemfire.distributed.ServerLauncher.start(ServerLauncher.java:694)
> at com.gemstone.gemfire.distributed.ServerLauncher.run(ServerLauncher.java:624)
> at com.gemstone.gemfire.distributed.ServerLauncher.main(ServerLauncher.java:194)
> Exception in thread "main" com.gemstone.gemfire.internal.cache.GemFireCacheImpl$4: cluster configuration service not available, caused by com.gemstone.gemfire.internal.process.ClusterConfigurationNotAvailableException: Unable to retrieve cluster configuration from the locator.
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.requestAndApplySharedConfiguration(GemFireCacheImpl.java:879)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.init(GemFireCacheImpl.java:1017)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:682)
> at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:182)
> at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:229)
> at com.gemstone.gemfire.distributed.ServerLauncher.startWithGemFireApi(ServerLauncher.java:792)
> at com.gemstone.gemfire.distributed.ServerLauncher.start(ServerLauncher.java:694)
> at com.gemstone.gemfire.distributed.ServerLauncher.run(ServerLauncher.java:624)
> at com.gemstone.gemfire.distributed.ServerLauncher.main(ServerLauncher.java:194)
> Caused by: com.gemstone.gemfire.internal.process.ClusterConfigurationNotAvailableException: Unable to retrieve cluster configuration from the locator.
> at com.gemstone.gemfire.internal.cache.ClusterConfigurationLoader.requestConfigurationFromLocators(ClusterConfigurationLoader.java:186)
> at com.gemstone.gemfire.internal.cache.GemFireCacheImpl.requestAndApplySharedConfiguration(GemFireCacheImpl.java:866)
> {code}
> The issue is also faced by customer who were using com.gemstone.gemfire.internal.SystemAdmin class to start locator and servers.
> If they use gfsh scripts to run the locator and programatically start serves it works fine.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)