Support Article
SOAP error after upgrade
SA-42610
Summary
Errors in log while running the SOAP services after Pega 7.2.2 update.
Error Messages
com.pega.pegarules.pub.services.RemoteApplicationException: SOAP service failed
at com.pegarules.generated.activity.ra_action_invokeaxis2_58dbca272054d891f3559ad0fb53c832.step15_circum0(ra_action_invokeaxis2_58dbca272054d891f3559ad0fb53c832.java:3797)
at com.pegarules.generated.activity.ra_action_invokeaxis2_58dbca272054d891f3559ad0fb53c832.perform(ra_action_invokeaxis2_58dbca272054d891f3559ad0fb53c832.java:309)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3553)
.
.
Caused by: com.pega.apache.axis2.AxisFault: Client Certificate Authentication failed - either Empty or does not contain proper header and footer.
at com.pega.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at com.pega.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
Steps to Reproduce
- Update from Pega 7.2.1 to Pega 7.2.2
- Run an existing SOAP connector call
Root Cause
Two way SSL configuration at JVM (Tomcat) is missing.
Resolution
Add the below JVM parameters to the setenv.sh file from Tomcat Bin folder.
- -Djavax.net.ssl.keyStore=/usr/local/tomcat/conf/.tomcatSSL;
- -Djavax.net.ssl.keyStorePassword=SmartPaaSTomcat;
- -Djavax.net.ssl.trustStore=/etc/ssl/certs/java/cacerts;
- -Djavax.net.ssl.trustStorePassword=changeit;
Published August 18, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.