Hermes and Seebeyond

Using Hermes with Seebeyond

Hermes and Seebeyond

Postby Colin » Tue Oct 12, 2004 8:11 pm

Has anyone tried this lately? Last I heard QueueBrowser was full of NPEs, would be nice to hear of any progress if someone from Seeboyond is online?

http://www.hermesjms.com/provider_seebeyond.html

Colin.
Colin
Site Admin
 
Posts: 835
Joined: Sun Sep 19, 2004 4:49 pm
Location: London, UK

Re: Hermes and Seebeyond

Postby eingfoan » Tue Nov 06, 2007 12:01 am

hi colin,

i have tested it today and it works perfectly. two things.

when i add a watcher the queue depths are not shown correctly every depth is zero. also the other properties of the watcher are wrong.

when i display a message there is an exception that there is an implementation missing for the seebeyond function. do you have a hint what might be wrong? wrong libraries?

regards chris
eingfoan
 
Posts: 18
Joined: Sun Nov 27, 2005 11:31 pm
Location: Salzburg, Austria

Re: Hermes and Seebeyond

Postby Colin » Tue Nov 06, 2007 10:05 am

Hi Chris,

Would you mind raising these as issues in http://hermesjms.com/jira and we can track them there?

Be sure to include log files and maybe some GUI screenshots too.

Regards,

Colin.
Colin
Site Admin
 
Posts: 835
Joined: Sun Sep 19, 2004 4:49 pm
Location: London, UK

Re: Hermes and Seebeyond

Postby eingfoan » Tue Nov 06, 2007 9:48 pm

hi colin,

i am really really sorry. it was my fault i think it just takes a little longer to view the queue depth of 400 queues ;-)
it works perfectly!

but the thing with the exception when displaying payloads still happen.
here is the exception:

Unable to display message:
java.lang.AbstractMethodError: com.stc.jms.message.STCBytesMessage.getBodyLength()J
at hermes.util.MessageUtils.getBodyLength(MessageUtils.java:134)
at hermes.renderers.DefaultMessageRenderer.handleBytesMessage(DefaultMessageRenderer.java:445)
at hermes.renderers.DefaultMessageRenderer.render(DefaultMessageRenderer.java:511)
at hermes.browser.components.MessagePayloadPanel.setMessage(MessagePayloadPanel.java:90)
at hermes.browser.actions.BrowserAction.valueChanged(BrowserAction.java:873)
at hermes.browser.actions.BrowserAction$2.run(BrowserAction.java:567)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

i think i have to provide a library implementing this function? or am i wrong? should i add this as issue?

regards chris
eingfoan
 
Posts: 18
Joined: Sun Nov 27, 2005 11:31 pm
Location: Salzburg, Austria

Re: Hermes and Seebeyond

Postby Colin » Tue Nov 06, 2007 10:15 pm

Hi Chris,

The issue here is that Seebeyond is a JMS 1.0.2b provider and a bug slipped into Hermes 1.12 that does not deal with getting the length of a bytes message - in JMS 1.1 there is a getBodyLength() method whereas in 1.0.2b you can't get the length hence this AbstractMethodError.

This was fixed a while ago but 1.13 is not out yet - there is however a build you can download at http://hermesjms.com/patches that includes this fix as well as several others. You can see whats changed for 1.13 so far here: http://hermesjms.com/confluence/display ... ease+Notes

Getting depths for lots of queues is a bit sub-optimal as its done sequentially when you're using the Watch functionality. It needs delegating to the internal Thread Pool that Hermes uses for all the other functionality... definitely something that can be improved upon in the future. In the meantime breaking it up into multiple watch panels should help.

Hope this helps...

Regards,

Colin.
Colin
Site Admin
 
Posts: 835
Joined: Sun Sep 19, 2004 4:49 pm
Location: London, UK

Re: Hermes and Seebeyond

Postby eingfoan » Tue Nov 06, 2007 10:39 pm

hi colin,

thanks for the quick reply. i ll try this out tomorrow.

regards chris
eingfoan
 
Posts: 18
Joined: Sun Nov 27, 2005 11:31 pm
Location: Salzburg, Austria


Return to Seebeyond

Who is online

Users browsing this forum: No registered users and 1 guest