I'm testing the version of ActiveMQ embedded in FUSE Message Broker 5.0.0.2,
trying to get the XMPP protocol to work.

After installing the binary distribution on Windows, I ran the ActiveMQ
broker with the following command:

> activemq

With the default settings.  The broker appears to start up without any
errors and it tells me that the XMPP transport has started.  E.g. it logs
the following to the screen:

INFO  TransportServerThreadSupport   - Listening for connections at:
xmpp://fboltond820:61222
INFO  TransportConnector             - Connector xmpp Started

But when I try to connect to the XMPP port (localhost:61222) using a Spark
2.5.7 client, I see the following error in the ActiveMQ broker window:

-----snip-----
Exception in thread "ActiveMQ Transport: tcp:///127.0.0.1:2062" Exception in
th
ead "ActiveMQ Transport Initiator: /127.0.0.1:2062"
javax.xml.stream.FactoryCon
igurationError: Provider com.bea.xml.stream.MXParserFactory not found
        at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
        at
javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:13
)
        at
org.apache.activemq.transport.xmpp.XmppTransport.doRun(XmppTransport
java:143)
        at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java
176)
        at java.lang.Thread.run(Thread.java:595)
javax.xml.stream.FactoryConfigurationError: Provider
com.bea.xml.stream.XMLOutp
tFactoryBase not found
        at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
        at
javax.xml.stream.XMLOutputFactory.newInstance(XMLOutputFactory.java:
8)
        at
org.apache.activemq.transport.xmpp.XmppTransport.writeOpenStream(Xmp
Transport.java:244)
-----snip-----

It looks like there is a missing dependency here (e.g. the class,
com.bea.xml.stream.MXParserFactory).  But I would have expected that all of
the requisite classes would be included in the package.

Cheers,
Fintan
-- 
View this message in context: 
http://www.nabble.com/XMPP-error-in-ActiveMQ-5-%28FUSE-Message-Broker-5.0.0.2%29-tf4554585s2354.html#a12997780
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to