It's the ActiveMQ 5.5.0 distribution with camel 2.7.0. I added camel-xmpp-2.7.0.jar to lib.
As to the route: from("activemq:queue:Outbound").to("xmpp://" + xmppUsername + "@ jabber.myhost.com/j...@jabber.myhost.com?password=" + xmppPassword); James On 12 July 2011 14:50, Claus Ibsen <claus.ib...@gmail.com> wrote: > Can you post the Camel route, and what versions of Camel and AMQ are you > using? > > On Tue, Jul 12, 2011 at 3:11 PM, James Green <james.mk.gr...@gmail.com> > wrote: > > This may not be Camel's fault but the problem is in front of us and we're > > puzzelled! > > > > Essentially we have a route from an ActimeMQ queue into XMPP. At the XMPP > > end we have a client that receives a message and it's underlying library > > throws the following: > > > > java.lang. > > ClassNotFoundException: org.apache.activemq.command.ActiveMQQueue > > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:247) > > at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604) > > at > > java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575) > > at > java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496) > > at > > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732) > > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) > > at > > > org.jivesoftware.smack.util.PacketParserUtils.parseProperties(PacketParserUtils.java:574) > > at > > > org.jivesoftware.smack.util.PacketParserUtils.parseMessage(PacketParserUtils.java:109) > > at > > > org.jivesoftware.smack.BOSHPacketReader.responseReceived(BOSHPacketReader.java:83) > > at > com.kenai.jbosh.BOSHClient.fireResponseReceived(BOSHClient.java:1455) > > at com.kenai.jbosh.BOSHClient.processExchange(BOSHClient.java:1042) > > at com.kenai.jbosh.BOSHClient.processMessages(BOSHClient.java:976) > > at com.kenai.jbosh.BOSHClient.access$000(BOSHClient.java:97) > > at com.kenai.jbosh.BOSHClient$1.run(BOSHClient.java:215) > > at java.lang.Thread.run(Thread.java:619) > > > > Any ideas why the XMPP library would ever want to invoke ActiveMQ at all? > It > > should be being treated as a string message for our client's own use. > > > > James > > > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >