Agents can't access any resources due to missing classloader
Issue
When trying to start the agent we get the following errors:
2012-05-24 08:16:36,234 ERROR [main] (rhq.core.pc.inventory.InventoryManager)- Access to resource [Resource[id=10421, type=Linux, key=resource.key, name=resource.name, parent=<null>, version=Linux 2.6.18-274.3.1.el5]] will fail due to missing classloader!
org.rhq.core.clientapi.agent.PluginContainerException: Failed to obtain classloader for resource: Resource[id=10421, type=Linux, key=resource.key, name=resource.name, parent=<null>, version=Linux 2.6.18-274.3.1.el5]
at org.rhq.core.pc.plugin.PluginComponentFactory.getResourceClassloader(PluginComponentFactory.java:212)
at org.rhq.core.pc.inventory.InventoryManager.initResourceContainer(InventoryManager.java:1426)
at org.rhq.core.pc.inventory.InventoryManager.processSyncInfo(InventoryManager.java:2526)
at org.rhq.core.pc.inventory.InventoryManager.synchInventory(InventoryManager.java:1027)
at org.rhq.core.pc.inventory.InventoryManager.handleReport(InventoryManager.java:1001)
at org.rhq.core.pc.inventory.InventoryManager.activateAndUpgradeResources(InventoryManager.java:2809)
at org.rhq.core.pc.inventory.InventoryManager.initialize(InventoryManager.java:232)
at org.rhq.core.pc.PluginContainer.startContainerService(PluginContainer.java:431)
at org.rhq.core.pc.PluginContainer.initialize(PluginContainer.java:282)
at org.rhq.enterprise.agent.AgentMain.startPluginContainer(AgentMain.java:1888)
at org.rhq.enterprise.agent.AgentMain.start(AgentMain.java:649)
at org.rhq.enterprise.agent.AgentMain.main(AgentMain.java:419)
Caused by: org.rhq.core.clientapi.agent.PluginContainerException: [Warning] Missing parent resource for resource=Resource[id=10421, type=Linux, key=resource.key, name=resource.name, parent=<null>, version=Linux 2.6.18-274.3.1.el5]
at org.rhq.core.clientapi.agent.PluginContainerException.wrapIfNecessary(PluginContainerException.java:69)
at org.rhq.core.clientapi.agent.PluginContainerException.<init>(PluginContainerException.java:96)
... 12 more
And after that the missing classloader error for every resource.
Environment
JBoss Operations Network (JON) 3.0.1
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.
