"no cipher suites in common" when TIBCO(R) Enterprise Administrator (TEA) uses IBM Java Runtime Environment (JRE)

"no cipher suites in common" when TIBCO(R) Enterprise Administrator (TEA) uses IBM Java Runtime Environment (JRE)

book

Article ID: KB0079136

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Administrator (TEA) 2.2.x

Description

If the TEA server uses IBM JRE, error "no cipher suites in common" appears when accessing TEA GUI from a browser. And below can be seen in tea.log

<------- in tea.log ----------
javax.net.ssl.SSLHandshakeException: no cipher suites in common
        at com.ibm.jsse2.C.z(C.java:574)
        at com.ibm.jsse2.ap.b(ap.java:606)
        at com.ibm.jsse2.ap.a(ap.java:512)
        at com.ibm.jsse2.ap.unwrap(ap.java:572)
        at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:11)
        at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.fill(SslConnection.java:582)
        at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:322)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:231)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:240)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
        at java.lang.Thread.run(Thread.java:785)
Caused by: javax.net.ssl.SSLHandshakeException: no cipher suites in common
        at com.ibm.jsse2.j.a(j.java:12)
        at com.ibm.jsse2.ap.a(ap.java:133)
        at com.ibm.jsse2.C.a(C.java:441)
        at com.ibm.jsse2.C.a(C.java:138)
        at com.ibm.jsse2.E.b(E.java:827)
        at com.ibm.jsse2.E.a(E.java:633)
        at com.ibm.jsse2.E.a(E.java:870)
        at com.ibm.jsse2.C.r(C.java:69)
        at com.ibm.jsse2.C$b.a(C$b.java:4)
        at com.ibm.jsse2.C$b.run(C$b.java:1)
        at java.security.AccessController.doPrivileged(AccessController.java:686)
        at com.ibm.jsse2.C$c.run(C$c.java:3)
        at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.fill(SslConnection.java:676)
        ... 14 common frames omitted

--->

Issue/Introduction

"no cipher suites in common" when TEA uses IBM Java Runtime Environment (JRE)

Environment

Linux, AIX

Resolution

Add "java.property.com.ibm.jsse2.overrideDefaultTLS=true" in tea.tra, and restart TEA.

Additional Information

TEA-3160