Hi all,I'm currently trying to deploy a BPEL process to the ODE engine, but I seem to be unable to do so. First I installed a simple process that fetches two strings ("hello" and "world") from two external services and then add those two together. This worked, but as I expand the functionality, things go wrong. I now want to fetch a special message from yet another service, but I cannot import the wsdl from this service in the same way that I imported the other two into the Testprocess.wsdl file.(the imports are twofold, I first import a small wsdl-file that imports the large one. This was no problem with the simple hello and world services) The special message that I need contains an ArrayOfNotificationMessage with NotificationMessages being a few integers, strings, booleans, an array of strings and an array of DictionaryEntry's (a DictionaryEntry contains two other objects). I suspect that the problem could be the complextype inside another complextype (though I am not sure of this)? Does anybody know what could be the reason for this error?
I have included the two wsdls that are supposed to be imported along with a txt file that contains the exception that is generated when the archive is deployed.
Any help or suggestions are welcome. Thanx in advance, Tom
notificationProvider.wsdl
Description: application/xml
NotificationCtrl.wsdl
Description: application/xml
INFO - AutoDeploymentService$2.run(504) | Directory: deploy: Archive changed:
processing bpe-demo-sa.zip ...
Retrieving document at 'testprocess'.
Retrieving document at 'TestService.wsdl', relative to 'testprocess'.
Retrieving document at 'worldProvider.wsdl', relative to 'testprocess'.
Retrieving document at 'SayWorld.wsdl', relative to 'worldProvider.wsdl'.
Retrieving document at 'PartnerLink_1.wsdl', relative to 'testprocess'.
Retrieving document at 'SayHello.wsdl', relative to 'PartnerLink_1.wsdl'.
Retrieving document at 'notificationProvider.wsdl', relative to 'testprocess'.
Retrieving document at 'NotificationCtrl.wsdl', relative to
'notificationProvider.wsdl'.
18-okt-2006 15:39:53 org.apache.ode.bpe.util.BPException log
SEVERE: Native Exception: SAXException. Native Message: null
org.apache.ode.bpe.deployment.bpel.DeploymentException: Native Exception:
SAXException. Native Message: null
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:107)
at
org.apache.ode.bpe.deployment.bpel.BPELDeploy.deployJar(BPELDeploy.java:177)
at
org.apache.ode.bpe.bped.unmanaged.BPELDeployerSLImpl.loadDefinition(BPELDeployerSLImpl.java:78)
at org.apache.servicemix.bpe.BPEDeployer.deploy(BPEDeployer.java:82)
at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:87)
at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:68)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:526)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at
org.apache.ode.bpe.deployment.bpel.BPELSAXHandler.endElement(BPELSAXHandler.java:151)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:95)
... 11 more
[Fatal Error] :1:1: Content is not allowed in prolog.
ERROR - AutoDeploymentService.updateArchive(271) | Failed to update Service
Assembly: bpe-demo
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-bpe</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>org.apache.ode.bpe.deployment.bpel.DeploymentException: Native
Exception: SAXException. Native Message: nul
l</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
org.apache.ode.bpe.deployment.bpel.DeploymentException:
Native Exception: SAXException. Native Message: null
at org.apache.servicemix.bpe.BPEDeployer.deploy(BPEDeployer.java:114)
at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:87)
at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:68)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:526)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.ode.bpe.deployment.bpel.DeploymentException: Native
Exception: SAXException. Native Message: null
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:107)
at
org.apache.ode.bpe.deployment.bpel.BPELDeploy.deployJar(BPELDeploy.java:177)
at
org.apache.ode.bpe.bped.unmanaged.BPELDeployerSLImpl.loadDefinition(BPELDeployerSLImpl.java:78)
at org.apache.servicemix.bpe.BPEDeployer.deploy(BPEDeployer.java:82)
... 8 more
Caused by: java.lang.NullPointerException
at
org.apache.ode.bpe.deployment.bpel.BPELSAXHandler.endElement(BPELSAXHandler.java:151)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:95)
... 11 more
]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>
at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:120)
at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:106)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:562)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:595)
WARN - AutoDeploymentService$2.run(511) | Directory: deploy: Automatic install
of C:\servicemix-3.0-M1\examples\Performa
nceTestAdapting20307\deploy\bpe-demo-sa.zip failed
javax.jbi.management.DeploymentException: Failed to update Service Assembly:
bpe-demo
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:272)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result>
<component-name>servicemix-bpe</component-name>
<component-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to parse result string</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>org.apache.ode.bpe.deployment.bpel.DeploymentException: Native
Exception: SAXException. Native Message: nul
l</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
org.apache.ode.bpe.deployment.bpel.DeploymentException:
Native Exception: SAXException. Native Message: null
at org.apache.servicemix.bpe.BPEDeployer.deploy(BPEDeployer.java:114)
at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:87)
at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:68)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:526)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.ode.bpe.deployment.bpel.DeploymentException: Native
Exception: SAXException. Native Message: null
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:107)
at
org.apache.ode.bpe.deployment.bpel.BPELDeploy.deployJar(BPELDeploy.java:177)
at
org.apache.ode.bpe.bped.unmanaged.BPELDeployerSLImpl.loadDefinition(BPELDeployerSLImpl.java:78)
at org.apache.servicemix.bpe.BPEDeployer.deploy(BPEDeployer.java:82)
... 8 more
Caused by: java.lang.NullPointerException
at
org.apache.ode.bpe.deployment.bpel.BPELSAXHandler.endElement(BPELSAXHandler.java:151)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at
org.apache.ode.bpe.deployment.bpel.BPELParser.parseBPEL(BPELParser.java:95)
... 11 more
]]></stack-trace>
</exception-info>
</task-result-details>
</component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>
at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:120)
at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:106)
at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:562)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
... 4 more
