Skip to end of metadata
Go to start of metadata

Problem:


Wir verwenden aktuell den Workflow Accelerator in der Version 3.56.4 und können keine Benutzer mehr aus dem LDAP synchronisieren. An der Konfiguration der LDAP-Anbindung wurde nichts verändert und die Validierung der Anbindung funktioniert. Vor dem Update konnte die Synchronisation problemlos durchgeführt werden. Wie können wir das Feature wieder verwenden?

Fehler:NullPointerException
java.lang.NullPointerException
	at com.effektif.controllers.OrganizationController.removeUser(OrganizationController.java:487)
	at com.effektif.ldap.LdapSynchroniser.syncUsers(LdapSynchroniser.java:91)
	at com.effektif.ldap.LdapSynchroniser.sync(LdapSynchroniser.java:66)
	at com.effektif.controllers.OrganizationController.synchroniseLdapUsersAndGroups(OrganizationController.java:1031)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.effektif.rest.RequestHandler.invokeHandler(RequestHandler.java:113)
	at com.effektif.rest.RequestHandler.handle(RequestHandler.java:88)
	at com.effektif.rest.HttpMethodRouter.handle(HttpMethodRouter.java:34)
	at com.effektif.EffektifServlet.handleApiRequestRoute(EffektifServlet.java:261)
	at com.effektif.EffektifServlet.handleApiRequest(EffektifServlet.java:240)
	at com.effektif.EffektifServlet.service(EffektifServlet.java:116)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)
	at ConditionalFilterChain.doFilter(ConditionalFilterChain.java:11)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2500)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2489)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)




Solution:


In der Version 3.56.4 des Workflow Accelerators ist ein Bug in der Synchronisation. Dieser Bug verhindert das Löschen von Benutzern was zu der Fehlermeldung im Konfigurationsdialog führt. Um das Problem zu beheben, müssen Sie bitte ein Update auf die Version 3.56.5 oder neuer durchführen. Downloaden Sie die Version bitte unter dem folgenden Link: Download Signavio Workflow Accelerator Version 3.56.5+

Führen Sie das Update gemäß des Admin-Handbuches durch.