[
https://issues.apache.org/jira/browse/AMQ-1821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Bish closed AMQ-1821.
-----------------------------
Resolution: Fixed
4.x is EOL
> Https JMSBridgeConnector failed to recover due to an infinite loop in Journal
> cleanup.
> --------------------------------------------------------------------------------------
>
> Key: AMQ-1821
> URL: https://issues.apache.org/jira/browse/AMQ-1821
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 4.1.1
> Environment: Win XP
> Reporter: Hans
> Priority: Critical
> Fix For: NEEDS_REVIEWED
>
> Attachments: activemq.log
>
>
> Hi,
> I am not sure if this is an known bug.
> I am encountering an issue when I have a broker with a Https Queue Bridge
> connector in several machines connected with one embedded broker in a remote
> Tomcat server. Messages are being sent from client machines to the server
> with no connectivity issue in the first couple days(well, not really, the
> time it takes to fail varies). During this first period of time, the
> failover transport was able to recover from connection failures. However,
> the brokers' https connections started to drop after time and not being able
> to recover anymore. So It's not able to send messages to the server anymore.
> The debug logs shows an infinite loop of checkpoints(msgs cleanups) with the
> Journal Persistence. This also happens with Derby Persistence. I am not
> sure if this infinite loop prevents the failover to take place in this case.
> As a note, the time it takes to reach this failure case varies in different
> client machines, but they are sending messages to the server at the same
> rate(1 message per hour).
> I have attached a partial text of the log.
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] WARN HttpClientTransport
> - Received null command from url: https://publisher.emn2008.com/amq/
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpMethodBase
> - Buffering response body
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpMethodBase
> - Resorting to protocol version default close connection policy
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpMethodBase
> - Should NOT close connection, using HTTP/1.1.
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpConnection
> - HttpConnection.setSoTimeout(0)
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpMethodBase
> - Execute loop try 1
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG header
> - >> "GET /amq/ HTTP/1.1[\r][\n]"
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG HttpMethodBase
> - Adding Host request header
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG header
> - >> "clientID: ID:emn2008-82646A4E67-2374-1213758751348-5:5[\r][\n]"
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG header
> - >> "User-Agent: Jakarta Commons-HttpClient/2.0.1[\r][\n]"
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG header
> - >> "Host: publisher.emn2008.com[\r][\n]"
> 2008-06-20 04:03:57,630 [r.emn2008.com/amq/] DEBUG header
> - >> "[\r][\n]"
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:07:16,505 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:07:48,489 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:07:48,489 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:07:48,489 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:07:48,489 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:12:16,520 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:12:48,505 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:12:48,505 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:12:48,505 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:12:48,505 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:17:16,536 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:17:48,520 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:17:48,520 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:17:48,520 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:17:48,520 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:22:46,552 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:22:48,536 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:22:48,536 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:22:48,536 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:22:48,536 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:27:48,552 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:27:48,552 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:27:48,552 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:27:48,552 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:28:16,552 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:28:16,567 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:28:16,567 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:28:16,567 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:28:16,567 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:28:16,567 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:32:48,552 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:32:48,552 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:32:48,567 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:32:48,567 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:33:16,567 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:33:16,567 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:37:48,567 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:37:48,567 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:37:48,567 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:37:48,567 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:38:16,583 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:42:11,989 [/127.0.0.1:3106] DEBUG AbstractRegion
> - Removing consumer: ID:emn2008-82646A4E67-3632-1213901674708-1:47:-1:1
> 2008-06-20 04:42:11,989 [/127.0.0.1:3106] DEBUG TransportConnection
> - Stopping connection: /127.0.0.1:3106
> 2008-06-20 04:42:11,989 [/127.0.0.1:3106] DEBUG TransportConnection
> - Stopped connection: /127.0.0.1:3106
> 2008-06-20 04:42:12,005 [localhost:60001] DEBUG WireFormatNegotiator
> - Sending: WireFormatInfo { version=2, properties={CacheSize=1024,
> CacheEnabled=true, SizePrefixDisabled=false, TcpNoDelayEnabled=true,
> MaxInactivityDuration=30000, TightEncodingEnabled=true,
> StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
> 2008-06-20 04:42:12,005 [/127.0.0.1:3128] DEBUG WireFormatNegotiator
> - Received WireFormat: WireFormatInfo { version=2,
> properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false,
> TcpNoDelayEnabled=true, MaxInactivityDuration=30000,
> TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
> 2008-06-20 04:42:12,005 [/127.0.0.1:3128] DEBUG WireFormatNegotiator
> - tcp:///127.0.0.1:3128 before negotiation: OpenWireFormat{version=2,
> cacheEnabled=false, stackTraceEnabled=false, tightEncodingEnabled=false,
> sizePrefixDisabled=false}
> 2008-06-20 04:42:12,005 [/127.0.0.1:3128] DEBUG WireFormatNegotiator
> - tcp:///127.0.0.1:3128 after negotiation: OpenWireFormat{version=2,
> cacheEnabled=true, stackTraceEnabled=true, tightEncodingEnabled=true,
> sizePrefixDisabled=false}
> 2008-06-20 04:42:12,005 [/127.0.0.1:3128] DEBUG TransportConnection
> - Setting up new connection:
> org.apache.activemq.broker.jmx.ManagedTransportConnection@1e9d810
> 2008-06-20 04:42:12,005 [/127.0.0.1:3128] DEBUG AbstractRegion
> - Adding consumer: ID:emn2008-82646A4E67-3632-1213901674708-1:48:-1:1
> 2008-06-20 04:42:12,036 [758751348-3:1:2] DEBUG ActiveMQSession
> - Sending message: ActiveMQTextMessage {commandId = 5, responseRequired =
> true, messageId = ID:emn2008-82646A4E67-2374-1213758751348-3:0:2:1:172,
> originalDestination = null, originalTransactionId = null, producerId =
> ID:emn2008-82646A4E67-2374-1213758751348-3:0:2:1, destination =
> queue://emn2008, transactionId = null, expiration = 0, timestamp =
> 1213962132036, arrival = 0, correlationId = null, replyTo = null, persistent
> = true, type = null, priority = 4, groupID = null, groupSequence = 0,
> targetConsumerId = null, compressed = false, userID = null, content =
> org.apache.activemq.util.ByteSequence@931b44, marshalledProperties = null,
> dataStructure = null, redeliveryCounter = 0, size = 3239, properties = null,
> readOnlyProperties = true, readOnlyBody = true, droppable = false, text =
> null}
> 2008-06-20 04:42:12,036 [758751348-3:1:2] DEBUG HttpConnection
> - An error occurred while reading from the socket, is appears to be stale
> java.net.SocketException: Socket Closed
> at java.net.PlainSocketImpl.setOption(Unknown Source)
> at java.net.Socket.setSoTimeout(Unknown Source)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.setSoTimeout(Unknown
> Source)
> at
> org.apache.commons.httpclient.HttpConnection.isStale(HttpConnection.java:510)
> at
> org.apache.commons.httpclient.HttpConnection.isOpen(HttpConnection.java:436)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:626)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:497)
> at
> org.apache.activemq.transport.http.HttpClientTransport.oneway(HttpClientTransport.java:83)
> at
> org.apache.activemq.transport.failover.FailoverTransport.oneway(FailoverTransport.java:392)
> at
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> 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:1175)
> at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1551)
> at
> org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:465)
> at
> org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:415)
> at
> org.apache.activemq.ActiveMQQueueSender.send(ActiveMQQueueSender.java:116)
> at
> org.apache.activemq.network.jms.QueueBridge.sendMessage(QueueBridge.java:87)
> at
> org.apache.activemq.network.jms.DestinationBridge.onMessage(DestinationBridge.java:134)
> at
> org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:854)
> at
> org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:99)
> at
> org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:166)
> at
> org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:101)
> at
> org.apache.activemq.thread.DedicatedTaskRunner.access$000(DedicatedTaskRunner.java:25)
> at
> org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:39)
> 2008-06-20 04:42:12,052 [758751348-3:1:2] DEBUG HttpConnection
> - Connection is stale, closing...
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG HttpConnection
> - HttpConnection.setSoTimeout(30000)
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG HttpMethodBase
> - Execute loop try 1
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG header
> - >> "POST /amq/ HTTP/1.1[\r][\n]"
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG HttpMethodBase
> - Adding Host request header
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG header
> - >> "clientID: ID:emn2008-82646A4E67-2374-1213758751348-5:5[\r][\n]"
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG header
> - >> "User-Agent: Jakarta Commons-HttpClient/2.0.1[\r][\n]"
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG header
> - >> "Host: publisher.emn2008.com[\r][\n]"
> 2008-06-20 04:42:13,161 [758751348-3:1:2] DEBUG header
> - >> "Content-Length: 2950[\r][\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG header
> - >> "[\r][\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG EntityEnclosingMethod
> - Using buffered request body
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> "<org.apache.activemq.command.ActiveMQTextMessage>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <messageId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <producerId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> "
> <connectionId>ID:emn2008-82646A4E67-2374-1213758751348-3:0</connectionId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <sessionId>2</sessionId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <value>1</value>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " </producerId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <producerSequenceId>172</producerSequenceId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <brokerSequenceId>0</brokerSequenceId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " </messageId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <producerId reference="../messageId/producerId"/>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <destination class="org.apache.activemq.command.ActiveMQQueue">[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <string>emn2008</string>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <null/>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " </destination>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <expiration>0</expiration>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <timestamp>1213962132036</timestamp>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <arrival>0</arrival>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <persistent>true</persistent>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <priority>4</priority>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <groupSequence>0</groupSequence>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <compressed>false</compressed>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <content>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> "
> <data>AAAFRzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04IiA/PjxlbW44LW1lc3NhZ2Ug[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "eG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNp[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "Om5vTmFtZXNwYWNlU2NoZW1hTG9jYXRpb249ImVtbjgtbWVzc2FnZS54c2QiIGJ1c2luZXNzRW50[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "aXR5SWQ9Ijg0OCIgYnVzaW5lc3NFbnRpdHlOYW1lPSJDYXJscyBKci4gKDY1MSkgS2lvc2sgMiIg[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "c3RvcmVOYnI9IjY1MSIgaXA9IjE5Mi4xNjguMS4xMiIgY3JlYXRpb25EYXRldGltZT0iMjAwOC0w[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "Ni0yMFQwNDoyNDo0MS43NTUtMDcwMCIgZXhwaXJhdGlvbkRhdGV0aW1lPSIyMDA4LTA2LTIwVDA1[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "OjI0OjM0Ljk1OC0wNzAwIj48a2lvc2tTdGF0dXMgY2xhc3M9Imtpb3NrLXN0YXR1cyIgYXZhaWxh[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "YmlsaXR5PSJPRkZMSU5FIiBtb2RlPSJPUkRFUklOR19NT0RFIiBzZXZlcml0eUxldmVsPSJMT1ci[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "IG1lc3NhZ2U9IlRoZSBhcHBsaWNhdGlvbiBpcyBvZmZsaW5lLiI+PC9raW9za1N0YXR1cz48Y29t[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "cG9uZW50U3RhdHVzTGlzdD48Y29tcG9uZW50LXN0YXR1cyBjb21wb25lbnROYW1lPSJPTkxJTkUi[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "IGF2YWlsYWJpbGl0eT0iT05MSU5FIiBtb2RlPSJSRUdVTEFSIiBzZXZlcml0eUxldmVsPSJMT1ci[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "IG1lc3NhZ2U9IlByaW50ZXIgTW9kZWwgb25saW5lLiI+PC9jb21wb25lbnQtc3RhdHVzPjxjb21w[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "b25lbnQtc3RhdHVzIGNvbXBvbmVudE5hbWU9IkNBUkRSRUFERVJPTkxJTkUiIGF2YWlsYWJpbGl0[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "eT0iT05MSU5FIiBtb2RlPSJPTkxJTkVfTU9ERSIgc2V2ZXJpdHlMZXZlbD0iTE9XIiBtZXNzYWdl[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "PSJDYXJkIFJlYWRlciBEZXZpY2Ugb25saW5lLiI+PC9jb21wb25lbnQtc3RhdHVzPjxjb21wb25l[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "bnQtc3RhdHVzIGNvbXBvbmVudE5hbWU9IkJJTExNQUNISU5FU09OTElORSIgYXZhaWxhYmlsaXR5[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "PSJPTkxJTkUiIG1vZGU9Ik9OTElORV9NT0RFIiBzZXZlcml0eUxldmVsPSJMT1ciIG1lc3NhZ2U9[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "IkJpbGwgTWFjaGluZXMgb25saW5lLiI+PC9jb21wb25lbnQtc3RhdHVzPjxjb21wb25lbnQtc3Rh[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "dHVzIGNvbXBvbmVudE5hbWU9IkNPSU5TT05MSU5FIiBhdmFpbGFiaWxpdHk9Ik9OTElORSIgbW9k[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "ZT0iT05MSU5FX01PREUiIHNldmVyaXR5TGV2ZWw9IkxPVyIgbWVzc2FnZT0iQ29pbnMgRGV2aWNl[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "IG9ubGluZS4iPjwvY29tcG9uZW50LXN0YXR1cz48Y29tcG9uZW50LXN0YXR1cyBjb21wb25lbnRO[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "YW1lPSJQT1NPTkxJTkUiIGF2YWlsYWJpbGl0eT0iT05MSU5FIiBtb2RlPSJPTkxJTkVfTU9ERSIg[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "c2V2ZXJpdHlMZXZlbD0iTE9XIiBtZXNzYWdlPSJQT1MgaXMgb25saW5lLiI+PC9jb21wb25lbnQt[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >>
> "c3RhdHVzPjwvY29tcG9uZW50U3RhdHVzTGlzdD48L2VtbjgtbWVzc2FnZT4=</data>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <offset>0</offset>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <length>1355</length>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " </content>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <redeliveryCounter>0</redeliveryCounter>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <size>3239</size>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <readOnlyProperties>true</readOnlyProperties>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <readOnlyBody>true</readOnlyBody>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <droppable>false</droppable>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <commandId>178</commandId>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> " <responseRequired>true</responseRequired>[\n]"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG content
> - >> "</org.apache.activemq.command.ActiveMQTextMessage>"
> 2008-06-20 04:42:13,270 [758751348-3:1:2] DEBUG EntityEnclosingMethod
> - Request body sent
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG header
> - << "HTTP/1.1 200 OK[\r][\n]"
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG header
> - << "Server: Apache-Coyote/1.1[\r][\n]"
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG header
> - << "Content-Length: 0[\r][\n]"
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG header
> - << "Date: Fri, 20 Jun 2008 11:40:16 GMT[\r][\n]"
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG HttpMethodBase
> - Buffering response body
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG HttpMethodBase
> - Resorting to protocol version default close connection policy
> 2008-06-20 04:42:13,427 [758751348-3:1:2] DEBUG HttpMethodBase
> - Should NOT close connection, using HTTP/1.1.
> 2008-06-20 04:42:48,583 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:42:48,583 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:42:48,583 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:42:48,583 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:43:16,598 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:47:48,598 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:47:48,598 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:47:48,598 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:47:48,598 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint started.
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> 2008-06-20 04:48:16,614 [eckpoint Worker] DEBUG JournalPersistenceAdapter
> - Checkpoint done.
> 2008-06-20 04:52:48,614 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleaning up old messages.
> 2008-06-20 04:52:48,614 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Executing SQL: DELETE FROM ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND
> EXPIRATION<?) OR ID <= ( SELECT min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM
> ACTIVEMQ_ACKS WHERE ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
> 2008-06-20 04:52:48,614 [Q Cleanup Timer] DEBUG DefaultJDBCAdapter
> - Deleted 0 old message(s).
> 2008-06-20 04:52:48,614 [Q Cleanup Timer] DEBUG JDBCPersistenceAdapter
> - Cleanup done.
> Any information can help.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira