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)

Reply via email to