Using M2, I'm experimenting with configuring grids on AWS using Ansible.
Using gfsh, when joining node #2 from separate server, I made a mistake on
my locator name (localhost vs. the 1st locator running on box 1) and
received a stack.
In gfsh-land, does there need to be a tweak to catch every stack and only
display the error text?
:)
Here's an example:
gfsh>list members
Name | Id
-------- | -------------------------------------------------
locator1 | ip-10-0-0-171(locator1:9573:locator)<ec><v0>:1024
server1 | ip-10-0-0-171(server1:9783)<ec><v1>:1025
gfsh>start server --name=server2 --locators=localhost[10334]
Starting a GemFire Server in
/opt/geode/apache-geode-1.0.0-incubating.M2/bin/server2...
The Cache Server process terminated unexpectedly with exit status 1. Please
refer to the log file in
/opt/geode/apache-geode-1.0.0-incubating.M2/bin/server2 for full details.
Exception in thread "main" com.gemstone.gemfire.GemFireConfigException:
Unable to join the distributed system. Operation either timed out, was
stopped or Locator does not exist.
at
com.gemstone.gemfire.distributed.internal.membership.gms.mgr.GMSMembershipManager.join(GMSMembershipManager.java:679)
at
com.gemstone.gemfire.distributed.internal.membership.gms.mgr.GMSMembershipManager.joinDistributedSystem(GMSMembershipManager.java:765)
at
com.gemstone.gemfire.distributed.internal.membership.gms.Services.start(Services.java:174)
at
com.gemstone.gemfire.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:105)
at
com.gemstone.gemfire.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:92)
at
com.gemstone.gemfire.distributed.internal.DistributionManager.<init>(DistributionManager.java:1158)
at
com.gemstone.gemfire.distributed.internal.DistributionManager.<init>(DistributionManager.java:1210)
at
com.gemstone.gemfire.distributed.internal.DistributionManager.create(DistributionManager.java:572)
at
com.gemstone.gemfire.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:653)
at
com.gemstone.gemfire.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:278)
at
com.gemstone.gemfire.distributed.DistributedSystem.connect(DistributedSystem.java:1631)
at com.gemstone.gemfire.cache.CacheFactory.create(CacheFactory.java:226)
at
com.gemstone.gemfire.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:55)
at
com.gemstone.gemfire.distributed.ServerLauncher.createCache(ServerLauncher.java:806)
at
com.gemstone.gemfire.distributed.ServerLauncher.start(ServerLauncher.java:726)
at
com.gemstone.gemfire.distributed.ServerLauncher.run(ServerLauncher.java:656)
at
com.gemstone.gemfire.distributed.ServerLauncher.main(ServerLauncher.java:207)
Thanks!
Brian -