Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-17843

Connecting to a local JBoss AS process in JMX Navigator fails - java version

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 4.2.0.Beta3
    • 4.2.0.Beta3
    • jmx

      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.

            rob.stryker Rob Stryker (Inactive)
            exd-mmalina Martin Malina
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: