I get the following error when attempting to use the JMSAdapter of Log4j to write the messages to ActiveMQ:
javax.jms.JMSException: Wire format negotiation timeout: peer did not send his wire format. at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1183) at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent(ActiveMQConnection.java:1262) at org.apache.activemq.ActiveMQConnection.createSession(ActiveMQConnection.java:292) at org.apache.activemq.ActiveMQConnection.createTopicSession(ActiveMQConnection.java:978) at org.apache.log4j.net.JMSAppender.activateOptions(JMSAppender.java:217) at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133) at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:97) at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:689) at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:647) at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:544) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:440) at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:334) at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:342) at abandongui.aliDialog1.<init>(aliDialog1.java:46) at abandongui.Frame1.jbInit(Frame1.java:119) at abandongui.Frame1.<init>(Frame1.java:106) at abandongui.mainApp.<init>(mainApp.java:43) at abandongui.mainApp$1.run(mainApp.java:107) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: java.io.IOException: Wire format negotiation timeout: peer did not send his wire format. at org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:85) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40) at org.apache.activemq.transport.ResponseCorrelator.asyncRequest(ResponseCorrelator.java:70) at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:75) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1172) ... 25 more Here is the appender declaration from the log4j.properties: log4j.appender.S1=org.apache.log4j.net.JMSAppender log4j.appender.S1.ProviderURL=tcp://localhost:61616 log4j.appender.S1.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory log4j.appender.S1.topicBindingName=AbandonGUI log4j.appender.S1.topicConnectionFactoryBindingName=ConnectionFactory log4j.appender.S1.LocationInfo=true log4j.appender.S1.Threshold=DEBUG Use the GeronimoJMS library that came with ActiveMQ and the activemq-all-5.0.0.jar in addition to log4j and commons logging. The machine is a Windows XP machine. Should I downgrade to a previous version or am I missing something? -- View this message in context: http://www.nabble.com/ActiveMQ-5-and-Log4j-JMSAppender-error-tp14622389s2354p14622389.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.