You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Trustin Lee (JIRA)" <ji...@apache.org> on 2007/03/20 03:27:32 UTC
[jira] Closed: (DIRMINA-359) IllegalStateException in
SSLFilter.isSSLStarted()
[ https://issues.apache.org/jira/browse/DIRMINA-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Trustin Lee closed DIRMINA-359.
-------------------------------
Resolution: Fixed
Fixed.
> IllegalStateException in SSLFilter.isSSLStarted()
> -------------------------------------------------
>
> Key: DIRMINA-359
> URL: https://issues.apache.org/jira/browse/DIRMINA-359
> Project: MINA
> Issue Type: Bug
> Components: Filter
> Affects Versions: 1.0.0, 1.0.1, 1.0.2
> Reporter: Trustin Lee
> Assigned To: Trustin Lee
> Priority: Trivial
> Fix For: 1.0.3
>
>
> StartTLS test sometimes throws an IllegalStateException on IoSession.close(). It doesn't cause the test to fail, but getting an exception doesn't look good at all.
> java.lang.IllegalStateException
> at org.apache.mina.filter.SSLFilter.getSSLSessionHandler(SSLFilter.java:634)
> at org.apache.mina.filter.SSLFilter.isSSLStarted(SSLFilter.java:190)
> at org.apache.mina.filter.SSLFilter.filterClose(SSLFilter.java:540)
> at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterClose(AbstractIoFilterChain.java:463)
> at org.apache.mina.common.support.AbstractIoFilterChain.access$1500(AbstractIoFilterChain.java:53)
> at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterClose(AbstractIoFilterChain.java:815)
> at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterClose(AbstractIoFilterChain.java:717)
> at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterClose(AbstractIoFilterChain.java:463)
> at org.apache.mina.common.support.AbstractIoFilterChain.fireFilterClose(AbstractIoFilterChain.java:455)
> at org.apache.mina.transport.socket.nio.SocketSessionImpl.close0(SocketSessionImpl.java:134)
> at org.apache.mina.common.support.BaseIoSession.close(BaseIoSession.java:120)
> at org.apache.mina.common.support.IoServiceListenerSupport.disconnectSessions(IoServiceListenerSupport.java:271)
> at org.apache.mina.common.support.IoServiceListenerSupport.fireServiceDeactivated(IoServiceListenerSupport.java:166)
> at org.apache.mina.transport.socket.nio.SocketAcceptor.cancelKeys(SocketAcceptor.java:497)
> at org.apache.mina.transport.socket.nio.SocketAcceptor.access$1000(SocketAcceptor.java:51)
> at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.run(SocketAcceptor.java:318)
> at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
> at java.lang.Thread.run(Thread.java:619)
> The exception is telling us that getSSLSessionHandler() threw an IllegalStateException, but isSSLStarted() should just return 'false' instead of forwarding the exception.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.