BPEL String/XML Problem
ncapito Jun 13, 2006 3:43 PMI 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