javax.naming.CommunicationException: IBM's Client TrustManager does not allow anonymous cipher suites: SSL_DH_anon_WITH_RC4_128_MD5 [Root exception is javax.net.ssl.SSLHandshakeException: IBM's Client TrustManager does not allow anonymous cipher suites: SSL_DH_anon_WITH_RC4_128_MD5]

Oracle Community | 578531 | 7 years ago
  1. 0

    OC4J can't run properly on IBM AIX 5.3

    Oracle Community | 7 years ago | 578531
    javax.naming.CommunicationException: IBM's Client TrustManager does not allow anonymous cipher suites: SSL_DH_anon_WITH_RC4_128_MD5 [Root exception is javax.net.ssl.SSLHandshakeException: IBM's Client TrustManager does not allow anonymous cipher suites: SSL_DH_anon_WITH_RC4_128_MD5]
  2. 0

    {code} org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60195, connector=SslConnector{this=65d865d8, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='in', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:198) at org.mule.transport.AbstractConnector.send(AbstractConnector.java:2102) at org.mule.endpoint.DefaultOutboundEndpoint.send(DefaultOutboundEndpoint.java:97) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:316) at org.mule.module.client.MuleClient.send(MuleClient.java:649) at org.mule.module.client.MuleClient.send(MuleClient.java:626) at org.mule.module.client.MuleClient.send(MuleClient.java:579) at org.mule.transport.ssl.SslCertificateTestCase.doTests(SslCertificateTestCase.java:53) at org.mule.transport.ssl.SslCertificateTestCase.testOnce(SslCertificateTestCase.java:31) Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.n.a(n.java:3) at com.ibm.jsse2.jc.a(jc.java:501) at com.ibm.jsse2.db.a(db.java:144) at com.ibm.jsse2.db.a(db.java:416) at com.ibm.jsse2.eb.a(eb.java:145) at com.ibm.jsse2.eb.a(eb.java:291) at com.ibm.jsse2.db.m(db.java:192) at com.ibm.jsse2.db.a(db.java:79) at com.ibm.jsse2.jc.a(jc.java:184) at com.ibm.jsse2.jc.g(jc.java:257) at com.ibm.jsse2.jc.a(jc.java:295) at com.ibm.jsse2.j.write(j.java:3) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146) at org.mule.transport.tcp.TcpMessageDispatcher.write(TcpMessageDispatcher.java:115) at org.mule.transport.tcp.TcpMessageDispatcher.dispatchToSocket(TcpMessageDispatcher.java:108) at org.mule.transport.tcp.TcpMessageDispatcher.doSend(TcpMessageDispatcher.java:60) at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:162) ... 36 more Caused by: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.util.g.b(g.java:110) at com.ibm.jsse2.util.e.a(e.java:2) at com.ibm.jsse2.yb.checkServerTrusted(yb.java:46) at com.ibm.jsse2.hb.checkServerTrusted(hb.java:22) at com.ibm.jsse2.eb.a(eb.java:8) ... 49 more {code}

    MuleSoft JIRA | 7 years ago | Dirk Olmes
    org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60195, connector=SslConnector{this=65d865d8, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='in', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String
  3. 0

    {code} org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60195, connector=SslConnector{this=17041704, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='in', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:198) at org.mule.transport.AbstractConnector.send(AbstractConnector.java:2102) at org.mule.endpoint.DefaultOutboundEndpoint.send(DefaultOutboundEndpoint.java:97) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:316) at org.mule.module.client.MuleClient.send(MuleClient.java:649) at org.mule.module.client.MuleClient.send(MuleClient.java:626) at org.mule.module.client.MuleClient.send(MuleClient.java:579) at org.mule.transport.ssl.SslCertificatesTestCase.doTests(SslCertificatesTestCase.java:58) at org.mule.transport.ssl.SslCertificatesTestCase.testOnce(SslCertificatesTestCase.java:37) Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.n.a(n.java:3) at com.ibm.jsse2.jc.a(jc.java:501) at com.ibm.jsse2.db.a(db.java:144) at com.ibm.jsse2.db.a(db.java:416) at com.ibm.jsse2.eb.a(eb.java:145) at com.ibm.jsse2.eb.a(eb.java:291) at com.ibm.jsse2.db.m(db.java:192) at com.ibm.jsse2.db.a(db.java:79) at com.ibm.jsse2.jc.a(jc.java:184) at com.ibm.jsse2.jc.g(jc.java:257) at com.ibm.jsse2.jc.a(jc.java:295) at com.ibm.jsse2.j.write(j.java:3) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146) at org.mule.transport.tcp.TcpMessageDispatcher.write(TcpMessageDispatcher.java:115) at org.mule.transport.tcp.TcpMessageDispatcher.dispatchToSocket(TcpMessageDispatcher.java:108) at org.mule.transport.tcp.TcpMessageDispatcher.doSend(TcpMessageDispatcher.java:60) at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:162) ... 36 more Caused by: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.util.g.b(g.java:110) at com.ibm.jsse2.util.e.a(e.java:2) at com.ibm.jsse2.yb.checkServerTrusted(yb.java:46) at com.ibm.jsse2.hb.checkServerTrusted(hb.java:22) at com.ibm.jsse2.eb.a(eb.java:8) ... 49 more {code}

    MuleSoft JIRA | 7 years ago | Dirk Olmes
    org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60195, connector=SslConnector{this=17041704, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='in', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    {code} org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60198, connector=SslConnector{this=58225822, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='sendEndpoint', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:198) at org.mule.transport.AbstractConnector.send(AbstractConnector.java:2102) at org.mule.endpoint.DefaultOutboundEndpoint.send(DefaultOutboundEndpoint.java:97) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:316) at org.mule.module.client.MuleClient.send(MuleClient.java:649) at org.mule.module.client.MuleClient.send(MuleClient.java:626) at org.mule.module.client.MuleClient.send(MuleClient.java:579) at org.mule.transport.ssl.SslFunctionalTestCase.testSend(SslFunctionalTestCase.java:36) Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.n.a(n.java:3) at com.ibm.jsse2.jc.a(jc.java:501) at com.ibm.jsse2.db.a(db.java:144) at com.ibm.jsse2.db.a(db.java:416) at com.ibm.jsse2.eb.a(eb.java:145) at com.ibm.jsse2.eb.a(eb.java:291) at com.ibm.jsse2.db.m(db.java:192) at com.ibm.jsse2.db.a(db.java:79) at com.ibm.jsse2.jc.a(jc.java:184) at com.ibm.jsse2.jc.g(jc.java:257) at com.ibm.jsse2.jc.a(jc.java:295) at com.ibm.jsse2.j.write(j.java:3) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146) at org.mule.transport.tcp.TcpMessageDispatcher.write(TcpMessageDispatcher.java:115) at org.mule.transport.tcp.TcpMessageDispatcher.dispatchToSocket(TcpMessageDispatcher.java:108) at org.mule.transport.tcp.TcpMessageDispatcher.doSend(TcpMessageDispatcher.java:60) at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:162) ... 35 more Caused by: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.util.g.b(g.java:110) at com.ibm.jsse2.util.e.a(e.java:2) at com.ibm.jsse2.yb.checkServerTrusted(yb.java:46) at com.ibm.jsse2.hb.checkServerTrusted(hb.java:22) at com.ibm.jsse2.eb.a(eb.java:8) ... 48 more {code}

    MuleSoft JIRA | 7 years ago | Dirk Olmes
    org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60198, connector=SslConnector{this=58225822, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='sendEndpoint', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String
  6. 0

    {code} org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60198, connector=SslConnector{this=2f4c2f4c, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='clientEndpoint', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:198) at org.mule.transport.AbstractConnector.send(AbstractConnector.java:2102) at org.mule.endpoint.DefaultOutboundEndpoint.send(DefaultOutboundEndpoint.java:97) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:316) at org.mule.module.client.MuleClient.send(MuleClient.java:649) at org.mule.module.client.MuleClient.send(MuleClient.java:626) at org.mule.module.client.MuleClient.send(MuleClient.java:579) at org.mule.transport.ssl.issues.MultipleConnectorsMule1765TestCase.testSend(MultipleConnectorsMule1765TestCase.java:34) Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.n.a(n.java:3) at com.ibm.jsse2.jc.a(jc.java:501) at com.ibm.jsse2.db.a(db.java:144) at com.ibm.jsse2.db.a(db.java:416) at com.ibm.jsse2.eb.a(eb.java:145) at com.ibm.jsse2.eb.a(eb.java:291) at com.ibm.jsse2.db.m(db.java:192) at com.ibm.jsse2.db.a(db.java:79) at com.ibm.jsse2.jc.a(jc.java:184) at com.ibm.jsse2.jc.g(jc.java:257) at com.ibm.jsse2.jc.a(jc.java:295) at com.ibm.jsse2.j.write(j.java:3) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146) at org.mule.transport.tcp.TcpMessageDispatcher.write(TcpMessageDispatcher.java:115) at org.mule.transport.tcp.TcpMessageDispatcher.dispatchToSocket(TcpMessageDispatcher.java:108) at org.mule.transport.tcp.TcpMessageDispatcher.doSend(TcpMessageDispatcher.java:60) at org.mule.transport.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:162) ... 35 more Caused by: com.ibm.jsse2.util.h: Certificate expired at com.ibm.jsse2.util.g.b(g.java:110) at com.ibm.jsse2.util.e.a(e.java:2) at com.ibm.jsse2.yb.checkServerTrusted(yb.java:46) at com.ibm.jsse2.hb.checkServerTrusted(hb.java:22) at com.ibm.jsse2.eb.a(eb.java:8) ... 48 more {code}

    MuleSoft JIRA | 7 years ago | Dirk Olmes
    org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{endpointUri=ssl://localhost:60198, connector=SslConnector{this=2f4c2f4c, started=true, initialised=true, name='SslConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=true, supportedProtocols=[ssl], serviceOverrides=null}, transformer=[], name='clientEndpoint', properties={}, transactionConfig=Transaction{factory=null, action=NEVER, timeout=0}, filter=null, deleteUnacceptedMessages=false, securityFilter=null, synchronous=true, initialState=started, responseTimeout=10000, endpointEncoding=UTF-8}. Message payload is of type: String

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. javax.net.ssl.SSLHandshakeException

      IBM's Client TrustManager does not allow anonymous cipher suites: SSL_DH_anon_WITH_RC4_128_MD5

      at com.ibm.jsse2.eb.serverHello()
    2. com.ibm.jsse2
      j.write
      1. com.ibm.jsse2.eb.serverHello(eb.java:131)
      2. com.ibm.jsse2.eb.a(eb.java:122)
      3. com.ibm.jsse2.db.m(db.java:303)
      4. com.ibm.jsse2.db.a(db.java:230)
      5. com.ibm.jsse2.jc.a(jc.java:446)
      6. com.ibm.jsse2.jc.g(jc.java:433)
      7. com.ibm.jsse2.jc.a(jc.java:384)
      8. com.ibm.jsse2.j.write(j.java:6)
      8 frames
    3. Java RT
      BufferedOutputStream.flush
      1. java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:88)
      2. java.io.BufferedOutputStream.flush(BufferedOutputStream.java:146)
      2 frames
    4. oracle.oc4j.rmi
      ClientSocketRmiTransport.connectToServer
      1. oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:83)
      2. oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
      2 frames
    5. com.evermind.server
      RMIClientContext.lookup
      1. com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:646)
      2. com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:190)
      3. com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:174)
      4. com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:287)
      5. com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:296)
      6. com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
      6 frames
    6. oracle.oc4j.deployment
      ApplicationClientResourceFinder.getEjbBinding
      1. oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:101)
      2. oracle.oc4j.deployment.ApplicationClientResourceFinder.lookupResourceFinder(ApplicationClientResourceFinder.java:110)
      3. oracle.oc4j.deployment.ApplicationClientResourceFinder.getFinder(ApplicationClientResourceFinder.java:123)
      4. oracle.oc4j.deployment.ApplicationClientResourceFinder.getLocation(ApplicationClientResourceFinder.java:75)
      5. oracle.oc4j.deployment.ApplicationClientResourceFinder.getEjbBinding(ApplicationClientResourceFinder.java:38)
      5 frames
    7. com.oracle.naming
      J2EEContext.create
      1. com.oracle.naming.J2EEContext.addEJBReferenceEntries(J2EEContext.java:541)
      2. com.oracle.naming.J2EEContext.create(J2EEContext.java:96)
      2 frames