java.lang.IllegalArgumentException: Unexpected composite type for ThreadInfo

JDK Bug System | Tomáš Hůrka | 7 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Cannot open some applications in VisualVM

    Stack Overflow | 3 years ago | serdar
    java.lang.IllegalArgumentException: Unexpected composite type for ThreadInfo
  2. 0

    When running JMX client on JDK 8 and JMX server on JDK 9 build 133 it becomes impossible to use 'ThreadMXBean.dumpAllThreads()'. Any attempt ends with: java.lang.IllegalArgumentException: Unexpected composite type for ThreadInfo at sun.management.ThreadInfoCompositeData.validateCompositeData(ThreadInfoCompositeData.java:372) at sun.management.ThreadInfoCompositeData.getInstance(ThreadInfoCompositeData.java:68) at java.lang.management.ThreadInfo.<init>(ThreadInfo.java:263) at java.lang.management.ThreadInfo.from(ThreadInfo.java:794) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeBuilderViaFrom.fromCompositeData(DefaultMXBeanMappingFactory.java:1018) Caused: java.io.InvalidObjectException: Failed to invoke from(CompositeData) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory.invalidObjectException(DefaultMXBeanMappingFactory.java:1457) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeBuilderViaFrom.fromCompositeData(DefaultMXBeanMappingFactory.java:1021) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$CompositeMapping.fromNonNullOpenValue(DefaultMXBeanMappingFactory.java:919) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$NonNullMXBeanMapping.fromOpenValue(DefaultMXBeanMappingFactory.java:133) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$ArrayMapping.fromNonNullOpenValue(DefaultMXBeanMappingFactory.java:584) at com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory$NonNullMXBeanMapping.fromOpenValue(DefaultMXBeanMappingFactory.java:133) at com.sun.jmx.mbeanserver.ConvertingMethod.fromOpenReturnValue(ConvertingMethod.java:131) at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:168) at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:258) Caused: java.lang.reflect.UndeclaredThrowableException at com.sun.proxy.$Proxy16.dumpAllThreads(Unknown Source)

    JDK Bug System | 7 months ago | Tomáš Hůrka
    java.lang.IllegalArgumentException: Unexpected composite type for ThreadInfo

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Unexpected composite type for ThreadInfo

      at sun.management.ThreadInfoCompositeData.validateCompositeData()
    2. Java RT
      ThreadInfo.from
      1. sun.management.ThreadInfoCompositeData.validateCompositeData(ThreadInfoCompositeData.java:372)
      2. sun.management.ThreadInfoCompositeData.getInstance(ThreadInfoCompositeData.java:68)
      3. java.lang.management.ThreadInfo.<init>(ThreadInfo.java:263)
      4. java.lang.management.ThreadInfo.from(ThreadInfo.java:794)
      4 frames