"synchronized merge due to invalid plugin config: Failed to start component for resource Resource" with Postgres resource in JBoss ON

Solution Verified - Updated -

Issue

  • several child resources underneath the Postgres server show as unavailable

Environment

  • Red Hat JBoss Operations Network (ON) 3.2.2
  • PostgreSQL Database in inventory
  • below in agent.log:
2014-12-04 10:36:07,640 WARN  [InventoryManager.availability-1] (rhq.core.pc.inventory.AvailabilityExecutor)- Availability collection failed with exception on Resource[id=11469, uuid=c9a912d5-5f5f-49ab-bb12-2b57f611194e, type={Postgres}Table, key=market, name=market, parent=S12DB], availability will be reported as DOWN
org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException: Failed to start component for resource Resource[id=11469, uuid=c9a912d5-5f5f-49ab-bb12-2b57f611194e, type={Postgres}Table, key=market, name=market, parent=12DB].
    at org.rhq.core.pc.inventory.InventoryManager.activateResource(InventoryManager.java:1939)
    at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:361)
    at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:429)
    at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:429)
    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.runAndReset(FutureTask.java:304)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException: Resource key in old format (missing schema name)
    at org.rhq.plugins.postgres.PostgresTableComponent.start(PostgresTableComponent.java:116)
    at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocation.call(ResourceContainer.java:654)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    ... 3 more

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.