Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 60735 invoked from network); 16 Mar 2006 10:55:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Mar 2006 10:55:14 -0000 Received: (qmail 84350 invoked by uid 500); 16 Mar 2006 10:55:12 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 84323 invoked by uid 500); 16 Mar 2006 10:55:12 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 84314 invoked by uid 99); 16 Mar 2006 10:55:11 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Mar 2006 02:55:11 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [212.13.207.138] (HELO sylvester.formicary.net) (212.13.207.138) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 16 Mar 2006 02:55:10 -0800 Received: (qmail 9700 invoked by uid 64020); 16 Mar 2006 10:54:48 +0000 Received: from mail.formicary.net (212.13.207.138) by sylvester.formicary.net with SMTP; 16 Mar 2006 10:54:48 +0000 Received: from 194.203.201.92 (SquirrelMail authenticated user steve@formicary.net) by mail.formicary.net with HTTP; Thu, 16 Mar 2006 10:54:48 -0000 (GMT) Message-ID: <24142.194.203.201.92.1142506488.squirrel@mail.formicary.net> Date: Thu, 16 Mar 2006 10:54:48 -0000 (GMT) Subject: SSL transport failure on large messages? From: "Steve Barham" To: activemq-users@geronimo.apache.org User-Agent: SquirrelMail/1.4.4 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi again, I'm succesfully using ActiveMQ 4.0 with the SSL transport, but have run into a bit of a problem; a large message which previously would deliver without problem in ActiveMQ 3.2.2 with TCP transport now throws a fat stacktrace my way. Any suggestions from the following trace? The first line is from my application, the rest is AMQ. DEBUG [2006-03-16 10:50:44,890] model.UserManager "Took 2156ms to retrieve all light user value objects" DEBUG [2006-03-16 10:50:46,562] activemq.ActiveMQSession "Sending message: ActiveMQObjectMessage {commandId = 0, responseRequired = false, messageId = ID:gbws-00054766-2268-1142506175890-0:0:1:3:1, originalDestination = null, originalTransactionId = null, producerId = ID:gbws-00054766-2268-1142506175890-0:0:1:3, destination = temp-queue://ID:gbws-00054766-2277-1142506191828-0:0:1, transactionId = null, expiration = 0, timestamp = 1142506245937, arrival = 0, correlationId = 6092480248467635477, replyTo = null, persistent = true, type = null, priority = 4, groupID = null, groupSequence = 0, targetConsumerId = null, compressed = false, userID = null, content = org.activeio.ByteSequence@1c7eef6, marshalledProperties = null, dataStructure = null, redeliveryCounter = 0}" WARN [2006-03-16 10:50:48,765] activemq.ActiveMQConnection "Async exception with no exception listener: java.io.EOFException: Peer disconnected." java.io.EOFException: Peer disconnected. at org.activeio.command.AsyncChannelToAsyncCommandChannel$1.onPacket(AsyncChannelToAsyncCommandChannel.java:65) at org.apache.activemq.transport.activeio.PacketAggregatingAsyncChannel.onPacket(PacketAggregatingAsyncChannel.java:59) at org.activeio.FilterAsyncChannel.onPacket(FilterAsyncChannel.java:87) at org.apache.activemq.transport.activeio.ActivityMonitor.onPacket(ActivityMonitor.java:42) at org.activeio.adapter.SyncToAsyncChannel.run(SyncToAsyncChannel.java:150) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668) at java.lang.Thread.run(Thread.java:534) WARN [2006-03-16 10:50:48,765] activemq.ActiveMQConnection "Cleanup failed" javax.jms.JMSException: Connection closed by remote host at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:57) at org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1043) at org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:1191) at org.apache.activemq.ActiveMQConnection.transportFailed(ActiveMQConnection.java:1585) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1338) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:102) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:102) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:102) at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:96) at org.apache.activemq.transport.activeio.ActiveIOTransport$1.onError(ActiveIOTransport.java:71) at org.activeio.command.AsyncChannelToAsyncCommandChannel$1.onPacket(AsyncChannelToAsyncCommandChannel.java:65) at org.apache.activemq.transport.activeio.PacketAggregatingAsyncChannel.onPacket(PacketAggregatingAsyncChannel.java:59) at org.activeio.FilterAsyncChannel.onPacket(FilterAsyncChannel.java:87) at org.apache.activemq.transport.activeio.ActivityMonitor.onPacket(ActivityMonitor.java:42) at org.activeio.adapter.SyncToAsyncChannel.run(SyncToAsyncChannel.java:150) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668) at java.lang.Thread.run(Thread.java:534) Caused by: java.net.SocketException: Connection closed by remote host at com.sun.net.ssl.internal.ssl.SSLSocketImpl.e(DashoA12275) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA12275) at org.activeio.net.SocketStreamChannel.write(SocketStreamChannel.java:183) at org.activeio.adapter.OutputStreamChannelToOutputStream.write(OutputStreamChannelToOutputStream.java:48) at org.activeio.packet.ByteArrayPacket.writeTo(ByteArrayPacket.java:126) at org.activeio.net.SocketSyncChannel.write(SocketSyncChannel.java:113) at org.activeio.adapter.SyncToAsyncChannel.write(SyncToAsyncChannel.java:184) at org.activeio.FilterAsyncChannel.write(FilterAsyncChannel.java:50) at org.apache.activemq.transport.activeio.ActivityMonitor.write(ActivityMonitor.java:47) at org.activeio.FilterAsyncChannel.write(FilterAsyncChannel.java:50) at org.activeio.command.AsyncChannelToAsyncCommandChannel.writeCommand(AsyncChannelToAsyncCommandChannel.java:41) at org.apache.activemq.transport.activeio.ActiveIOTransport.oneway(ActiveIOTransport.java:95) at org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:90) at org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:90) at org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:65) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:44) at org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:54) at org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1041) ... 16 more Cheers, Steve