Hi! I have extended hello example by my invoke to my web service.
and I failed to invoke my web service. I know exacly, that I failed upon invoked, I checked it! Please, help!!! I do receive, assign, invoke, reply. hello.bpel: | <?xml version="1.0" encoding="UTF-8"?> | <process name="HelloWorld" | targetNamespace="http://jbpm.org/examples/hello" | xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" | xmlns:tns="http://jbpm.org/examples/hello" | xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" | xmlns:apns="http://client/com/sap/xtp/customer" | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xsi:schemaLocation="http://schemas.xmlsoap.org/ws/2003/03/business-process/ | http://schemas.xmlsoap.org/ws/2003/03/business-process/"> | | <partnerLinks> | <partnerLink name="caller" partnerLinkType="tns:Greeter-Caller" | myRole="Greeter" /> | <partnerLink name="customer" partnerLinkType="tns:Customer-LinkType" | partnerRole="Customer" /> | </partnerLinks> | | | | <variables> | <variable name="request" messageType="tns:nameMessage" /> | <variable name="response" messageType="tns:greetingMessage" /> | <variable name="requestToCustomer" messageType="apns:createRequest" /> | <variable name="responseFromCustomer" messageType="apns:createResponse" /> | </variables> | | | | | | <sequence> | | <!-- receive the name of a person --> | <receive operation="sayHello" partnerLink="caller" portType="tns:Greeter" | variable="request" createInstance="yes" /> | | <!-- compose a greeting phrase --> | <assign> | <copy> | <from expression="concat('Name:',bpel:getVariableData('request', 'name'))" /> | <to variable="requestToCustomer" part="customerName" /> | </copy> | <copy> | <from expression="concat('Description:',bpel:getVariableData('request', 'name'))" /> | <to variable="requestToCustomer" part="description" /> | </copy> | <copy> | <from expression="concat('Address:',bpel:getVariableData('request', 'name'))" /> | <to variable="requestToCustomer" part="address" /> | </copy> | </assign> | | <invoke name="create" operation="create" partnerLink="customer" portType="apns:CustomerService" inputVariable="requestToCustomer" outputVariable="responseFromCustomer" /> | | <!-- compose a greeting phrase --> | <assign> | <copy> | <from expression="concat('Hello, ', | bpel:getVariableData('request', 'name'), '!')" /> | <to variable="response" part="greeting" /> | </copy> | </assign> | | | <!-- reply with the greeting --> | <reply operation="sayHello" partnerLink="caller" portType="tns:Greeter" | variable="response" /> | </sequence> | | </process> | My web service deployed , using axis 1.3 and works on the same jboss instance, where my BP deployed. And my hello.wsdl is like this: | <?xml version="1.0" encoding="UTF-8"?> | <definitions targetNamespace="http://jbpm.org/examples/hello" | xmlns="http://schemas.xmlsoap.org/wsdl/" | xmlns:tns="http://jbpm.org/examples/hello" | xmlns:apns="http://client/com/sap/xtp/customer" | xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/" | xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" | xmlns:xsd="http://www.w3.org/2001/XMLSchema" > | | <import namespace="http://client/com/sap/xtp/customer" location="http://localhost:8080/quickstart/services/CustomerService?wsdl"/> | | <plt:partnerLinkType name="Greeter-Caller"> | <plt:role name="Greeter"> | <plt:portType name="tns:Greeter" /> | </plt:role> | </plt:partnerLinkType> | | | <plt:partnerLinkType name="Customer-LinkType"> | <plt:role name="Customer"> | <plt:portType name="apns:CustomerService"/> | </plt:role> | </plt:partnerLinkType> | | | | | <!-- carries the name of a person --> | <message name="nameMessage"> | <part name="name" type="xsd:string" /> | </message> | | <!-- carries the greeting --> | <message name="greetingMessage"> | <part name="greeting" type="xsd:string" /> | </message> | | <!-- describes the interface presented to callers --> | <portType name="Greeter"> | <operation name="sayHello"> | <input message="tns:nameMessage" /> | <output message="tns:greetingMessage" /> | </operation> | </portType> | | </definitions> | I have exception upon call to process: | 2006-11-14 15:53:40,137 DEBUG [org.jbpm.bpel.integration.jms.StartListener] caught exception while passing control to process, searching for handler | org.jbpm.graph.def.DelegationException | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:352) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement$$FastClassByCGLIB$$7a7d6aa6.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.CompositeActivity$$EnhancerByCGLIB$$7810329b.raiseException(<generated>) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.bpel.def.Activity.enter(Activity.java:106) | at org.jbpm.graph.def.Transition.take(Transition.java:119) | at org.jbpm.graph.def.Node.leave(Node.java:383) | at org.jbpm.bpel.def.Activity.leave(Activity.java:171) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:57) | at org.jbpm.bpel.def.Receive.accept(Receive.java:82) | 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$$f0638c92.accept(<generated>) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:97) | at org.jbpm.bpel.def.Sequence.accept(Sequence.java:105) | at org.jbpm.bpel.def.Activity$$FastClassByCGLIB$$a89e54a2.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.Activity$$EnhancerByCGLIB$$db28b188.accept(<generated>) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:43) | at org.jbpm.bpel.def.BpelDefinition.messageReceived(BpelDefinition.java:109) | at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:115) | 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:352) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement$$FastClassByCGLIB$$7a7d6aa6.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.CompositeActivity$$EnhancerByCGLIB$$7810329b.raiseException(<generated>) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.bpel.def.Activity.enter(Activity.java:106) | at org.jbpm.graph.def.Transition.take(Transition.java:119) | at org.jbpm.graph.def.Node.leave(Node.java:383) | at org.jbpm.bpel.def.Activity.leave(Activity.java:171) | at org.jbpm.bpel.def.Assign.execute(Assign.java:55) | at org.jbpm.bpel.def.Activity.enter(Activity.java:101) | ... 20 more | Caused by: java.lang.NullPointerException | at org.jbpm.bpel.integration.exe.SoapEndpointReference.selectPort(SoapEndpointReference.java:94) | at org.jbpm.bpel.integration.jms.IntegrationControl.getPartnerClient(IntegrationControl.java:234) | at org.jbpm.bpel.integration.jms.JmsIntegrationService.invoke(JmsIntegrationService.java:171) | at org.jbpm.bpel.def.Invoke.execute(Invoke.java:44) | at org.jbpm.bpel.def.Activity.enter(Activity.java:101) | ... 25 more | 2006-11-14 15:53:40,137 ERROR [org.jbpm.bpel.integration.jms.StartListener] could not start process instance | org.jbpm.graph.def.DelegationException | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:352) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:120) | 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:352) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement$$FastClassByCGLIB$$7a7d6aa6.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.CompositeActivity$$EnhancerByCGLIB$$7810329b.raiseException(<generated>) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.bpel.def.Activity.enter(Activity.java:106) | at org.jbpm.graph.def.Transition.take(Transition.java:119) | at org.jbpm.graph.def.Node.leave(Node.java:383) | at org.jbpm.bpel.def.Activity.leave(Activity.java:171) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:57) | at org.jbpm.bpel.def.Receive.accept(Receive.java:82) | 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$$f0638c92.accept(<generated>) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:97) | at org.jbpm.bpel.def.Sequence.accept(Sequence.java:105) | at org.jbpm.bpel.def.Activity$$FastClassByCGLIB$$a89e54a2.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.Activity$$EnhancerByCGLIB$$db28b188.accept(<generated>) | at org.jbpm.bpel.def.ProcessInstanceStarter.visit(ProcessInstanceStarter.java:43) | at org.jbpm.bpel.def.BpelDefinition.messageReceived(BpelDefinition.java:109) | at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:115) | ... 2 more | Caused by: org.jbpm.graph.def.DelegationException | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:352) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.graph.def.GraphElement$$FastClassByCGLIB$$7a7d6aa6.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.CompositeActivity$$EnhancerByCGLIB$$7810329b.raiseException(<generated>) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:346) | at org.jbpm.bpel.def.Activity.enter(Activity.java:106) | at org.jbpm.graph.def.Transition.take(Transition.java:119) | at org.jbpm.graph.def.Node.leave(Node.java:383) | at org.jbpm.bpel.def.Activity.leave(Activity.java:171) | at org.jbpm.bpel.def.Assign.execute(Assign.java:55) | at org.jbpm.bpel.def.Activity.enter(Activity.java:101) | ... 20 more | Caused by: java.lang.NullPointerException | at org.jbpm.bpel.integration.exe.SoapEndpointReference.selectPort(SoapEndpointReference.java:94) | at org.jbpm.bpel.integration.jms.IntegrationControl.getPartnerClient(IntegrationControl.java:234) | at org.jbpm.bpel.integration.jms.JmsIntegrationService.invoke(JmsIntegrationService.java:171) | at org.jbpm.bpel.def.Invoke.execute(Invoke.java:44) | at org.jbpm.bpel.def.Activity.enter(Activity.java:101) | ... 25 more | 2006-11-14 15:53:40,147 DEBUG [org.jbpm.JbpmContext] closing JbpmContext | 2006-11-14 15:53:40,147 DEBUG [org.jbpm.svc.Services] closing service 'persistence': [EMAIL PROTECTED] | 2006-11-14 15:53:40,147 DEBUG [org.jbpm.persistence.db.DbPersistenceService] rolling back hibernate transaction | 2006-11-14 15:53:40,147 DEBUG [org.hibernate.transaction.JDBCTransaction] rollback | 2006-11-14 15:53:40,147 DEBUG [org.hibernate.transaction.JDBCTransaction] re-enabling autocommit | 2006-11-14 15:53:40,147 DEBUG [org.hibernate.transaction.JDBCTransaction] rolled back JDBC Connection | 2006-11-14 15:53:40,147 DEBUG [org.hibernate.jdbc.ConnectionManager] aggressively releasing JDBC connection | 2006-11-14 15:53:40,147 DEBUG [org.hibernate.jdbc.ConnectionManager] releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)] | 2006-11-14 15:53:40,147 DEBUG [org.jbpm.persistence.db.DbPersistenceService] closing hibernate session | 2006-11-14 15:53:40,147 DEBUG [org.jbpm.svc.Services] closing service 'integration': [EMAIL PROTECTED] | | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3985824#3985824 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3985824 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
