Unable to discover Fuse 6.2.1 resources in JBoss ON with message "Failed to extract JMX service URL for process with PID [...]"
Issue
- Server not being discovered by agent with
Failed to extract JMX service URL with PID [...]error -
agent.logcontains message similar to:WARN [ResourceDiscoveryComponent.invoker.daemon-1] (org.jbosson.plugins.fuse.JBossFuseContainerDiscoveryComponent)- Error when trying to discover Fuse Server process [ProcessScanResult: scan=[ProcessScan: query=[process|basename|match=^java.*,arg|-Dkaraf.home|match=.*,arg|-Dkaraf.base|match=.*,arg|*|match=org\.apache\.karaf\.(main|shell\.wrapper)\.Main], name=[null]], info=[process: pid=[12345], name=[/etc/alternatives/java_sdk_ibm/bin/java], ppid=[12340]]] (enable DEBUG for stack trace): java.lang.RuntimeException: Failed to extract JMX service URL for process with PID [12345]. -
Agent debug logging reveals:
DEBUG [ResourceDiscoveryComponent.invoker.daemon-1] (org.jbosson.plugins.fuse.JBossFuseContainerDiscoveryComponent)- Error when trying to discover Fuse Server process [ProcessScanResult: scan=[ProcessScan: query=[process|basename|match=^java.*,arg|-Dkaraf.home|match=.*,arg|-Dkaraf.base|match=.*,arg|*|match=org\.apache\.karaf\.(main|shell\.wrapper)\.Main], name=[null]], info=[process: pid=[12345], name=[/etc/alternatives/java_sdk_ibm/bin/java], ppid=[12340]]]. java.lang.RuntimeException: Failed to extract JMX service URL for process with PID [12345]. at org.rhq.plugins.jmx.util.JvmUtility.extractJMXServiceURL(JvmUtility.java:93) at org.jbosson.plugins.fuse.FuseServerDiscoveryComponent.discoverResourceDetails(FuseServerDiscoveryComponent.java:291) at org.jbosson.plugins.fuse.FuseServerDiscoveryComponent.discoverResources(FuseServerDiscoveryComponent.java:95) ... at org.rhq.core.pc.util.DiscoveryComponentProxyFactory$ComponentInvocationThread.call(DiscoveryComponentProxyFactory.java:305) ... Caused by: java.lang.RuntimeException: Failed to determine JMX connector address. at org.rhq.plugins.jmx.util.JvmUtility.getJmxConnectorAddress(JvmUtility.java:143) at org.rhq.plugins.jmx.util.JvmUtility.extractJMXServiceURL(JvmUtility.java:82) ... 11 more
Environment
- Red Hat JBoss Operations Network (ON) 3.3
- Red Hat JBoss Fuse 6.2.1
- Red Hat JBoss Fuse Management Plug-in Pack Update-03, Update-04, Update-05 for JBoss ON 3.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.