10 Replies Latest reply on Jul 7, 2006 6:45 AM by Nicholas Capito

    BPEL String/XML  Problem

    Nicholas Capito Newbie

      I have a process that is passing around an xml string. However i have come to a problem. If i try to call into my processing using a string like "...." as a parameter it crashes. I have been messing with it for a while and a normal string "MyXml..." will work fine. Any help? I am going to attach the crash below....

      The statement in the process that crashes is:

      
       <assign>
       <copy>
       <from variable="request" part="msg" />
       <to variable="serviceRequest"
       part="String_1" />
       </copy>
       </assign>


      Request is just a type with a string.

      15:35:18,906 ERROR [StartListener] could not deliver request
      org.jbpm.graph.def.DelegationException
      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:299)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.bpel.def.BpelDefinition.startProcessInstance(BpelDefinition.
      java:58)
      at org.jbpm.bpel.service.messager.StartListener.onMessage(StartListener.
      java:120)
      at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:707)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: org.jbpm.graph.def.DelegationException
      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:299)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.bpel.def.Activity.enter(Activity.java:89)
      at org.jbpm.graph.def.Transition.take(Transition.java:92)
      at org.jbpm.graph.def.Node.leave(Node.java:349)
      at org.jbpm.bpel.def.Activity.leave(Activity.java:149)
      at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter
      .java:42)
      at org.jbpm.bpel.def.Receive.accept(Receive.java:67)
      at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter
      .java:81)
      at org.jbpm.bpel.def.Sequence.accept(Sequence.java:84)
      at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter
      .java:28)
      at org.jbpm.bpel.def.BpelDefinition.startProcessInstance(BpelDefinition.
      java:55)
      ... 3 more
      Caused by: org.jbpm.graph.def.DelegationException
      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:299)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293)

      at org.jbpm.bpel.def.Activity.enter(Activity.java:89)
      at org.jbpm.graph.def.Transition.take(Transition.java:92)
      at org.jbpm.graph.def.Node.leave(Node.java:349)
      at org.jbpm.bpel.def.Activity.leave(Activity.java:149)
      at org.jbpm.bpel.def.Assign.execute(Assign.java:36)
      at org.jbpm.bpel.def.Activity.enter(Activity.java:84)
      ... 12 more
      Caused by: java.lang.RuntimeException: no wsdl fault matches the contents of the
      soap detail element: org.jboss.axis.message.SOAPElementAxisImpl@1d71519[[detail
      : null]]
      at org.jbpm.bpel.service.soap.PortCaller.readFault(PortCaller.java:455)
      at org.jbpm.bpel.service.soap.PortCaller.call(PortCaller.java:96)
      at org.jbpm.bpel.service.messager.MessagerSession.invoke(MessagerSession
      .java:140)
      at org.jbpm.bpel.service.def.Invoker.invoke(Invoker.java:80)
      at org.jbpm.bpel.def.Invoke.execute(Invoke.java:27)
      at org.jbpm.bpel.def.Activity.enter(Activity.java:84)
      ... 17 more