[jboss-user] [JBoss jBPM] - Re: error while calling a bpel process

OutOfBounds do-not-reply at jboss.com
Thu Jul 31 13:41:38 EDT 2008


Thanks. I've read somewhere that all variables have to be initialized.
That's probably the cause of this error message. But I still have a problem
while calling this process: 


  | 2008-07-31 19:29:20,209 DEBUG [org.jbpm.bpel.endpointref.SoapEndpointReference] found candidate port: name=whoisSoap, address=http://www.webservicex.net/whois.asmx, service={http://www.webservicex.net}whois, portType={http://www.webservicex.net}whoisSoap
  | 2008-07-31 19:29:20,209 DEBUG [org.jbpm.bpel.endpointref.SoapEndpointReference] found candidate port: name=whoisSoap, address=http://www.webservicex.net/whois.asmx, service={http://www.webservicex.net}whois, portType={http://www.webservicex.net}whoisSoap
  | 2008-07-31 19:29:20,209 DEBUG [org.jbpm.bpel.integration.jms.IntegrationControl] selected partner port: instance=org.jbpm.bpel.integration.exe.PartnerLinkInstance at 15b73eb[name=whoisPL,partnerReference=org.jbpm.bpel.endpointref.wsa.WsaEndpointReference at dbd53e[address=<null>,portType={http://www.webservicex.net}whoisSoap]], port=whoisSoap
  | 2008-07-31 19:29:20,239 DEBUG [org.jbpm.bpel.integration.client.SoapClient] calling endpoint at: http://www.webservicex.net/whois.asmx
  | 2008-07-31 19:29:20,249 DEBUG [org.jboss.ws.core.client.RemotingConnectionImpl] Get locator for: http://www.webservicex.net/whois.asmx
  | 2008-07-31 19:29:20,279 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] org.jboss.remoting.transport.http.HTTPClientInvoker at 170bbcf connecting
  | 2008-07-31 19:29:20,279 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] org.jboss.remoting.transport.http.HTTPClientInvoker at 170bbcf connected
  | 2008-07-31 19:29:20,279 DEBUG [org.jboss.ws.core.client.RemotingConnectionImpl] Remoting metadata: {HEADER={SOAPAction="http://www.webservicex.net/GetWhoIS", Content-Type=text/xml; charset=UTF-8}, NoThrowOnError=true}
  | 2008-07-31 19:29:20,279 DEBUG [org.jboss.remoting.transport.http.HTTPClientInvoker] Setting request header with SOAPAction : "http://www.webservicex.net/GetWhoIS"
  | 2008-07-31 19:29:20,279 DEBUG [org.jboss.remoting.transport.http.HTTPClientInvoker] Setting request header with Content-Type : text/xml; charset=UTF-8
  | 2008-07-31 19:29:20,509 DEBUG [org.jboss.ws.core.soap.SOAPMessageUnMarshaller] getMimeHeaders from: {Content-Length=[624], X-Powered-By=[ASP.NET], X-AspNet-Version=[1.1.4322], ResponseCodeMessage=Internal Server Error., Date=[Thu, 31 Jul 2008 17:29:16 GMT], Content-Type=[text/xml; charset=utf-8], Server=[Microsoft-IIS/6.0], HEADER={SOAPAction="http://www.webservicex.net/GetWhoIS", Content-Type=text/xml; charset=UTF-8}, NoThrowOnError=true, Cache-Control=[private], ResponseCode=500}
  | 2008-07-31 19:29:20,529 DEBUG [org.jboss.ws.core.soap.MessageFactoryImpl] createMessage: [contentType=text/xml; charset=utf-8]
  | 2008-07-31 19:29:20,539 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.http.HTTPClientInvoker at 170bbcf from registry
  | 2008-07-31 19:29:20,539 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------
  | 2008-07-31 19:29:20,539 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] Transitioning from XML_VALID to DOM_VALID
  | 2008-07-31 19:29:20,539 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------
  | 2008-07-31 19:29:20,539 ERROR [org.jbpm.bpel.integration.client.SoapClient] endpoint call failed: http://www.webservicex.net/whois.asmx
  | javax.xml.soap.SOAPException: no wsdl fault matches the detail element content: org.jboss.ws.core.soap.DetailImpl at 5cccd3[[detail: null]]
  | 	at org.jbpm.bpel.integration.soap.SoapFormatter.readFault(SoapFormatter.java:698)
  | 	at org.jbpm.bpel.integration.client.SoapClient.call(SoapClient.java:98)
  | 	at org.jbpm.bpel.integration.jms.JmsIntegrationService.invoke(JmsIntegrationService.java:182)
  | 	at org.jbpm.bpel.integration.def.InvokeAction.execute(InvokeAction.java:76)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.graph.def.Action_$$_javassist_149.execute(Action_$$_javassist_149.java)
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:264)
  | 	at org.jbpm.graph.def.Node.execute(Node.java:339)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Assign.execute(Assign.java:47)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Receive.messageReceived(Receive.java:53)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.graph.basic.Receive_$$_javassist_19.messageReceived(Receive_$$_javassist_19.java)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction.deliverMessage(ReceiveAction.java:99)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction_$$_javassist_93.deliverMessage(ReceiveAction_$$_javassist_93.java)
  | 	at org.jbpm.bpel.integration.jms.StartListener.deliverRequest(StartListener.java:222)
  | 	at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:168)
  | 	at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:682)
  | 	at java.lang.Thread.run(Unknown Source)
  | 2008-07-31 19:29:20,549 ERROR [org.jbpm.graph.def.GraphElement] action threw exception: null
  | java.lang.NullPointerException
  | 	at org.jbpm.bpel.integration.jms.JmsIntegrationService.replaceMessageType(JmsIntegrationService.java:217)
  | 	at org.jbpm.bpel.integration.jms.JmsIntegrationService.invoke(JmsIntegrationService.java:185)
  | 	at org.jbpm.bpel.integration.def.InvokeAction.execute(InvokeAction.java:76)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.graph.def.Action_$$_javassist_149.execute(Action_$$_javassist_149.java)
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:264)
  | 	at org.jbpm.graph.def.Node.execute(Node.java:339)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Assign.execute(Assign.java:47)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Receive.messageReceived(Receive.java:53)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.graph.basic.Receive_$$_javassist_19.messageReceived(Receive_$$_javassist_19.java)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction.deliverMessage(ReceiveAction.java:99)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction_$$_javassist_93.deliverMessage(ReceiveAction_$$_javassist_93.java)
  | 	at org.jbpm.bpel.integration.jms.StartListener.deliverRequest(StartListener.java:222)
  | 	at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:168)
  | 	at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:682)
  | 	at java.lang.Thread.run(Unknown Source)
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.JbpmContext] closing jbpmContext org.jbpm.JbpmContext at 1c2f20c
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.svc.Services] closing service 'persistence': org.jbpm.bpel.persistence.db.DbPersistenceService at ed8b42
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.persistence.db.DbPersistenceService] rolling back hibernate transaction
  | 2008-07-31 19:29:20,569 DEBUG [org.hibernate.transaction.JDBCTransaction] rollback
  | 2008-07-31 19:29:20,569 DEBUG [org.hibernate.transaction.JDBCTransaction] re-enabling autocommit
  | 2008-07-31 19:29:20,569 DEBUG [org.hibernate.transaction.JDBCTransaction] rolled back JDBC Connection
  | 2008-07-31 19:29:20,569 DEBUG [org.hibernate.jdbc.ConnectionManager] aggressively releasing JDBC connection
  | 2008-07-31 19:29:20,569 DEBUG [org.hibernate.jdbc.ConnectionManager] releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.persistence.db.DbPersistenceService] closing hibernate session
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.svc.Services] closing service 'tx': org.jbpm.tx.TxService at 1519d9b
  | 2008-07-31 19:29:20,569 DEBUG [org.jbpm.svc.Services] closing service 'integration': org.jbpm.bpel.integration.jms.JmsIntegrationService at 14256df
  | 2008-07-31 19:29:20,569 ERROR [org.jbpm.bpel.integration.jms.StartListener] request delivery failed due to non-recoverable exception, giving up
  | org.jbpm.graph.def.DelegationException
  | 	at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:387)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.graph.def.BpelProcessDefinition_$$_javassist_86.raiseException(BpelProcessDefinition_$$_javassist_86.java)
  | 	at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:378)
  | 	at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:378)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.graph.def.CompositeActivity_$$_javassist_161.raiseException(CompositeActivity_$$_javassist_161.java)
  | 	at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:378)
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:281)
  | 	at org.jbpm.graph.def.Node.execute(Node.java:339)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Assign.execute(Assign.java:47)
  | 	at org.jbpm.bpel.graph.def.Activity.enter(Activity.java:110)
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 	at org.jbpm.graph.def.Node.leave(Node.java:394)
  | 	at org.jbpm.bpel.graph.def.Activity.leave(Activity.java:200)
  | 	at org.jbpm.bpel.graph.basic.Receive.messageReceived(Receive.java:53)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.graph.basic.Receive_$$_javassist_19.messageReceived(Receive_$$_javassist_19.java)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction.deliverMessage(ReceiveAction.java:99)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.bpel.integration.def.ReceiveAction_$$_javassist_93.deliverMessage(ReceiveAction_$$_javassist_93.java)
  | 	at org.jbpm.bpel.integration.jms.StartListener.deliverRequest(StartListener.java:222)
  | 	at org.jbpm.bpel.integration.jms.StartListener.onMessage(StartListener.java:168)
  | 	at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:682)
  | 	at java.lang.Thread.run(Unknown Source)
  | Caused by: java.lang.NullPointerException
  | 	at org.jbpm.bpel.integration.jms.JmsIntegrationService.replaceMessageType(JmsIntegrationService.java:217)
  | 	at org.jbpm.bpel.integration.jms.JmsIntegrationService.invoke(JmsIntegrationService.java:185)
  | 	at org.jbpm.bpel.integration.def.InvokeAction.execute(InvokeAction.java:76)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 	at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173)
  | 	at org.jbpm.graph.def.Action_$$_javassist_149.execute(Action_$$_javassist_149.java)
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:264)
  | 	... 28 more
  | 
  | 

There's also something strange with the registration of the partner service.
When JBoss is started within Eclipse the wsdl of the partner service is registered
correctly. But when I start JBoss using run.bat the wsdl can't be retrieved 
- the target namespace entry states "wsdl read failure".



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

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



More information about the jboss-user mailing list