activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Johnson <tjohn...@microaut.com>
Subject ActiveMQ 5 and Log4j JMSAppender error
Date Fri, 04 Jan 2008 18:27:54 GMT

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.


Mime
View raw message