[jboss-user] [JBoss jBPM] - BPEL beta1: DelegationException

KVAK_TNT do-not-reply at jboss.com
Fri Sep 22 01:41:13 EDT 2006


Hi there!

I found out something and I wanna know whether I only have pressed the wrong button :-)

OK Here's the matter:

I added a new Partner-Implementation to the ATM-Example (copied the ticket-partner).
In ever partner you can find a partnername.impl.wsdl.

If I change the partnername.wsdl - I can see in Eclipse 3.2 in the Designview of the partnername.impl.wsdl all the stuff I added to the partnername.wsdl.

But If I look into the source - I have to add the code by myself like this:
    <operation name="endAction">
  |       <soap:operation soapAction="urn:samples:agilpro:action:endAction" />
  |       <input>
  |         <soap:body use="literal" namespace="urn:samples:agilpro" />
  |       </input>
  |       <output>
  |         <soap:body use="literal" namespace="urn:samples:agilpro" />
  |       </output>
  |     </operation>

Is there something I can do to add this content automatically. I also tried the generate-artifacts function but I had to add this by myself.

If I forget to do this or maybe missspell something I get this error:
07:25:17,322 ERROR [StartListener] could not start process instance
  | org.jbpm.graph.def.DelegationException
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:349)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.bpel.relation.jms.StartListener.onMessage(StartListener.java:98)
  |         at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:694)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: org.jbpm.graph.def.DelegationException
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:349)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:88)
  |         at org.jbpm.graph.def.Transition.take(Transition.java:119)
  |         at org.jbpm.graph.def.Node.leave(Node.java:382)
  |         at org.jbpm.bpel.def.Activity.leave(Activity.java:148)
  |         at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:43)
  |         at org.jbpm.bpel.def.Receive.accept(Receive.java:64)
  |         at org.jbpm.bpel.def.Receive$$FastClassByCGLIB$$516412f0.invoke(<generated>)
  |         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
  |         at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:163)
  |         at org.jbpm.bpel.def.Receive$$EnhancerByCGLIB$$e670a503.accept(<generated>)
  |         at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:82)
  |         at org.jbpm.bpel.def.Sequence.accept(Sequence.java:84)
  |         at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:123)
  |         at org.jbpm.bpel.def.Flow.accept(Flow.java:166)
  |         at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:29)
  |         at org.jbpm.bpel.def.BpelDefinition.messageReceived(BpelDefinition.java:110)
  |         at org.jbpm.bpel.relation.jms.StartListener.onMessage(StartListener.java:94)
  |         ... 2 more
  | Caused by: org.jbpm.graph.def.DelegationException
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:349)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:88)
  |         at org.jbpm.graph.def.Transition.take(Transition.java:119)
  |         at org.jbpm.graph.def.Node.leave(Node.java:382)
  |         at org.jbpm.bpel.def.Activity.leave(Activity.java:148)
  |         at org.jbpm.bpel.def.Assign.execute(Assign.java:41)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:83)
  |         ... 18 more
  | Caused by: org.jbpm.graph.def.DelegationException
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:349)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:343)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:88)
  |         at org.jbpm.graph.def.Transition.take(Transition.java:119)
  |         at org.jbpm.graph.def.Node.leave(Node.java:382)
  |         at org.jbpm.bpel.def.Activity.leave(Activity.java:148)
  |         at org.jbpm.bpel.def.Assign.execute(Assign.java:41)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:83)
  |         ... 23 more
  | Caused by: java.lang.RuntimeException: service not found: service={urn:samples:agilpro}agilproService
  |         at org.jbpm.bpel.service.exe.SoapEndpointReference.selectPort(SoapEndpointReference.java:131)
  |         at org.jbpm.bpel.service.exe.SoapEndpointReference.selectPort(SoapEndpointReference.java:84)
  |         at org.jbpm.bpel.relation.jms.RelationContext.getPortConsumer(RelationContext.java:191)
  |         at org.jbpm.bpel.relation.jms.JmsRelationService.invoke(JmsRelationService.java:134)
  |         at org.jbpm.bpel.def.Invoke.execute(Invoke.java:28)
  |         at org.jbpm.bpel.def.Activity.enter(Activity.java:83)
  |         ... 28 more

(So problem itself solfed - but I need maybe some hints how to avoid such a problem again. But maybe someone other falls into the same hole...)

Greetings
Claus

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973468#3973468

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3973468



More information about the jboss-user mailing list