You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Fintan Bolton <fi...@iona.com> on 2007/10/02 14:26:47 UTC

XMPP error in ActiveMQ 5 (FUSE Message Broker 5.0.0.2)

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.


Re: XMPP error in ActiveMQ 5 (FUSE Message Broker 5.0.0.2)

Posted by akuhtz <an...@siemens.com>.
I had the same problem. Download the sjsxp.jar from somewhere and add to the
classpath (I saved it to the /lib directory). 
see also:  http://forums.java.net/jive/thread.jspa?messageID=117971
http://forums.java.net/jive/thread.jspa?messageID=117971 

After that it worked =)


Fintan Bolton wrote:
> 
> 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#a13018702
Sent from the ActiveMQ - User mailing list archive at Nabble.com.