The JMS problem just looks like a missing dependency.
JGroups hasn't started when the PostOffice starts.
The following patch solves the problem:
[ejort@warjort clustered]$ svn diff
Index: hsqldb-persistence-service.xml
===================================================================
--- hsqldb-persistence-service.xml (revision 66277)
+++ hsqldb-persistence-service.xml (working copy)
@@ -67,7 +67,7 @@
<attribute name="Clustered">true</attribute>
- <attribute
name="ChannelFactoryName">jboss.jgroups:service=MultiplexerChannelFactory</attribute>
+ <depends
optional-attribute-name="ChannelFactoryName">jboss.jgroups:service=MultiplexerChannelFactory</depends>
<attribute name="ControlChannelName">udp-sync</attribute>
<attribute name="DataChannelName">udp</attribute>
<attribute
name="ChannelPartitionName">${jboss.partition.name:DefaultPartition}-JMS</attribute>
@@ -107,4 +107,4 @@
]]></attribute>
</mbean>
On Fri, 2007-10-19 at 16:37 +0200, Adrian wrote:
On Fri, 2007-10-19 at 16:17 +0200, Adrian wrote:
> I checked out the Beta4 tag and built the assembly.
>
> I've added it to the repository, so we're just waiting
> for the mirroring to catch up so we can test it.
The TM problem is fixed, I'm seeing a different problem
now relating to jgroups or jboss messaging?
(the default configuration boots fine).
16:33:06,342 ERROR [ExceptionUtil]
org.jboss.messaging.core.jmx.MessagingPostOfficeService@9198a2 startService
java.lang.NullPointerException: the specifed protocol stack
configuration was null
at
org.jgroups.conf.ConfiguratorFactory.checkForNullConfiguration(ConfiguratorFactory.java:482)
at
org.jgroups.conf.ConfiguratorFactory.getStackConfigurator(ConfiguratorFactory.java:150)
at org.jgroups.JChannel.<init>(JChannel.java:195)
at
org.jboss.messaging.core.impl.jchannelfactory.XMLChannelFactory.createControlChannel(XMLChannelFactory.java:80)
at
org.jboss.messaging.core.impl.postoffice.GroupMember.start(GroupMember.java:124)
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Adrian Brock
Chief Scientist
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx