Hi Dharam- Not sure the following problem would cause an NPE in GMS, but you have a typo in your config...
spring.data.gemfire.cache.name = ${starfish.logging.apphome:starfish-server} *spring.data.gemfire.locators = ${starfish.locators:host1[10440],host2[1044o]}* spring.data.gemfire.cache.peer.enable-auto-reconnect = true spring.data.gemfire.cache.peer.use-cluster-configuration = true spring.data.gemfire.cache.critical-heap-percentage = ${starfish.server.critical-heap-percentage:90} spring.data.gemfire.cache.eviction-heap-percentage = ${starfish.server.eviction-heap-percentage:80} Of course, this all depends on whether the `starfish.locators` property is set in the *Environment* when this [*Spring Boot* application] properties file is evaluated, or whether the default value ("host1[10440],host2[1044o]") is being used in this case. I imagine *host2's* port should be *10440*. Regards, John On Sun, Jan 27, 2019 at 10:56 PM Thacker, Dharam < dharam.thac...@jpmorgan.com> wrote: > Hi Team, > > > > I am getting below exceptions for server with GEODE 1.6.0 release. Could > someone help me with that? > > > > *Config*: > > spring.data.gemfire.cache.name = > ${starfish.logging.apphome:starfish-server} > > spring.data.gemfire.locators = > ${starfish.locators:host1[10440],host2[1044o]} > > spring.data.gemfire.cache.peer.enable-auto-reconnect = true > > spring.data.gemfire.cache.peer.use-cluster-configuration = true > > spring.data.gemfire.cache.critical-heap-percentage = > ${starfish.server.critical-heap-percentage:90} > > spring.data.gemfire.cache.eviction-heap-percentage = > ${starfish.server.eviction-heap-percentage:80} > > > > > > # Cache Server Properties > > spring.data.gemfire.cache.server.port = ${starfish.cache.server.port:40404} > > spring.data.gemfire.cache.server.max-connections = > ${starfish.cache.server.max-connections:1000} > > spring.data.gemfire.cache.server.max-threads = > ${starfish.cache.server.max-threads:200} > > spring.data.gemfire.cache.server.max-message-count = > ${starfish.cache.server.max-message-count:230000} > > spring.data.gemfire.cache.server.socket-buffer-size = 32768 > > spring.data.gemfire.cache.server.load-poll-interval = 5000 > > > > # PDX Properties > > spring.data.gemfire.pdx.read-serialized = true > > spring.data.gemfire.pdx.serializer-bean-name = pdxSerializer > > > > [fatal 2019-01-28 00:01:31.755 EST <ReconnectThread> gms.Services] > Unexpected exception while booting membership services > > java.lang.NullPointerException > > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.establishLocalAddress(JGroupsMessenger.java:468) > > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:355) > > at > org.apache.geode.distributed.internal.membership.gms.Services.start(Services.java:157) > > at > org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:106) > > at > org.apache.geode.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:90) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:1027) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:1061) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.create(ClusterDistributionManager.java:554) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:763) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:355) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:341) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:335) > > at > org.apache.geode.distributed.DistributedSystem.connect(DistributedSystem.java:211) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.reconnect(InternalDistributedSystem.java:2736) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.tryReconnect(InternalDistributedSystem.java:2560) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.disconnect(InternalDistributedSystem.java:1041) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager$DMListener.membershipFailure(ClusterDistributionManager.java:4033) > > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.uncleanShutdown(GMSMembershipManager.java:1554) > > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.lambda$forceDisconnect$1(GMSMembershipManager.java:2561) > > at java.lang.Thread.run(Thread.java:745) > > > > [error 2019-01-28 00:01:31.755 EST <ReconnectThread> gms.Services] > Unexpected problem starting up membership services > > java.lang.NullPointerException > > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.establishLocalAddress(JGroupsMessenger.java:468) > > at > org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.start(JGroupsMessenger.java:355) > > at > org.apache.geode.distributed.internal.membership.gms.Services.start(Services.java:157) > > at > org.apache.geode.distributed.internal.membership.gms.GMSMemberFactory.newMembershipManager(GMSMemberFactory.java:106) > > at > org.apache.geode.distributed.internal.membership.MemberFactory.newMembershipManager(MemberFactory.java:90) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:1027) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.<init>(ClusterDistributionManager.java:1061) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager.create(ClusterDistributionManager.java:554) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:763) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:355) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:341) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.newInstance(InternalDistributedSystem.java:335) > > at > org.apache.geode.distributed.DistributedSystem.connect(DistributedSystem.java:211) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.reconnect(InternalDistributedSystem.java:2736) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.tryReconnect(InternalDistributedSystem.java:2560) > > at > org.apache.geode.distributed.internal.InternalDistributedSystem.disconnect(InternalDistributedSystem.java:1041) > > at > org.apache.geode.distributed.internal.ClusterDistributionManager$DMListener.membershipFailure(ClusterDistributionManager.java:4033) > > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.uncleanShutdown(GMSMembershipManager.java:1554) > > at > org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManager.lambda$forceDisconnect$1(GMSMembershipManager.java:2561) > > at java.lang.Thread.run(Thread.java:745) > > > > > > Thanks, > > Dharam > > This message is confidential and subject to terms at: https:// > www.jpmorgan.com/emaildisclaimer including on confidentiality, legal > privilege, viruses and monitoring of electronic messages. If you are not > the intended recipient, please delete this message and notify the sender > immediately. Any unauthorized use is strictly prohibited. > -- -John john.blum10101 (skype)