I am trying to configure a backup node for fail-over using HornetQ 2.1.2-final installed on JBoss 5.1 and I am running into some serious problems. I have read through the HA section of the document and I have the non-transaction failover example running fine on the machine.
If the <backup> attribute is set to true in hornetq-configuration.xml, I see these errors on Jboss startup :
JBoss Server.log |
---|
2011-03-15 16:53:35,992 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=org.hornetq:module=JMS,type=Queue,name="exampleQueue" aliases=[org.hornetq:module=JMS,name="exampleQueue",type=Queue] state=Create java.lang.IllegalStateException: Cannot access JMS Server, core server is not yet active at org.hornetq.jms.server.impl.JMSServerManagerImpl.checkInitialised(JMSServerManagerImpl.java:1362) at org.hornetq.jms.server.impl.JMSServerManagerImpl.createQueue(JMSServerManagerImpl.java:359) at org.jboss.as.integration.hornetq.deployers.pojo.HornetQQueueDeployment.start(HornetQQueueDeployment.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) |
Seems like a dependency issue that I am unable to resolve by going the documentation. All exceptions go away when the backup attribute is set to false - what additional configuration is required to make this work ?
Any help or pointers will be most appreciated
Attached are the entire hornetq.sar zipped folder from the backup node and a longer server.log file with exceptions
Thanks
I did find other messages on this forum that had similar problems/questions and they all went unanswered. I have made a decision to stay away from HornetQ until we move to JBoss 6 and use JBoss Messaging on JBoss5.1 instead.
Thanks