http://jira.hyperic.com/browse/HHQ-4347
RabbitMQ plugin - Unable to run autodiscoverer for plugin: RabbitMQ (consult product setup help): java.lang.NoClassDefFoundError: org/springframework/expression/BeanResolver.
After installing and starting the hq-agent on the RabbitMQ server, add the RabbitMQ platform to inventory.
Right after setting the RabbitMQ configuration parameters in the configuration properties, the agent.log reports:
2010-10-04 16:37:36,603 ERROR [Thread-1] [RuntimeAutodiscoverer] Unable to run autodiscoverer for plugin: RabbitMQ (consult product setup help): org/springframework/expression/BeanResolver
java.lang.NoClassDefFoundError: org/springframework/expression/BeanResolver
at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractApplicationContext.java:483)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:400)
at org.hyperic.hq.plugin.rabbitmq.configure.ApplicationContextCreator.doCreateApplicationContext(ApplicationContextCreator.java:96)
at org.hyperic.hq.plugin.rabbitmq.configure.ApplicationContextCreator.createApplicationContext(ApplicationContextCreator.java:74)
at org.hyperic.hq.plugin.rabbitmq.configure.ApplicationContextCreator.createBeans(ApplicationContextCreator.java:65)
at org.hyperic.hq.plugin.rabbitmq.product.RabbitProductPlugin.initializeGateway(RabbitProductPlugin.java:71)
at org.hyperic.hq.plugin.rabbitmq.detect.RabbitServerDetector.createRabbitResources(RabbitServerDetector.java:155)
at org.hyperic.hq.plugin.rabbitmq.detect.RabbitServerDetector.discoverServices(RabbitServerDetector.java:127)
at org.hyperic.hq.product.ServerDetector.discoverResources(ServerDetector.java:219)
at org.hyperic.hq.autoinventory.agent.server.RuntimeAutodiscoverer.doRuntimeScan_internal(RuntimeAutodiscoverer.java:272)
at org.hyperic.hq.autoinventory.agent.server.RuntimeAutodiscoverer.doRuntimeScan(RuntimeAutodiscoverer.java:205)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLoop(ScanManager.java:165)
at org.hyperic.hq.autoinventory.ScanManager.access$000(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(ScanManager.java:107)
Please see attached log for details.
This issue is submitted for tracking purposes as this error is supposedly already addressed.
Anonymous