activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From teryz <teryzpl...@gmail.com>
Subject Re: Problems with amq and log4j ...
Date Thu, 15 Feb 2007 23:11:58 GMT

Hello David i ran into the same problem and i used an appender that I wrote
myself for log4J to send message in ActiveMQ and this class is based on the
ProducerTool example given with activeMQ (we don't have any app server).

I tried it on the 4.1, same error, i tried it a 4.2 snapshot still the same.
I get it to work by doing this trick (don't ask me i can't understand why it
changed anything) :
i made the org.apachae.activemq logger log in an appender that is not the
JMS one !! and i didn't have the problem any more.

Keep me posted if it works for you. Maybe someone would be able to explain.

Cheers,
Terry.


David Borja-2 wrote:
> 
> Hi James ...
> 
> The version of active mq is the latest (apache-activemq-4.1.0-incubator),
> and the activemq log seems normal (i think so ...):
> 
> 
> 2007-02-14 09:09:16,306 [main           ] INFO
> BrokerService                  - ActiveMQ 4.1.0-incubator JMS Message
> Broker
> (localhost) is starting
> 2007-02-14 09:09:16,306 [main           ] INFO
> BrokerService                  - For help or more information please see:
> http://incubator.apache.org/activemq/
> 2007-02-14 09:09:17,477 [JMX connector  ] INFO
> ManagementContext              - JMX consoles can connect to
> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> 2007-02-14 09:09:19,679 [main           ] INFO
> JDBCPersistenceAdapter         - Database driver recognized:
> [apache_derby_embedded_jdbc_driver]
> 2007-02-14 09:09:22,521 [main           ] INFO
> DefaultDatabaseLocker          - Attempting to acquire the exclusive lock
> to
> become the Master broker
> 2007-02-14 09:09:22,521 [main           ] INFO
> DefaultDatabaseLocker          - Becoming the master on dataSource:
> org.apache.derby.jdbc.EmbeddedDataSource@143bf3d
> 2007-02-14 09:09:22,771 [main           ] INFO
> JournalPersistenceAdapter      - Journal Recovery Started from: Active
> Journal: using 5 x 20.0 Megs at: C:\trabajo\instaladores\Apache\apache-
> activemq-4.1.0-incubator\activemq-data\journal
> 2007-02-14 09:09:22,880 [main           ] INFO
> JournalPersistenceAdapter      - Journal Recovered: 0 message(s) in
> transactions recovered.
> 2007-02-14 09:09:23,083 [main           ] INFO
> TransportServerThreadSupport   - Listening for connections at:
> tcp://dllo-aborja:61616
> 2007-02-14 09:09:23,130 [main           ] INFO
> TransportConnector             - Connector openwire Started
> 2007-02-14 09:09:23,146 [main           ] INFO
> TransportServerThreadSupport   - Listening for connections at:
> stomp://dllo-aborja:61613
> 2007-02-14 09:09:23,161 [main           ] INFO
> TransportConnector             - Connector stomp Started
> 2007-02-14 09:09:23,286 [main           ] INFO
> NetworkConnector               - Network Connector default-nc Started
> 2007-02-14 09:09:23,286 [main           ] INFO
> BrokerService                  - ActiveMQ JMS Message Broker (localhost,
> ID:dllo-aborja-1307-1171462155744-1:0) started
> 
> I send a normal message and it responds ....
> 
> 
> Thanx!!!
> 
> David
> 
> 
> On 2/14/07, James Strachan <james.strachan@gmail.com> wrote:
>>
>> Which version are you using? Also what appears in the broker's log
>> file - it seems the broker side is not responding properly
>>
>> On 2/14/07, David Borja <adborja@gmail.com> wrote:
>> > Hi activemq devs!!
>> >
>> > I'm having a problem with activemq and log4j ...
>> >
>> > this is my log4j.properties :
>> >
>> > log4j.appender.A1=org.apache.log4j.net.JMSAppender
>> >
>> log4j.appender.A1.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory
>> > log4j.appender.A1.ProviderURL=tcp://dllo-aborja:61616
>> > log4j.appender.A1.TopicBindingName=jms/log.queue
>> > log4j.appender.A1.TopicConnectionFactoryBindingName=ConnectionFactory
>> >
>> > log4j.appender.A1.layout=lineai.base.jms.util.log4j.XMLLayout
>> >
>> > When i try to send log message, the following exception is thrown:
>> >
>> > log4j:ERROR Error while activating options for appender named [A1].
>> > javax.jms.JMSException: Wire format negociation timeout: peer did not
>> send
>> > his wire format.
>> >     at org.apache.activemq.util.JMSExceptionSupport.create(
>> > JMSExceptionSupport.java:58)
>> >     at org.apache.activemq.ActiveMQConnection.syncSendPacket(
>> > ActiveMQConnection.java:1181)
>> >     at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent
>> (
>> > ActiveMQConnection.java:1259)
>> >     at org.apache.activemq.ActiveMQConnection.createSession(
>> > ActiveMQConnection.java:274)
>> >     at org.apache.activemq.ActiveMQConnection.createTopicSession(
>> > ActiveMQConnection.java:960)
>> >     at org.apache.log4j.net.JMSAppender.activateOptions (Unknown
>> Source)
>> >     at org.apache.log4j.config.PropertySetter.activate(
>> PropertySetter.java
>> > :256)
>> >     at org.apache.log4j.config.PropertySetter.setProperties(
>> > PropertySetter.java:132)
>> >     at org.apache.log4j.config.PropertySetter.setProperties(
>> > PropertySetter.java :96)
>> >     at org.apache.log4j.PropertyConfigurator.parseAppender(
>> > PropertyConfigurator.java:654)
>> >     at org.apache.log4j.PropertyConfigurator.parseCategory(
>> > PropertyConfigurator.java:612)
>> >     at org.apache.log4j.PropertyConfigurator.configureRootCategory (
>> > PropertyConfigurator.java:509)
>> >     at org.apache.log4j.PropertyConfigurator.doConfigure(
>> > PropertyConfigurator.java:415)
>> >     at org.apache.log4j.PropertyConfigurator.doConfigure(
>> > PropertyConfigurator.java:441)
>> >     at org.apache.log4j.PropertyConfigurator.configure (
>> > PropertyConfigurator.java:336)
>> >     at lineai.base.jms.util.log4j.LogTest.test(LogTest.java:12)
>> >     at lineai.base.jms.util.log4j.LogTest.main(LogTest.java:24)
>> > Caused by: java.io.IOException: Wire format negociation timeout: peer
>> did
>> > not send his wire format.
>> >     at org.apache.activemq.transport.WireFormatNegotiator.oneway(
>> > WireFormatNegotiator.java:88)
>> >     at org.apache.activemq.transport.MutexTransport.oneway(
>> > MutexTransport.java:43)
>> >     at org.apache.activemq.transport.ResponseCorrelator.asyncRequest (
>> > ResponseCorrelator.java:69)
>> >     at org.apache.activemq.transport.ResponseCorrelator.request(
>> > ResponseCorrelator.java:74)
>> >     at org.apache.activemq.ActiveMQConnection.syncSendPacket(
>> > ActiveMQConnection.java:1171)
>> >     ... 15 more
>> >
>> > Any ideas??
>> >
>> > Thnx ...
>> >
>> > David
>> >
>>
>>
>> --
>>
>> James
>> -------
>> http://radio.weblogs.com/0112098/
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Problems-with-amq-and-log4j-...-tf3224651s2354.html#a8995823
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message