What has changed in the 5.3 SNAPSHOT since Hermes gives me the following error now when performing discovery

Has anything changed in regards to how you setup Hermes discovery with 5.3 SNAPSHOT vs 5.20?

hermes.HermesException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]
        at hermes.ext.activemq.ActiveMQAdmin.connect(ActiveMQAdmin.java:346)
at hermes.ext.activemq.ActiveMQAdmin.getConnection(ActiveMQAdmin.java: 354) at hermes.ext.activemq.ActiveMQAdmin.discoverDestinationConfigs (ActiveMQAdmin.java:140) at hermes.impl.HermesAdminAdapter.discoverDestinationConfigs (HermesAdminAdapter.java:84) at hermes.impl.DefaultHermesImpl.discoverDestinationConfigs (DefaultHermesImpl.java:1357) at hermes.browser.tasks.DiscoverDestinationsTask.invoke (DiscoverDestinationsTask.java:76)
        at hermes.browser.tasks.TaskSupport.run(TaskSupport.java:175)
        at hermes.browser.tasks.ThreadPool.run(ThreadPool.java:170)
        at java.lang.Thread.run(Thread.java:637)
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java: 338) at javax.management.remote.JMXConnectorFactory.connect (JMXConnectorFactory.java:248)
        at hermes.ext.activemq.ActiveMQAdmin.connect(ActiveMQAdmin.java:341)
at hermes.ext.activemq.ActiveMQAdmin.getConnection(ActiveMQAdmin.java: 354) at hermes.ext.activemq.ActiveMQAdmin.discoverDestinationConfigs (ActiveMQAdmin.java:140) at hermes.impl.HermesAdminAdapter.discoverDestinationConfigs (HermesAdminAdapter.java:84) at hermes.impl.DefaultHermesImpl.discoverDestinationConfigs (DefaultHermesImpl.java:1357) at hermes.browser.tasks.DiscoverDestinationsTask.invoke (DiscoverDestinationsTask.java:76)
        at hermes.browser.tasks.TaskSupport.run(TaskSupport.java:175)
        at hermes.browser.tasks.ThreadPool.run(ThreadPool.java:170)
        at java.lang.Thread.run(Thread.java:637)
Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]
at com.sun.jndi.rmi.registry.RegistryContext.lookup (RegistryContext.java:101) at com.sun.jndi.toolkit.url.GenericURLContext.lookup (GenericURLContext.java:185)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)
at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI (RMIConnector.java:1886) at javax.management.remote.rmi.RMIConnector.findRMIServer (RMIConnector.java:1856) at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java: 257)
        ... 10 more
Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java: 198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at com.sun.jndi.rmi.registry.RegistryContext.lookup (RegistryContext.java:97)
        ... 15 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
        at java.net.Socket.connect(Socket.java:525)
        at java.net.Socket.connect(Socket.java:475)
        at java.net.Socket.<init>(Socket.java:372)
        at java.net.Socket.<init>(Socket.java:186)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket (RMIDirectSocketFactory.java:22) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket (RMIMasterSocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        ... 20 more

Here's my Hermes config



On Sep 15, 2009, at 2:40 AM, Rob Davies wrote:


On 15 Sep 2009, at 07:33, Robert Nicholson wrote:

On each occasion when I notice messages are no longer being delivered. If I restart my app after restarting the broker the messages begin to deliver.

On Sep 15, 2009, at 12:56 AM, Rob Davies wrote:


On 15 Sep 2009, at 06:42, Robert Nicholson wrote:

So, I have a pretty standard JMS message listener but when using ActiveMQ it often just doesn't receive any messages even when there are messages on the queue. The Session is a transacted one with AUTO_ACKNOWLEDGE but for some reason the messages are never taken off the queue.

I believe AUTO_ACKNOWLEDGE is ignored and eventually it says SESSION_TRANSACTED but what I don't understand is upon committing the session the messages are still on the queue.

Why is that?





Er - not sure - can you share your code  - or provide a test case ?

cheers,

Rob

Rob Davies
http://twitter.com/rajdavies
I work here: http://fusesource.com
My Blog: http://rajdavies.blogspot.com/
I'm writing this: http://www.manning.com/snyder/








Have you tried the 5.3-SNAPSHOT ?

thanks,

Rob

Rob Davies
http://twitter.com/rajdavies
I work here: http://fusesource.com
My Blog: http://rajdavies.blogspot.com/
I'm writing this: http://www.manning.com/snyder/






Reply via email to