"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

--->

Environment

Linux, AIX

Resolution

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

Issue/Introduction

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

Additional Information

TEA-3160