Symptom
Ich versuche eine Verbindung zum Workflowserver die Freigabe-Workflows zu verwalten, leider bekomme ich nur eine Fehlermeldung dass die Verbindung nicht möglich ist. In dem Process-Manager-Log finde ich die folgende SSL-Fehlermeldung:
ERROR [https-openssl-nio-
443
-exec-
1
] (AbstractApprovalHandler.java:
81
) Couldn't load data from Signavio Workflow.
com.signavio.effektif.business.WorkflowCommunicationException: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Resolution
Die Verbindung zu Ihrem Workflow-Server läuft über HTTPS. Es sind zwei Störungsquellen möglich:
- Ihr Workflow-Server ist (noch) nicht für SSL-Verbindungen konfiguriert
- Die SSL-Konfiguration ist zwar vorgenommen worden, doch auf dem Workflow-Server sind keine SSL-Zertifikate vorhanden.
Wenn Punkt eins zutrifft, ändern Sie bitte die ServerURL ("https" zu "http") in Process Manager "configuration.xml" im Abschnitt "<effektif>".
Wenn die SSL-Konfiguration bereits funktioniert hat, wurden vermutlich die im Keystore gespeicherten Zertifikate durch ein Java-Update überschrieben. Weitere Details zu diesem Thema finden Sie .
Keywords
KBA , BPI-SIG-CA-AWF , Approval Workflow for SAP Signavio , How To