What is cause of "Error creating sslEngine -- closing this connector" in an SSL Connection?
Issue
For a few services, we changed the "cipherSuitesFilter" from accepting all cipher to a list of allowed ciphers. Afterwards, we are intermittently seeing the following error:
2012-12-05 16:29:18,251 | WARN | tor@0.0.0.0:8443 | log | 108 - org.eclipse.jetty.util - 7.3.1.v20110307 | Error creating sslEngine -- closing this connector
java.lang.NullPointerException
at com.sun.net.ssl.internal.ssl.JsseJce.isEcAvailable(Unknown Source)[:1.6]
at com.sun.net.ssl.internal.ssl.CipherSuite$KeyExchange.isAvailable(Unknown Source)[:1.6]
at com.sun.net.ssl.internal.ssl.CipherSuite.isAvailable(Unknown Source)[:1.6]
at com.sun.net.ssl.internal.ssl.CipherSuiteList.<init>(Unknown Source)[:1.6]
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledCipherSuites(Unknown Source)[:1.6]
at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.createSSLEngine(SslSelectChannelConnector.java:574)[114:org.eclipse.jetty.server:7.3.1.v20110307]
at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.newEndPoint(SslSelectChannelConnector.java:546)[114:org.eclipse.jetty.server:7.3.1.v20110307]
at org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager.newEndPoint(SelectChannelConnector.java:383)[114:org.eclipse.jetty.server:7.3.1.v20110307]
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.createEndPoint(SelectorManager.java:803)[109:org.eclipse.jetty.io:7.3.1.v20110307]
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:424)[109:org.eclipse.jetty.io:7.3.1.v20110307]
at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:225)[109:org.eclipse.jetty.io:7.3.1.v20110307]
at org.eclipse.jetty.server.nio.SelectChannelConnector$1.run(SelectChannelConnector.java:266)[114:org.eclipse.jetty.server:7.3.1.v20110307]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528)[108:org.eclipse.jetty.util:7.3.1.v20110307]
at java.lang.Thread.run(Unknown Source)[:1.6.0_25]
2012-12-05 16:29:18,555 | WARN | tor@0.0.0.0:8443 | log | 108 - org.eclipse.jetty.util - 7.3.1.v20110307 | EXCEPTION
java.nio.channels.ClosedSelectorException
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)[:1.6.0_25]
at sun.nio.ch.SelectorImpl.selectNow(Unknown Source)[:1.6.0_25]
at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:453)[109:org.eclipse.jetty.io:7.3.1.v20110307]
at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:225)[109:org.eclipse.jetty.io:7.3.1.v20110307]
at org.eclipse.jetty.server.nio.SelectChannelConnector$1.run(SelectChannelConnector.java:266)[114:org.eclipse.jetty.server:7.3.1.v20110307]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528)[108:org.eclipse.jetty.util:7.3.1.v20110307]
at java.lang.Thread.run(Unknown Source)[:1.6.0_25]
Environment
- SSL Connections using Cipher Suites with Java 1.6.0_29 and below.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.