On Fri, Mar 19, 2010 at 9:49 PM, Jean-Sebastien Delfino <[email protected]> wrote: > Luciano Resende wrote: >> >> On Fri, Mar 19, 2010 at 1:18 PM, Jean-Sebastien Delfino >> <[email protected]> wrote: >>> >>> Building the BPEL sample from the Tuscany 2.0-M4 release like this: >>> >>> cd /home/foo/tuscany-sca-2.0-M4/samples/helloworld-bpel >>> ant compile >>> >>> gives me this error: >>> >>> ant compile >>> Buildfile: build.xml >>> >>> init: >>> >>> generate-wsdl: >>> [java] Exception in thread "main" java.lang.NoClassDefFoundError: >>> org/apache/tuscany/sdo/generate/XSD2JavaGenerator >>> [java] Caused by: java.lang.ClassNotFoundException: >>> org.apache.tuscany.sdo.generate.XSD2JavaGenerator >>> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:217) >>> [java] at java.security.AccessController.doPrivileged(Native >>> Method) >>> [java] at >>> java.net.URLClassLoader.findClass(URLClassLoader.java:205) >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:319) >>> [java] at >>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:264) >>> [java] at >>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) >>> [java] Could not find the main class: >>> org.apache.tuscany.sdo.generate.XSD2JavaGenerator. Program will exit. >>> [java] Java Result: 1 >>> [java] Exception in thread "main" java.lang.NoClassDefFoundError: >>> org/apache/tuscany/tools/wsdl2java/generate/WSDL2JavaGenerator >>> [java] Caused by: java.lang.ClassNotFoundException: >>> org.apache.tuscany.tools.wsdl2java.generate.WSDL2JavaGenerator >>> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:217) >>> [java] at java.security.AccessController.doPrivileged(Native >>> Method) >>> [java] at >>> java.net.URLClassLoader.findClass(URLClassLoader.java:205) >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:319) >>> [java] at >>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:264) >>> [java] at >>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) >>> [java] Could not find the main class: >>> org.apache.tuscany.tools.wsdl2java.generate.WSDL2JavaGenerator. Program >>> will >>> exit. >>> [java] Java Result: 1 >>> >>> unzip-ode-db: >>> [unzip] Expanding: >>> /home/foo/tuscany-sca-2.0-M4/lib/ode-dao-jpa-ojpa-derby-1.3.2.zip into >>> /home/foo/tuscany-sca-2.0-M4/samples/helloworld-bpel/target/database >>> >>> BUILD FAILED >>> /home/foo/tuscany-sca-2.0-M4/samples/helloworld-bpel/build.xml:56: Error >>> while expanding >>> /home/foo/tuscany-sca-2.0-M4/lib/ode-dao-jpa-ojpa-derby-1.3.2.zip >>> java.io.FileNotFoundException: >>> /home/foo/tuscany-sca-2.0-M4/lib/ode-dao-jpa-ojpa-derby-1.3.2.zip (No >>> such >>> file or directory) >>> >>> Total time: 0 seconds >>> >>> >>> Are others able to build the BPEL sample? >>> >> >> Are the SDO dependencies available in the binary distro ? >> > > No. > > I think that they should either be there in the bin distro, or the BPEL > sample not be there, or the BPEL sample README should describe the steps to > get them there to get the sample working. > > Another option would be to change the sample to use JAXB or another Java > data binding. > > Thoughts? > -- > Jean-Sebastien >
The readme and Ant build script are out of date never having been updated when the sample was moved from 1.x to 2.x, it doesn't use SDO or need to generate WSDL now so all the code to do that is redundant. I'll go start updating it in trunk so it should work better in the upcoming M5 release. ...ant
