Bug 535496 (RHQ-2185)

Summary: Failed to execute threaddump operation on JON Server JVM
Product: [Other] RHQ Project Reporter: Charles Crouch <ccrouch>
Component: No ComponentAssignee: RHQ Project Maintainer <rhq-maint>
Status: CLOSED DUPLICATE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 1.2CC: hbrock, mazz
Target Milestone: ---Keywords: SubBug
Target Release: ---   
Hardware: All   
OS: All   
URL: http://jira.rhq-project.org/browse/RHQ-2185
Whiteboard:
Fixed In Version: 1.4 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-03 20:17:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 565628    

Description Charles Crouch 2009-06-29 17:06:00 UTC
Anybody else seeing this when trying to execute dumpthreads op on RHQ Server, JBossAS 4.2.1.GA default (0.0.0.0:2099) > JBoss AS JVM > Threading resource? JDK  1.6.0_04

org.mc4j.ems.connection.EmsConnectException: java.io.StreamCorruptedException: javax.management.openmbean.OpenDataException: item value [Ljavax.management.openmbean.CompositeData;@1f497b8 for item name lockedMonitors is not a javax.management.openmbean.ArrayType
[Ljavax.management.openmbean.CompositeData;
1-dimensional array of
javax.management.openmbean.CompositeType
name=className type=javax.management.openmbean.SimpleType:java.lang.String
name=identityHashCode type=javax.management.openmbean.SimpleType:java.lang.Integer
name=lockedStackDepth type=javax.management.openmbean.SimpleType:java.lang.Integer
name=lockedStackFrame type=javax.management.openmbean.CompositeType
name=className type=javax.management.openmbean.SimpleType:java.lang.String
name=fileName type=javax.management.openmbean.SimpleType:java.lang.String
name=lineNumber type=javax.management.openmbean.SimpleType:java.lang.Integer
name=methodName type=javax.management.openmbean.SimpleType:java.lang.String
name=nativeMethod type=javax.management.openmbean.SimpleType:java.lang.Boolean
	at org.mc4j.ems.impl.jmx.connection.support.providers.proxy.GenericMBeanServerProxy.invoke(GenericMBeanServerProxy.java:140)
	at $Proxy41.invoke(Unknown Source)
	at javax.management.MBeanServerInvocationHandler$InvokeAction.perform(MBeanServerInvocationHandler.java:337)
	at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:155)
	at $Proxy52.getThreadInfo(Unknown Source)
	at org.rhq.plugins.jmx.ThreadDataMeasurementComponent.invokeOperation(ThreadDataMeasurementComponent.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:484)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.StreamCorruptedException: javax.management.openmbean.OpenDataException: item value [Ljavax.management.openmbean.CompositeData;@1f497b8 for item name lockedMonitors is not a javax.management.openmbean.ArrayType
[Ljavax.management.openmbean.CompositeData;
1-dimensional array of
javax.management.openmbean.CompositeType
name=className type=javax.management.openmbean.SimpleType:java.lang.String
name=identityHashCode type=javax.management.openmbean.SimpleType:java.lang.Integer
name=lockedStackDepth type=javax.management.openmbean.SimpleType:java.lang.Integer
name=lockedStackFrame type=javax.management.openmbean.CompositeType
name=className type=javax.management.openmbean.SimpleType:java.lang.String
name=fileName type=javax.management.openmbean.SimpleType:java.lang.String
name=lineNumber type=javax.management.openmbean.SimpleType:java.lang.Integer
name=methodName type=javax.management.openmbean.SimpleType:java.lang.String
name=nativeMethod type=javax.management.openmbean.SimpleType:java.lang.Boolean
	at javax.management.openmbean.CompositeDataSupport.readObject(CompositeDataSupport.java:208)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
	at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
	at java.rmi.MarshalledObject.get(MarshalledObject.java:142)
	at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:134)
	at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:365)
	at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:197)
	at org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66)
	at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
	at org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
	at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
	at $Proxy40.invoke(Unknown Source)
	at sun.reflect.GeneratedMethodAccessor712.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.mc4j.ems.impl.jmx.connection.support.providers.proxy.GenericMBeanServerProxy.invoke(GenericMBeanServerProxy.java:115)
	... 15 more


Comment 1 Corey Welton 2009-08-05 18:02:28 UTC
Push to  1.4

Comment 2 Red Hat Bugzilla 2009-11-10 20:59:31 UTC
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2185


Comment 3 wes hayutin 2010-02-16 16:53:20 UTC
Temporarily adding the keyword "SubBug" so we can be sure we have accounted for all the bugs.

keyword:
new = Tracking + FutureFeature + SubBug

Comment 4 wes hayutin 2010-02-16 16:58:45 UTC
making sure we're not missing any bugs in rhq_triage

Comment 5 John Mazzitelli 2010-09-03 20:17:13 UTC

*** This bug has been marked as a duplicate of bug 536468 ***