On Thu, Oct 9, 2008 at 8:12 AM, Jean-Sebastien Delfino <[EMAIL PROTECTED] > wrote:
> Simon Nash wrote: > >> Simon Nash wrote: >> >>> Simon Laws wrote: >>> >>>> The release artifacts for the Tuscany SCA for Java 1.3.2 release are now >>>> available, please review and vote to release. >>>> >>>> The artifacts are available for at: >>>> http://people.apache.org/~slaws/tuscany/1.3.2-RC2/<http://people.apache.org/%7Eslaws/tuscany/1.3.2-RC2/>< >>>> http://people.apache.org/%7Eantelder/tuscany/1.3.1-RC1/> >>>> >>>> This includes the signed binary and source distributions, Maven staging >>>> repository, and eclipse update site and RAT report. >>>> >>>> The SVN tag for the release is: < >>>> http://svn.apache.org/repos/asf/tuscany/tags/java/sca/1.3.1> >>>> http://svn.apache.org/repos/asf/tuscany/tags/java/sca/1.3.2-RC2/ >>>> >>>> Here's my +1 >>>> >>>> Simon >>>> >>> > >>> I built the source distro without any problems. >>> >>> I tried running a selection of samples from the binary distro. >>> Unfortunately I didn't get very far before hitting the first problem. >>> In samples/helloworld-jms-service, "ant run" gives the following error: >>> >>> Buildfile: build.xml >>> >>> run: >>> [java] java.lang.NoClassDefFoundError: helloworld/HelloWorldServer >>> [java] Caused by: java.lang.ClassNotFoundException: >>> helloworld.HelloWorldServer >>> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200) >>> [java] at java.security.AccessController.doPrivileged(Native >>> Method) >>> [java] at >>> java.net.URLClassLoader.findClass(URLClassLoader.java:188) >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >>> [java] at >>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) >>> >>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >>> [java] at >>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >>> >>> [java] Exception in thread "main" >>> [java] Java Result: 1 >>> >>> BUILD SUCCESSFUL >>> Total time: 0 seconds >>> >>> Despite the reassuring "BUILD SUCCESSFUL" message, something is clearly >>> wrong with this picture. I looked at the build.xml file and it is >>> trying to call sample-helloworld-ws-service-jms.jar instead of the >>> correct filename sample-helloworld-service-jms.jar. Correcting this >>> allows the sample to run. >>> >>> I'm withholding my +1 until I've had a chance to try more samples to >>> see how many of them have similar problems. >>> >>> Simon >>> >>> OK, I've run through the remaining samples, using ant and following >> the README instructions. I found the following issues: >> >> calculator-ws-webapp: >> The sample runs, but the need to change the hardwired port in the >> Calculator.composite file for installations that don't use port 8080 >> is a usability issue that needs to fixed. It should be possible to >> create a WAR that can be deployed to different port numbers without >> needing to be changed. >> >> chat-webapp: >> This can be built with ant as well as mvn, but the README only describes >> building it with mvn. The README should be updated to add a description >> of building it with ant. >> >> domain-management: >> README has no information on how to run the sample. There's a build.xml >> file but I couldn't work out what to do with the jars in the target >> directory. >> >> feed-aggregator-webapp: >> The links in the browser page are displayed incorrectly with a hard-wired >> port of 8080. However, they do work when clicked, even though the actual >> port used by my Tomcat configuration is 8090. >> >> helloworld-bpel: >> Fails as already reported. >> >> helloworld-bpel-ws: >> Similar failure to helloworld-bpel. The build.xml file is identical to >> that of helloworld-bpel. Is this correct? >> >> helloworld-ws-sdo-webapp: >> Same hardwired port problem as calculator-ws-webapp. It's worse in >> this sample as the README gives no instructions on what change to >> make to get around this. >> >> implementation-notification: >> "ant run" fails with the following stack trace: >> [java] java.lang.NoClassDefFoundError: >> notification/TrafficAdvisoryClient >> [java] Caused by: java.lang.ClassNotFoundException: >> notification.TrafficAdvisoryClient >> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200) >> [java] at java.security.AccessController.doPrivileged(Native >> Method) >> [java] at >> java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> [java] at >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) >> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> [java] at >> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> This is caused by the jar file in the target directory not matching the >> name in the build.xml file. The target directory jar has a "-1.3.2" >> suffix >> in its name and the build.xml file doesn't use this suffix. I believe >> the >> name in build.xml should be used, as this is consistent with how other >> sample jars are named. >> >> quote-xquery: >> "ant run-server" produces a SEVERE error followed by a stack trace: >> [java] 07-Oct-2008 15:16:58 >> org.apache.tuscany.sca.contribution.processor.ValidatingXMLStreamReader >> [java] SEVERE: XMLSchema validation error occured in: null ,line = 28, >> column = 5, >> Message = cvc-complex-type.2.4.a: Invalid content was found starting >> with element 'component'. >> One of '{WC[##other:"http://www.osoa.org/xmlns/sca/1.0"]}' is >> expected. >> [java] 07-Oct-2008 15:16:58 >> org.apache.tuscany.sca.databinding.sdo.ImportSDOProcessor >> [java] SEVERE: Fail to resolve class: xquery.quote.QuoteFactory >> [java] Exception in thread "main" >> org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: >> Fail to resolve class: xquery.quote.QuoteFactory >> [java] at >> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:276) >> >> [java] at >> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:70) >> >> [java] at >> xquery.quote.XQueryQuoteServer.main(XQueryQuoteServer.java:28) >> [java] Caused by: org.osoa.sca.ServiceRuntimeException: Fail to >> resolve class: xquery.quote.QuoteFactory >> [java] at >> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.analyseProblems(DefaultSCADomain.java:309) >> >> [java] at >> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.addContribution(DefaultSCADomain.java:334) >> >> [java] at >> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:186) >> >> [java] at >> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:120) >> >> [java] at >> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:242) >> >> [java] ... 2 more >> [java] Java Result: 1 >> The same SEVERE error is also produced by "ant run". >> >> zipcode-jaxws: >> There was along pause befaore any output was produced. I thought the >> sample was hung or looping. It would be very helpful for the sample >> to display "Please wait..." at the start to reassure people that all >> is working as intended. >> >> None of these problems is a showstopper, but the number of samples that >> don't run adds up to a fairly poor user experience for someone new to >> Tuscany working through the samples. As we are featuring 1.3.2 in our >> Apache PR announcement, we are quite likely to get new users doing this. >> However, I understand that there is a need to get the 1.3.2 release out >> soon, so I won't stand in the way of this. My vote is +0. >> >> I'll write JIRAs for the points above that don't already have JIRAs >> raised for them. >> >> Simon >> >> >> > Late as I've been too busy at work to try the RC before and I didn't > realize that people wanted to release 1.3.2 quickly, but same here: > > +0 as some samples seem outdated or broken. > > -- > Jean-Sebastien > While the 1.4 release works it's way though I'm going to go ahead and create a 1.3.3 branch to catch the 1.3.2 issues that were spotted during the release process and anything else that anyone wants on the 1.3 code line. Simon
