Menu

#4535 [HHQ-4369] Gemfire plugin - Unable to detect availability an

Bug
open
None
9
2012-10-09
2010-12-07
No

http://jira.hyperic.com/browse/HHQ-4369
Gemfire plugin - Unable to detect availability and metrics with latest Gemfire version 6.5 build 29466 09/24/2010.



After installing latest Gemfire v6.5 version, the servers and services are properly detected but the availability shows unavailable and metrics do not collect.



The version:


Java version: 6.5 build 29466 09/24/2010 13:54:17 PDT javac 1.5.0_17 Native version: 6.5 06/02/2010 11:16:48 PDT optimized i386 Linux 2.4.21-47.EL Source revision: 29466 Source repository: gemfire/trunk Running on: localhost.localdomain/127.0.0.1, 1 cpu(s), amd64 Linux 2.6.18-164.el5



The agent.log reports:


010-10-08 17:40:22,901 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:22,902 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:22,902 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:22 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:22,903 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:22,903 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:22,904 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:22 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:22,904 DEBUG [CollectorThread] [Collector] {memberID=FC-Cent54x64-VM1(3122)<v2>:24803/34735, jmx.url=service:jmx:rmi://localhost/jndi/rmi://:1099/jmxconnector} ran 1 minutes ago, consumed 22 seconds ago, unknown itv: collecting.


2010-10-08 17:40:22,904 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,010 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:23,011 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:23 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:23,011 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,012 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:23,012 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:23 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:23,012 DEBUG [CollectorThread] [Collector] {memberID=FC-Cent54x64-VM1(3308)<v4>:25260/42216, jmx.url=service:jmx:rmi://localhost/jndi/rmi://:1099/jmxconnector} ran 1 minutes ago, consumed 22 seconds ago, unknown itv: collecting.


2010-10-08 17:40:23,012 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,052 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:23,053 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:23 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:23,053 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,054 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:23,054 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:23 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:23,054 DEBUG [CollectorThread] [Collector] {memberID=FC-Cent54x64-VM1(5925)<v3>:45324/59379, jmx.url=service:jmx:rmi://localhost/jndi/rmi://:1099/jmxconnector} ran 1 minutes ago, consumed 22 seconds ago, unknown itv: collecting.


2010-10-08 17:40:23,055 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,055 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)


2010-10-08 17:40:23,056 DEBUG [CollectorThread] [Collector] name=Cache Server 6.5, thread=CollectorThread, result=Fri Oct 08 17:40:23 EDT 2010 (Cache Server 6.5) null values={Availability=0.0}


2010-10-08 17:40:23,056 INFO [CollectorThread] [MemberCollector] mServer=javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection@6e0f0ad


2010-10-08 17:40:23,057 DEBUG [CollectorThread] [MemberCollector] java.lang.NullPointerException


java.lang.NullPointerException


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.getMetrics(MemberCollector.java:58)


at com.vmware.springsource.hyperic.plugin.gemfire.collectors.MemberCollector.collect(MemberCollector.java:33)


at org.hyperic.hq.product.Collector.run(Collector.java:563)


at org.hyperic.hq.product.Collector.check(Collector.java:734)


at org.hyperic.hq.product.Collector.check(Collector.java:752)


at org.hyperic.hq.product.CollectorThread.run(CollectorThread.java:105)


at java.lang.Thread.run(Unknown Source)



Expected Result:


Once the platform for the Gemfire Distributed System is created and configured, the servers and services are auto-discovered and collect availability/metrics.



Actual Result:


The servers and services are auto-discovered; however, the availability shows unavailable (red) and the metrics do not collect.



Steps to Reproduce:


1. Create a Gemfire Distribured System platform with a running Gemfire environment


2. Set the Configuration Properties


3. Allow the platform to auto-discover servers and services


4. Note the servers and services are auto-discovered but no availability or metrics



Additional Information:


The servers are not listed in the HQ GemFire view (HQU).



See attached agent.log for full logging.

Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.