You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by claudio cacciari <c....@cineca.it> on 2007/10/15 10:39:06 UTC
runtime error validating the bpel
Hi,
I'm trying to validate my bpel document, using the ODE 1.1 API related
to the bpel compiler class.
But, at runtime, I got this error:
1354 [main] DEBUG org.apache.ode.bpel.compiler.BpelC - compile(URL)
1404 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://schemas.xmlsoap.org/ws/2003/03/business-process/ ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/bpel4ws_1_1-fivesight.xsd
1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://schemas.xmlsoap.org/ws/2004/03/business-process/ ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/wsbpel_main-draft-Apr-29-2006.xsd
1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://docs.oasis-open.org/wsbpel/2.0/process/abstract ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/ws-bpel_abstract_common_base.xsd
1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://docs.oasis-open.org/wsbpel/2.0/process/executable ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/ws-bpel_executable.xsd
1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://docs.oasis-open.org/wsbpel/2.0/plnktype ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/ws-bpel_plnktype.xsd
1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://docs.oasis-open.org/wsbpel/2.0/serviceref ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/ws-bpel_serviceref.xsd
1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://docs.oasis-open.org/wsbpel/2.0/varprop ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/ws-bpel_varprop.xsd
1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://www.w3.org/2001/xml.xsd ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/xml.xsd
1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://schemas.xmlsoap.org/wsdl/ ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/wsdl.xsd
1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
- mapping http://schemas.xmlsoap.org/ws/2004/03/partner-link/ ==>
jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-bpel-schemas-1.1.jar!/wsbpel_plinkType-draft-Apr-29-2006.xsd
1450 [main] ERROR org.aware.modeler.bpel.ExecutableWorkflow - Error on
validation! The error is org/apache/ode/bpel/o/OActivity
java.lang.NoClassDefFoundError: org/apache/ode/bpel/o/OActivity
at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:210)
at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
at org.aware.modeler.bpel.compiler.Validator.validate(Validator.java:54)
at
org.aware.modeler.bpel.ExecutableWorkflow.validate(ExecutableWorkflow.java:80)
at org.aware.modeler.bpel.Modeler.main(Modeler.java:953)
Where I can find the class org/apache/ode/bpel/o/OActivity ?
In my classpath there are the following ode libs:
ode-utils
ode-bpel-compiler
ode-tools
ode-bpel-schemas
This is my code snippet:
public class Validator implements CompileListener {
[...]
BpelC bcc = BpelC.newBpelCompiler();
bcc.setCompileListener(this);
try {
bcc.compile(bpelFile);
} catch (IOException ioe) {
error += abort + ioe.getMessage() + "\n";
return false;
} catch (CompilationException e) {
error += abort + e.getMessage() + "\n";
error += "cause: " + e.getCause() + "\n";
return false;
}
[...]
}
Thanks and Regards,
Claudio Cacciari
--
----------------------------------------
Claudio Cacciari - c.cacciari@cineca.it
System and Technology Department
CINECA - http://www.cineca.it
Re: runtime error validating the bpel
Posted by claudio cacciari <c....@cineca.it>.
Matthieu Riou wrote:
> Hi Claudio,
>
> You 'll need ode-bpel-obj-x.x.jar, the internal ODE object model that we
> compile to. By the way if you're just interested by validation you can use
> setDryRun(true) on BpelC, this way ODE will run exactly the same compilation
> steps but without generating any file.
>
Thanks.
It works now.
Cheers,
Claudio
> Cheers,
> Matthieu
>
> On 10/15/07, claudio cacciari <c....@cineca.it> wrote:
>
>> Hi,
>>
>> I'm trying to validate my bpel document, using the ODE 1.1 API related
>> to the bpel compiler class.
>> But, at runtime, I got this error:
>>
>> 1354 [main] DEBUG org.apache.ode.bpel.compiler.BpelC - compile(URL)
>> 1404 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://schemas.xmlsoap.org/ws/2003/03/business-process/ ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/bpel4ws_1_1-fivesight.xsd
>> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://schemas.xmlsoap.org/ws/2004/03/business-process/ ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/wsbpel_main-draft-Apr-29-2006.xsd
>> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://docs.oasis-open.org/wsbpel/2.0/process/abstract ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/ws-bpel_abstract_common_base.xsd
>> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://docs.oasis-open.org/wsbpel/2.0/process/executable ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/ws-bpel_executable.xsd
>> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://docs.oasis-open.org/wsbpel/2.0/plnktype ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/ws-bpel_plnktype.xsd
>> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://docs.oasis-open.org/wsbpel/2.0/serviceref ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/ws-bpel_serviceref.xsd
>> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://docs.oasis-open.org/wsbpel/2.0/varprop ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/ws-bpel_varprop.xsd
>> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://www.w3.org/2001/xml.xsd ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/xml.xsd
>> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://schemas.xmlsoap.org/wsdl/ ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/wsdl.xsd
>> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
>> - mapping http://schemas.xmlsoap.org/ws/2004/03/partner-link/ ==>
>>
>> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
>> bpel-schemas-1.1.jar!/wsbpel_plinkType-draft-Apr-29-2006.xsd
>> 1450 [main] ERROR org.aware.modeler.bpel.ExecutableWorkflow - Error on
>> validation! The error is org/apache/ode/bpel/o/OActivity
>> java.lang.NoClassDefFoundError: org/apache/ode/bpel/o/OActivity
>> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:210)
>> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
>> at org.aware.modeler.bpel.compiler.Validator.validate(Validator.java
>> :54)
>> at
>> org.aware.modeler.bpel.ExecutableWorkflow.validate(ExecutableWorkflow.java
>> :80)
>> at org.aware.modeler.bpel.Modeler.main(Modeler.java:953)
>>
>> Where I can find the class org/apache/ode/bpel/o/OActivity ?
>> In my classpath there are the following ode libs:
>> ode-utils
>> ode-bpel-compiler
>> ode-tools
>> ode-bpel-schemas
>>
>> This is my code snippet:
>>
>> public class Validator implements CompileListener {
>>
>> [...]
>>
>> BpelC bcc = BpelC.newBpelCompiler();
>>
>> bcc.setCompileListener(this);
>>
>>
>>
>> try {
>>
>> bcc.compile(bpelFile);
>>
>> } catch (IOException ioe) {
>>
>> error += abort + ioe.getMessage() + "\n";
>>
>> return false;
>>
>> } catch (CompilationException e) {
>>
>> error += abort + e.getMessage() + "\n";
>>
>> error += "cause: " + e.getCause() + "\n";
>>
>> return false;
>>
>> }
>>
>>
>> [...]
>>
>> }
>>
>>
>> Thanks and Regards,
>> Claudio Cacciari
>>
>> --
>> ----------------------------------------
>> Claudio Cacciari - c.cacciari@cineca.it
>> System and Technology Department
>> CINECA - http://www.cineca.it
>>
>>
Re: runtime error validating the bpel
Posted by Matthieu Riou <ma...@offthelip.org>.
Hi Claudio,
You 'll need ode-bpel-obj-x.x.jar, the internal ODE object model that we
compile to. By the way if you're just interested by validation you can use
setDryRun(true) on BpelC, this way ODE will run exactly the same compilation
steps but without generating any file.
Cheers,
Matthieu
On 10/15/07, claudio cacciari <c....@cineca.it> wrote:
>
> Hi,
>
> I'm trying to validate my bpel document, using the ODE 1.1 API related
> to the bpel compiler class.
> But, at runtime, I got this error:
>
> 1354 [main] DEBUG org.apache.ode.bpel.compiler.BpelC - compile(URL)
> 1404 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://schemas.xmlsoap.org/ws/2003/03/business-process/ ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/bpel4ws_1_1-fivesight.xsd
> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://schemas.xmlsoap.org/ws/2004/03/business-process/ ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/wsbpel_main-draft-Apr-29-2006.xsd
> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://docs.oasis-open.org/wsbpel/2.0/process/abstract ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/ws-bpel_abstract_common_base.xsd
> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://docs.oasis-open.org/wsbpel/2.0/process/executable ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/ws-bpel_executable.xsd
> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://docs.oasis-open.org/wsbpel/2.0/plnktype ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/ws-bpel_plnktype.xsd
> 1405 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://docs.oasis-open.org/wsbpel/2.0/serviceref ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/ws-bpel_serviceref.xsd
> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://docs.oasis-open.org/wsbpel/2.0/varprop ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/ws-bpel_varprop.xsd
> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://www.w3.org/2001/xml.xsd ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/xml.xsd
> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://schemas.xmlsoap.org/wsdl/ ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/wsdl.xsd
> 1406 [main] DEBUG org.apache.ode.bpel.compiler.bom.LocalEntityResolver
> - mapping http://schemas.xmlsoap.org/ws/2004/03/partner-link/ ==>
>
> jar:file:/home/acu0/.m2/repository/org/apache/ode/ode-bpel-schemas/1.1/ode-
> bpel-schemas-1.1.jar!/wsbpel_plinkType-draft-Apr-29-2006.xsd
> 1450 [main] ERROR org.aware.modeler.bpel.ExecutableWorkflow - Error on
> validation! The error is org/apache/ode/bpel/o/OActivity
> java.lang.NoClassDefFoundError: org/apache/ode/bpel/o/OActivity
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:210)
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
> at org.aware.modeler.bpel.compiler.Validator.validate(Validator.java
> :54)
> at
> org.aware.modeler.bpel.ExecutableWorkflow.validate(ExecutableWorkflow.java
> :80)
> at org.aware.modeler.bpel.Modeler.main(Modeler.java:953)
>
> Where I can find the class org/apache/ode/bpel/o/OActivity ?
> In my classpath there are the following ode libs:
> ode-utils
> ode-bpel-compiler
> ode-tools
> ode-bpel-schemas
>
> This is my code snippet:
>
> public class Validator implements CompileListener {
>
> [...]
>
> BpelC bcc = BpelC.newBpelCompiler();
>
> bcc.setCompileListener(this);
>
>
>
> try {
>
> bcc.compile(bpelFile);
>
> } catch (IOException ioe) {
>
> error += abort + ioe.getMessage() + "\n";
>
> return false;
>
> } catch (CompilationException e) {
>
> error += abort + e.getMessage() + "\n";
>
> error += "cause: " + e.getCause() + "\n";
>
> return false;
>
> }
>
>
> [...]
>
> }
>
>
> Thanks and Regards,
> Claudio Cacciari
>
> --
> ----------------------------------------
> Claudio Cacciari - c.cacciari@cineca.it
> System and Technology Department
> CINECA - http://www.cineca.it
>
>