Uploaded image for project: 'MINA'
  1. MINA
  2. DIRMINA-1151

SSLException "Outbound done" happens occasionally on the client side

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.1.4
    • None
    • Core, SSL
    • None

    Description

      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:

      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) [?:?] 
      

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            Eliran1 Eliran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: