Support Article
java.lang.VerifyError calling Service SOAP on WAS 8.5/JDK 1.7
SA-1454
Summary
When calling Service SOAP hosted on Websphere 8.5+ and JDK 1.7, SOAP client fails with java.lang.VerifyError
Error Messages
[8/18/14 17:54:37:699 EDT] 00000055 SystemOut O 2014-08-18 17:54:37,690 [ WebContainer : 0] [ STANDARD] [ ] ( services.soap.SOAPService) ERROR WSEP02W7|10.2.44.103 - Caught unexpected java.lang.VerifyError, message='JVMVRFY012 stack shape inconsistent; class=com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl, method=createDocumentFragment()Lorg/w3c/dom/DocumentFragment;, pc=5
java.lang.VerifyError: JVMVRFY012 stack shape inconsistent; class=com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl, method=createDocumentFragment()Lorg/w3c/dom/DocumentFragment;, pc=5
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:85)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:162)
at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.<init>(SOAPPartImpl.java:106)
at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.<init>(SOAPPart1_1Impl.java:70)
at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.getSOAPPart(Message1_1Impl.java:90)
at com.pega.pegarules.integration.engine.internal.services.soap.SOAPService.invoke(SOAPService.java:433)
Steps to Reproduce
Run Service SOAP in Websphere 8.5+ (JDK 1.7) environment.
Root Cause
The root cause of this problem is a defect in the Pegasystems code.
Resolution
This issue is resolved by HFIX-10008.
Published January 31, 2016 - 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.