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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
