-
Bug
-
Resolution: Done
-
Critical
-
4.2.0.Beta3
I started a local JBoss AS 7.1 server and then tried to connect to the java process in JMX Navigator in Local Processes.
When I tried to connect, I got this in the server log:
Exception in thread "Attach Listener" 10:13:20,404 ERROR [stderr] (Attach Listener) java.lang.UnsupportedClassVersionError: org/jboss/tools/jmx/jvmmonitor/internal/agent/Agent : Unsupported major.minor version 51.0 10:13:20,405 ERROR [stderr] (Attach Listener) at java.lang.ClassLoader.defineClass1(Native Method) 10:13:20,405 ERROR [stderr] (Attach Listener) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) 10:13:20,405 ERROR [stderr] (Attach Listener) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) 10:13:20,406 ERROR [stderr] (Attach Listener) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 10:13:20,406 ERROR [stderr] (Attach Listener) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 10:13:20,406 ERROR [stderr] (Attach Listener) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 10:13:20,406 ERROR [stderr] (Attach Listener) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 10:13:20,407 ERROR [stderr] (Attach Listener) at java.security.AccessController.doPrivileged(Native Method) 10:13:20,407 ERROR [stderr] (Attach Listener) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 10:13:20,407 ERROR [stderr] (Attach Listener) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 10:13:20,407 ERROR [stderr] (Attach Listener) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 10:13:20,408 ERROR [stderr] (Attach Listener) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 10:13:20,408 ERROR [stderr] (Attach Listener) at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:280) 10:13:20,408 ERROR [stderr] (Attach Listener) at sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(InstrumentationImpl.java:348) Agent failed to start!
Java version 51.0 indicates Java SE 7. This is probably because the AS is running with java 6, but the attached agent jar is built with java 7.