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

Attachment: notificationProvider.wsdl
Description: application/xml

Attachment: 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

Reply via email to