Hello,
I have recently configured Bonita LDAP Authentication. Now I an trying to configure and run the LDAP Syncronizer.
But I am getting the below error.
I have correctly configured bonita.properties and ldap.properties.
I have added the line
set -Dhttp.api=true to setenv file in tomcat templates
<pre>
Jun 29, 2022 5:01:30 PM com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository initializeConfiguration
INFO: Connecting to Bonita server using HTTP mode
Jun 29, 2022 5:01:31 PM com.bonitasoft.ldapsynchronizer.LDAPSynchronizer run
SEVERE: Synchronization failed
java.lang.Exception: Failed to connect to Bonita server:
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initialize(BonitaUserRepository.java:151)
at com.bonitasoft.ldapsynchronizer.LDAPSynchronizer.run(LDAPSynchronizer.java:65)
at com.bonitasoft.ldapsynchronizer.LDAPSynchronizer.main(LDAPSynchronizer.java:238)
Caused by: java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy3.login(Unknown Source)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initializeTenantId(BonitaUserRepository.java:230)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initializeConfiguration(BonitaUserRepository.java:187)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initialize(BonitaUserRepository.java:129)
... 2 more
Caused by: java.io.IOException: Error while executing POST request (http code: 401) <POST http://localhost:8080/bonita/serverAPI/org.bonitasoft.engine.api.PlatformLoginAPI/login HTTP/1.1>
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:144)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:79)
at com.sun.proxy.$Proxy3.login(Unknown Source)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initializeTenantId(BonitaUserRepository.java:230)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initializeConfiguration(BonitaUserRepository.java:187)
at com.bonitasoft.ldapsynchronizer.repository.BonitaUserRepository.initialize(BonitaUserRepository.java:129)
at com.bonitasoft.ldapsynchronizer.LDAPSynchronizer.run(LDAPSynchronizer.java:65)
at com.bonitasoft.ldapsynchronizer.LDAPSynchronizer.main(LDAPSynchronizer.java:238)
at < ========== Beginning of the server stack trace ========== >. ( )
at org.bonitasoft.engine.api.HTTPServerAPI.executeHttpPost(HTTPServerAPI.java:177)
at org.bonitasoft.engine.api.HTTPServerAPI.invokeMethod(HTTPServerAPI.java:139)
at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:79)
... 6 more
Caused by: org.apache.http.client.HttpResponseException: status code: 401
at org.apache.http.impl.client.AbstractResponseHandler.handleResponse(AbstractResponseHandler.java:70)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:66)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:52)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:223)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
at org.bonitasoft.engine.api.HTTPServerAPI.executeHttpPost(HTTPServerAPI.java:169)
... 8 more</pre>