Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • Not able to invoke soap webservice using service task in business process(legacy) JBPM 7.0.12

    Posted on

    Hi,

    I'm trying to invoke soap webservice from JBPM 7.0.12 using legacy business process. For that Service task is being used. I am using javax.xml.soap package to call the SOAP webservice.

    after build and depolyment when we start new process instance and it reaches to Service task. and throws below exception.

    Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at javax.xml.soap.FactoryFinder.newInstance(FactoryFinder.java:47)
    at javax.xml.soap.FactoryFinder.find(FactoryFinder.java:194)
    at javax.xml.soap.FactoryFinder.find(FactoryFinder.java:98)
    at javax.xml.soap.SAAJMetaFactory.getInstance(SAAJMetaFactory.java:74)
    at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:146)
    at com.dxc.integral.workflow.services.clients.soap.preissuevalidation.PreIssueValidationSOAPRequest.initialize(PreIssueValidationSOAPRequest.java:62)
    at com.dxc.integral.workflow.services.clients.soap.preissuevalidation.PreIssueValidationSOAPClient.callPreIssueValidationService(PreIssueValidationSOAPClient.java:34)
    at com.dxc.integral.workflow.servicetasks.ContractValidationServiceTask.validateContractBeforeFollowup(ContractValidationServiceTask.java:20)
    ... 67 more

    Note: the same project was working fine on JBPM 6.4,

    In order to solve this issue as It was accessing apache cxf jars instead of java. I added below changes in kie-deployment-descriptor.xml

                                                            
    
                                                            
    
                                                            
    
                                                            
    

    but now I ended up on the following error

    Caused by: java.util.MissingResourceException: Can't find com.sun.xml.internal.messaging.saaj.soap.ver1_2.LocalStrings bundle

            at java.util.logging.Logger.setupResourceInfo(Logger.java:1945)
    
            at java.util.logging.Logger.getLogger(Logger.java:564)
    

    Kindly assist.

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat