LDAP Adapter not starting after deployment

LDAP Adapter not starting after deployment

book

Article ID: KB0083991

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for LDAP -

Description

LDAP Adapter is not started after deployment and it throwss the following error even after running the cmd line execution of the adapter instance.

2567 [main] INFO com.tibco.security.providers.TIBCOCtxWrapper - Error trying to set default trust managers: java.lang.IllegalArgumentException: Invalid trust roots
java.lang.IllegalArgumentException: Invalid trust roots
        at com.entrust.toolkit.x509.jsse.JSSEX509TrustManager.<init>(Unknown Source)
        at com.entrust.toolkit.x509.jsse.JSSEX509TrustManagerFactory.a(Unknown Source)
        at com.entrust.toolkit.x509.jsse.JSSEX509TrustManagerFactory.engineInit(Unknown Source)
        at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:230)
        at com.tibco.security.providers.TrustManagerFactoryWrapper.engineInit(TrustManagerFactoryWrapper.java:48)
        at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:230)
        at com.tibco.security.providers.TIBCOCtxWrapper.engineInit(TIBCOCtxWrapper.java:396)
        at com.tibco.security.providers.TIBCOCtxWrapper.<init>(TIBCOCtxWrapper.java:67)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at java.security.Provider$Service.newInstance(Provider.java:1221)
        at sun.security.jca.GetInstance.getInstance(GetInstance.java:220)
        at sun.security.jca.GetInstance.getInstance(GetInstance.java:147)
        at javax.net.ssl.SSLContext.getInstance(SSLContext.java:125)
        at javax.net.ssl.SSLContext.getDefault(SSLContext.java:68)
        at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:102)
        at netscape.ldap.factory.JSSESocketFactory.<init>(JSSESocketFactory.java:72)
        at netscape.ldap.factory.JSSESocketFactory.<init>(JSSESocketFactory.java:58)
        at com.tibco.ldap.core.AdLDAPConnection.connect(AdLDAPConnection.java:78)
        at com.tibco.ldap.adapter.LDAPConnectionManager.createConnection(LDAPConnectionManager.java:205)
        at com.tibco.ldap.adapter.LDAPConnectionManager.initialize(LDAPConnectionManager.java:129)
        at com.tibco.ldap.adapter.LDAPApplicationManager.getConnectionManager(LDAPApplicationManager.java:737)
        at com.tibco.ldap.adapter.LDAPApplicationManager.createServerService(LDAPApplicationManager.java:563)
        at com.tibco.ldap.adapter.LDAPApplicationManager.loadServices(LDAPApplicationManager.java:402)
        at com.tibco.ldap.adapter.LDAPApplicationManager.loadServices(LDAPApplicationManager.java:368)
        at com.tibco.ldap.adapter.LDAPApplicationManager.onInitialization(LDAPApplicationManager.java:109)
        at com.tibco.sdk.MAppImpl.initialize(MAppImpl.java:498)
        at com.tibco.sdk.MDefaultAppImpl.start(MDefaultAppImpl.java:132)
        at com.tibco.sdk.MApp.start(MApp.java:221)
        at com.tibco.ldap.adapter.LDAPAdapter.main(LDAPAdapter.java:45)
Caused by: com.entrust.toolkit.exceptions.CertificationRootException: No root-of-trust certificates were provided.
        at com.entrust.toolkit.x509.CertVerifier.<init>(Unknown Source)
        at com.entrust.toolkit.x509.jsse.a.<init>(Unknown Source)
        ... 34 more
2017 May 18 16:29:34:899 GMT -4 AIM_ECareConnector2_UAT-ADLDSAdapter Error [Adapter] AELDAP-000024 Startup Error. Unable to create a connection with the target application using connection parameters [ Host = n2vldsu001.hphc.org , Port = 50001, User DN = cn=aimecare,ou=Admins,o=Hphc, Password = ******]. Target application error is null
2017 May 18 16:29:34:899 GMT -4 AIM_ECareConnector2_UAT-ADLDSAdapter Error [Adapter] AELDAP-000224 Connection Manager initialization failed. The initialize() method of connectionManager '/tibco/private/adapter/SharedResources/ADLDSAdapter/connectionManager/LDAPConnectionPool' raised Exception. Could not connect to ldap server with the specified parameters
com.tibco.sdk.MException: The initialize() method of connectionManager '/tibco/private/adapter/SharedResources/ADLDSAdapter/connectionManager/LDAPConnectionPool' raised Exception. Could not connect to ldap server with the specified parameters
        at com.tibco.ldap.adapter.LDAPApplicationManager.getConnectionManager(LDAPApplicationManager.java:746)
        at com.tibco.ldap.adapter.LDAPApplicationManager.createServerService(LDAPApplicationManager.java:563)
        at com.tibco.ldap.adapter.LDAPApplicationManager.loadServices(LDAPApplicationManager.java:402)
        at com.tibco.ldap.adapter.LDAPApplicationManager.loadServices(LDAPApplicationManager.java:368)
        at com.tibco.ldap.adapter.LDAPApplicationManager.onInitialization(LDAPApplicationManager.java:109)
        at com.tibco.sdk.MAppImpl.initialize(MAppImpl.java:498)
        at com.tibco.sdk.MDefaultAppImpl.start(MDefaultAppImpl.java:132)
        at com.tibco.sdk.MApp.start(MApp.java:221)
        at com.tibco.ldap.adapter.LDAPAdapter.main(LDAPAdapter.java:45)
 
The process is not recognizing the certificate file placed In the SSL path even after trying a number of times with /without SSL and with/without placing the file, it displays the same error.

Environment

Tibco ActiveMatrix BusinessWorks and TIBCO ActiveMatrix BusinessWorks adapter for LDAP

Resolution

please add below property in your deployed LDAP Adapter tra file:

java.property.TIBCO_SECURITY_VENDOR=j2se

This will solve the above com.tibco.security.providers.TIBCOCtxWrapper - Error trying to set default trust managers error.

 

Issue/Introduction

LDAP Adapter is not started after deployment and throws the following error: com.tibco.security.providers.TIBCOCtxWrapper - Error trying to set default trust managers