[ 
https://issues.apache.org/jira/browse/DIRMINA-1151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17436788#comment-17436788
 ] 

Jonathan Valliere commented on DIRMINA-1151:
--------------------------------------------

It's supposed to be caused by trying to write to the SSL after it was closed, 
however the lifecycle of SSL in 2.1.4 was buggy which is one of the reasons it 
was totally rewritten for 2.2.0.

> SSLException "Outbound done" happens occasionally on the client side
> --------------------------------------------------------------------
>
>                 Key: DIRMINA-1151
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-1151
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, SSL
>    Affects Versions: 2.1.4
>            Reporter: Eliran
>            Priority: Major
>
> We use Mina-core-2.1.4 on both client and server with Java 11.
> Occasionally (every several hours) we get on the client this "Outbound done" 
> exception:
> {code}
> 28-10-2021 11:27:51.486 ERROR pool-2-thread-12 
> SendClientSessionHandler.exceptionCaught(82) - Exception caught
> javax.net.ssl.SSLException: Outbound done
>       at 
> org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:513) 
> ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:49)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1128)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:122)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:650)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:643)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1224)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1213)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
>  ~[mina-core-2.1.4.jar:?]
>       at 
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
>  ~[mina-core-2.1.4.jar:?]
>       at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
> ~[?:?]
>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
> ~[?:?]
>       at java.lang.Thread.run(Unknown Source) [?:?] 
> {code}
> I tried to google it, but I couldn't understand why it happens.
> Can you please explain why it happens?
> I also tried to debug it, but it doesn't reproduce on my dev environment  
> (only on QA lab)
> Just want to note that I don't see any functionally impact of this exception. 
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to