Fuse Tools
  1. Fuse Tools
  2. FUSETOOLS-601

JMX explorer - Does not work with Apache AMQ

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      2.1.355, windows xp
    • Similar Issues:
      Show 10 results 

      Description

      I created a new fuse project, and uses the camel-activemq archetype.

      I start the application by right clicking the camel-context.xml file and run as local process.
      In the JMX explorer I connect to the new maven process, and try to expand the JMX tree.
      It keeps saying "loading..."

      I tried downgrading AMQ to use a vanilla ASF 5.5.1 release.
      Its the same problem.

      This used to work in previous releases of Fuse IDE.

      See screenshot.

      I can see the AMQ mbeans from both jconsole, and as well from Fuse IDE in the properties view in the bottom right corner.

        Gliffy Diagrams

        1. fuseide-thread-dump.txt
          29 kB
          Claus Ibsen
        2. fuseide-thread-dump-camel.txt
          27 kB
          Claus Ibsen
        3. fuseide-thread-dump-camel-amq-disabled.txt
          24 kB
          Claus Ibsen
        1. JMX-AMQ.png
          280 kB

          Activity

          Hide
          Claus Ibsen added a comment -

          This also fails from Fuse Fabric, if you have created a MQ profile container. Then you cannot look in the JMX tree of the fabric explorer on the MQ container.

          Show
          Claus Ibsen added a comment - This also fails from Fuse Fabric, if you have created a MQ profile container. Then you cannot look in the JMX tree of the fabric explorer on the MQ container.
          Hide
          Claus Ibsen added a comment -

          A thread dump from Fuse IDE on Mac OSX, while it was hanging in the JMX tree just like on the screenshot.

          Thread dump captured using jvisualvm

          Show
          Claus Ibsen added a comment - A thread dump from Fuse IDE on Mac OSX, while it was hanging in the JMX tree just like on the screenshot. Thread dump captured using jvisualvm
          Hide
          Claus Ibsen added a comment -

          And the -camel.txt is the thread dump from the Camel application with embedded AMQ that hangs.

          Show
          Claus Ibsen added a comment - And the -camel.txt is the thread dump from the Camel application with embedded AMQ that hangs.
          Hide
          Claus Ibsen added a comment -

          -amq-disabled.txt is a thread dump of the Camel and AMQ embedded app where AMQ has useJmx=false, and this is now working in Fuse IDE, as the JMX Explorer now works.

          Show
          Claus Ibsen added a comment - -amq-disabled.txt is a thread dump of the Camel and AMQ embedded app where AMQ has useJmx=false, and this is now working in Fuse IDE, as the JMX Explorer now works.
          Hide
          James Strachan added a comment -

          FWIW when using the latest archetype (2.9.x) it seems to work fine for me here

          Show
          James Strachan added a comment - FWIW when using the latest archetype (2.9.x) it seems to work fine for me here
          Hide
          Lars Heinemann added a comment -

          The issue is caused by some dependency issue with FMC.

          Show
          Lars Heinemann added a comment - The issue is caused by some dependency issue with FMC.
          Hide
          Lars Heinemann added a comment -

          Should be fixed now with James latest patch.

          Show
          Lars Heinemann added a comment - Should be fixed now with James latest patch.

            People

            • Assignee:
              Lars Heinemann
              Reporter:
              Claus Ibsen
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: