I am not sure if I can help, but I think I had a similar error in my 
experiments with SSL.
It looks like SSL doesn't work so fast or something, try to enable the SSL 
debug and see if you can get there a hint. My problem was at the startup, that 
the logging took to long and I always got timeout errors.


-----Ursprüngliche Nachricht-----
Von: Steve Barham [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 28. März 2006 16:16
An: [email protected]
Betreff: Final repost: SSL transport failure



This is likely to be my last post unless someone has any bright ideas - I
need SSL support for my application to be deployed, and I cannot work
around the following error.

When I send a large (List of 8000 objects, each of about 10 Strings,
around 10 characters each - serialized size is only 627k) message, I get
the following stacktrace:

WARN [2006-03-28 15:13:46,140] 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:595)
 WARN [2006-03-28 15:13:46,156] 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:595)
Caused by: java.net.SocketException: Connection closed by remote host
        at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1168)
        at
com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
        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


I will have to move to SwiftMQ if noone has any insight or suggestions for
this problem, which isn't really something I want to do!

Cheers,

Steve


--
Steve Barham                       tel: +44 (0)7973 199 471
Systems Engineer
Formicary - delivering quality financial technology solutions
http://www.formicary.net/



This mail has originated outside your organization,
either from an external partner or the Global Internet.
Keep this in mind if you answer this message.

This mail has originated outside your organization, either from an external 
partner or the Global Internet. Keep this in mind if you answer this message.

Reply via email to