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:25:32 UTC
[jira] Created: (DIRMINA-359) IllegalStateException in
SSLFilter.isSSLStarted()
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.2, 1.0.1, 1.0.0
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.
[jira] Closed: (DIRMINA-359) IllegalStateException in
SSLFilter.isSSLStarted()
Posted by "Trustin Lee (JIRA)" <ji...@apache.org>.
[ 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.