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 - [EMAIL PROTECTED]
System and Technology Department
CINECA - http://www.cineca.it