Menu

#1384 [HHQ-2006] unable to create instance error for JBoss 4.x

Bug
open
None
5
2012-10-09
2008-04-23
No

http://jira.hyperic.com/browse/HHQ-2006
Steps to Reproduce:



Go to Resources Browse page


Click on Servers


Click on HQ JBoss 4.x




Actual Results:



No Availability is collected to NBHAYANI-WXP HQ JBoss 4.x server



Following error is displayed in UI:


The configuration has not been set for this resource due to : Invalid configuration: Error contacting resource: Can't connect to MBeanServer [java.naming.provider.url=jnp%3A//127.0.0.1%3A2099,java.naming.security.principal=,java.naming.security.credentials=]: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance]]




Server log error when Click on Add to Inventory:



2008-04-21 08:53:36,796 WARN [MeasurementEnabler1] [org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl] Error turning on default metrics, configuration ({platform.id=10001, platform.log_track.level=Warn, server.log_track.include=, platform.log_track.enable=true, server.log_track.enable=false, server.config_track.enable=false, installpath=C:\HQ-EE-4.0.0-690\server-4.0.0-EE\hq-engine\server\default, server.log_track.level=Error, server.log_track.files=......\logs\server.log, platform.ip=10.1.0.142, java.naming.provider.url=jnp://127.0.0.1:2099, server.config_track.files=conf\jboss-service.xml,conf\server.policy, platform.name=NBHAYANI-WXP, platform.config_track.enable=true, server.log_track.exclude=, platform.fqdn=10.1.0.142, platform.type=Win32, platform.log_track.eventlogs=System}) couldn't be validated


org.hyperic.hq.appdef.shared.InvalidConfigException: Invalid configuration: Error contacting resource: Can't connect to MBeanServer [java.naming.provider.url=jnp%3A//127.0.0.1%3A2099,java.naming.security.principal=%java.naming.security.principal%,java.naming.security.credentials=%java.naming.security.credentials%]: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance]]


at org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl.checkConfiguration(MeasurementManagerEJBImpl.java:1179)


at org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl.enableDefaultMetrics(MeasurementManagerEJBImpl.java:1261)


at org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl.handleCreateRefreshEvents(MeasurementManagerEJBImpl.java:1087)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)


at java.lang.reflect.Method.invoke(Unknown Source)


at org.jboss.invocation.Invocation.performCall(Invocation.java:345)


at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)


at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)


at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)


at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)


at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)


at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)


at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)


at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)


at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)


at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)


at org.jboss.ejb.Container.invoke(Container.java:873)


at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)


at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)


at $Proxy304.handleCreateRefreshEvents(Unknown Source)


at org.hyperic.hq.measurement.server.session.MeasurementEnabler.processEvents(MeasurementEnabler.java:36)


at org.hyperic.hq.zevents.TimingListenerWrapper.processEvents(TimingListenerWrapper.java:44)


at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:64)


at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)


at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)


at java.lang.Thread.run(Unknown Source)


Caused by: org.hyperic.hq.measurement.monitor.LiveMeasurementException: Error contacting resource: Can't connect to MBeanServer [java.naming.provider.url=jnp%3A//127.0.0.1%3A2099,java.naming.security.principal=%java.naming.security.principal%,java.naming.security.credentials=%java.naming.security.credentials%]: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance]]


at org.hyperic.hq.measurement.agent.client.AgentMonitor.getLiveValues(AgentMonitor.java:216)


at org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl.getLiveMeasurementValues(MeasurementManagerEJBImpl.java:1204)


at org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl.checkConfiguration(MeasurementManagerEJBImpl.java:1177)


... 35 more




Error in agent log:



2008-04-21 09:03:47,281 ERROR [Thread-1] [RuntimeAutodiscoverer] Unexpected error running autodiscoverer for plugin: JBoss 4.0: Could not dereference object


org.hyperic.hq.product.PluginException: Could not dereference object


at org.hyperic.hq.plugin.jboss.JBossDetector.discoverJBossServices(JBossDetector.java:604)


at org.hyperic.hq.plugin.jboss.JBossDetector.discoverServices(JBossDetector.java:589)


at org.hyperic.hq.product.ServerDetector.discoverResources(ServerDetector.java:203)


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)


Caused by: javax.naming.NamingException: Could not dereference object [Root exception is javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance]]


at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1052)


at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:685)


at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)


at javax.naming.InitialContext.lookup(InitialContext.java:351)


at org.hyperic.hq.plugin.jboss.JBossUtil.getMBeanServer(JBossUtil.java:141)


at org.hyperic.hq.plugin.jboss.JBossDetector.discoverJBossServices(JBossDetector.java:602)


... 7 more


Caused by: javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance]


at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:707)


at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)


at javax.naming.InitialContext.lookup(InitialContext.java:351)


at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1046)


... 12 more


Caused by: java.io.InvalidClassException: org.jboss.invocation.InvokerInterceptor; unable to create instance


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1706)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)


at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)


at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)


at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)


at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)


at org.jboss.proxy.Interceptor.readExternal(Interceptor.java:66)


at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)


at org.jboss.proxy.ClientContainer.readExternal(ClientContainer.java:142)


at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)


at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)


at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)


at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)


at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)


at java.rmi.MarshalledObject.get(MarshalledObject.java:135)


at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:57)


at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:637)


... 15 more














Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.