Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: ECLIPSE-601
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Lars Heinemann
Reporter: Claus Ibsen
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Fuse IDE

JMX explorer - Does not work with Apache AMQ

Created: 21/Mar/12 02:42 PM   Updated: 28/Mar/12 05:45 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 2.1.0

File Attachments: 1. Text File fuseide-thread-dump-camel-amq-disabled.txt (24 kB)
2. Text File fuseide-thread-dump-camel.txt (27 kB)
3. Text File fuseide-thread-dump.txt (29 kB)

Image Attachments:

1. JMX-AMQ.png
(280 kB)
Environment: 2.1.355, windows xp


 Description  « Hide
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.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Claus Ibsen made changes - 21/Mar/12 02:42 PM
Field Original Value New Value
Attachment JMX-AMQ.png [ 22572 ]
Claus Ibsen added a comment - 21/Mar/12 02:43 PM
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.

Claus Ibsen added a comment - 21/Mar/12 03:35 PM
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


Claus Ibsen made changes - 21/Mar/12 03:35 PM
Attachment fuseide-thread-dump.txt [ 22574 ]
Claus Ibsen added a comment - 21/Mar/12 03:40 PM
And the -camel.txt is the thread dump from the Camel application with embedded AMQ that hangs.

Claus Ibsen made changes - 21/Mar/12 03:40 PM
Attachment fuseide-thread-dump-camel.txt [ 22575 ]
Claus Ibsen added a comment - 21/Mar/12 03:45 PM
-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.

Claus Ibsen made changes - 21/Mar/12 03:45 PM
James Strachan added a comment - 21/Mar/12 04:49 PM
FWIW when using the latest archetype (2.9.x) it seems to work fine for me here

Lars Heinemann added a comment - 28/Mar/12 11:20 AM
The issue is caused by some dependency issue with FMC.

Lars Heinemann added a comment - 28/Mar/12 05:45 PM
Should be fixed now with James latest patch.

Lars Heinemann made changes - 28/Mar/12 05:45 PM
Status Open [ 1 ] Resolved [ 5 ]
Assignee Lars Heinemann [ lhein ]
Resolution Fixed [ 1 ]