"[Warning] Resource classLoader not found for Resource ..." in the agent.log file when trying to monitor A_MQ resource
Issue
- I am trying to monitor A-MQ with JON but after I install the agent and start it up I get the following:
2014-07-28 15:11:43,984 DEBUG [InventoryManager.availability-1] (rhq.core.pc.inventory.AvailabilityExecutor)- Could not create resource component proxy for Resource[id=11932, uuid=f3097043-3331-49be-b53d-723fcbe09e0a, type={JBossFuse}JBoss Fuse Container, key=JBoss A-MQ{/app/jboss-a-mq-6.1.0.redhat-379}, name=JBoss A-MQ{/app/jboss-a-mq-6.1.0.redhat-379} JBoss A-MQ [root], parent=example.server.com, version=6.1.0.redhat-379].
org.rhq.core.clientapi.agent.PluginContainerException: Component does not exist for resource: Resource[id=11932, uuid=f3097043-3331-49be-b53d-723fcbe09e0a, type={JBossFuse}JBoss Fuse Container, key=JBoss A-MQ{/app/jboss-a-mq-6.1.0.redhat-379}, name=JBoss A-MQ{/app/jboss-a-mq-6.1.0.redhat-379} JBoss A-MQ [root], parent=example.server.com, version=6.1.0.redhat-379]
at org.rhq.core.pc.inventory.ResourceContainer.createResourceComponentProxy(ResourceContainer.java:430)
at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:248)
at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:429)
at org.rhq.core.pc.inventory.AvailabilityExecutor.startScan(AvailabilityExecutor.java:195)
at org.rhq.core.pc.inventory.AvailabilityExecutor.call(AvailabilityExecutor.java:152)
at org.rhq.core.pc.inventory.AvailabilityExecutor.run(AvailabilityExecutor.java:111)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
- The agent.log file shows the following:
ERROR [WorkerThread#0[10.33.63.238:43315]] (rhq.core.pc.inventory.InventoryManager)- Failed to start component for Resource[id=10121, uuid=013e9a3e-fdbf-4360-8924-8e6810b930f8, type={JBossFuse}JBoss Fuse Container, key=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379}, name=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379} JBoss A-MQ [root], parent=example.server.com, version=6.1.0.redhat-379] from synchronized merge.
org.rhq.core.clientapi.agent.PluginContainerException: Could not build component for Resource [Resource[id=10121, uuid=013e9a3e-fdbf-4360-8924-8e6810b930f8, type={JBossFuse}JBoss Fuse Container, key=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379}, name=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379} JBoss A-MQ [root], parent=example.server.com, version=6.1.0.redhat-379]]
at org.rhq.core.pc.inventory.InventoryManager.prepareResourceForActivation(InventoryManager.java:1826)
at org.rhq.core.pc.inventory.InventoryManager.activateResource(InventoryManager.java:1903)
...
Caused by: org.rhq.core.clientapi.agent.PluginContainerException: [Warning] Resource classLoader not found for Resource[id=10121, uuid=013e9a3e-fdbf-4360-8924-8e6810b930f8, type={JBossFuse}JBoss Fuse Container, key=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379}, name=JBoss A-MQ{/home/A_MQ/jboss-a-mq-6.1.0.redhat-379} JBoss A-MQ [root], parent=example.server.com, version=6.1.0.redhat-379] - cannot create ResourceComponent.
at org.rhq.core.clientapi.agent.PluginContainerException.wrapIfNecessary(PluginContainerException.java:69)
at org.rhq.core.clientapi.agent.PluginContainerException.<init>(PluginContainerException.java:96)
... 37 more
Environment
- Red Hat JBoss Operations Network (JON) 3.2.0.GA
- Red Hat JBoss ON 3.2.0 Plugin Pack for Red Hat JBoss A-MQ 6.0 and 6.1
- Red Hat JBoss A-MQ 6.1.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.