You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Maarten Bosteels <ma...@dns.be> on 2006/03/30 12:08:59 UTC
problem on Solaris
Hi all,
Probably not a MINA problem, but I would like to let you know anyway.
I am loadtesting my server application on both linux and Solaris.
On linux it seems pretty stable, but on solaris I get the following
stacktraces after
running fine for 3 hours.
java.security.ProviderException: update() failed
at sun.security.pkcs11.P11Cipher.implUpdate(P11Cipher.java:496)
at sun.security.pkcs11.P11Cipher.engineUpdate(P11Cipher.java:401)
at javax.crypto.Cipher.update(DashoA12275)
at com.sun.net.ssl.internal.ssl.CipherBox.decrypt(CipherBox.java:323)
at com.sun.net.ssl.internal.ssl.EngineInputRecord.decrypt(EngineInputRecord.java:242)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:852)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:782)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:674)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566)
at org.apache.mina.io.filter.SSLHandler.unwrap(SSLHandler.java:526)
at org.apache.mina.io.filter.SSLHandler.doDecrypt(SSLHandler.java:344)
at org.apache.mina.io.filter.SSLHandler.dataRead(SSLHandler.java:250)
at org.apache.mina.io.filter.SSLFilter.dataRead(SSLFilter.java:292)
at org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(AbstractIoFilterChain.java:373)
at org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:52)
at org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(AbstractIoFilterChain.java:534)
at org.apache.mina.io.filter.IoThreadPoolFilter.processEvent(IoThreadPoolFilter.java:107)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java:416)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:371)
Caused by: sun.security.pkcs11.wrapper.PKCS11Exception:
CKR_OPERATION_NOT_INITIALIZED
at sun.security.pkcs11.wrapper.PKCS11.C_DecryptUpdate(Native Method)
at sun.security.pkcs11.P11Cipher.implUpdate(P11Cipher.java:486)
... 18 more
==========================
and:
with active objects
java.lang.RuntimeException: Internal error: close session with active objects
at com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:989)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:459)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:706)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:674)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566)
at org.apache.mina.io.filter.SSLHandler.unwrapHandshake(SSLHandler.java:576)
at org.apache.mina.io.filter.SSLHandler.doHandshake(SSLHandler.java:460)
at org.apache.mina.io.filter.SSLHandler.dataRead(SSLHandler.java:246)
at org.apache.mina.io.filter.SSLFilter.dataRead(SSLFilter.java:292)
at org.apache.mina.io.AbstractIoFilterChain.callNextDataRead(AbstractIoFilterChain.java:373)
at org.apache.mina.io.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:52)
at org.apache.mina.io.AbstractIoFilterChain$Entry$1.dataRead(AbstractIoFilterChain.java:534)
at org.apache.mina.io.filter.IoThreadPoolFilter.processEvent(IoThreadPoolFilter.java:107)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java:416)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:371)
Caused by: java.security.ProviderException: Internal error: close
session with active objects
at sun.security.pkcs11.SessionManager.closeSession(SessionManager.java:197)
at sun.security.pkcs11.SessionManager.access$000(SessionManager.java:48)
at sun.security.pkcs11.SessionManager$Pool.release(SessionManager.java:253)
at sun.security.pkcs11.SessionManager.releaseSession(SessionManager.java:155)
at sun.security.pkcs11.Token.releaseSession(Token.java:245)
at sun.security.pkcs11.P11SecureRandom.engineNextBytes(P11SecureRandom.java:98)
at java.security.SecureRandom.nextBytes(SecureRandom.java:413)
at com.sun.net.ssl.internal.ssl.RandomCookie.<init>(RandomCookie.java:34)
at com.sun.net.ssl.internal.ssl.ServerHandshaker.clientHello(ServerHandshaker.java:323)
at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:178)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:437)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:930)
at org.apache.mina.io.filter.SSLHandler.doTasks(SSLHandler.java:652)
at org.apache.mina.io.filter.SSLHandler.doHandshake(SSLHandler.java:450)
... 8 more
Using mina-0.8.1
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot(TM) Server VM (build 1.5.0_01-b08, mixed mode)
SunOS suntest2 5.10 Generic_118822-30 sun4u sparc SUNW,Sun-Fire-V890
with 16 processors and 32G RAM
Unfortunately I don't have thread id's in my logfiles.
But it seems that my JVM just aborted after 37.432 times throwing the
above error.
Maarten