There's been some discussion recently of problems with the 1.x build,
so I did an update and full build of the 1.x trunk to see whether it
would work for me.
I found and fixed two problems:
1. There was a test failure in binding-jsonrpc-runtime that looks
very similar to the earlier problems reported in TUSCANY-3747.
Here's the relevant extract from the stack trace:
testStringArray(org.apache.tuscany.sca.binding.jsonrpc.BindingTestCase) Time
elapsed: 0.023 sec <<< FAILURE!
junit.framework.ComparisonFailure: null
expected:<{"[id":1,"result":["Hello Fred Bloggs"]]}>
but was:<{"[result":["Hello Fred Bloggs"],"id":1]}>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at
org.apache.tuscany.sca.binding.jsonrpc.BindingTestCase.testStringArray(BindingTestCase.java:125)
Unlike the original 3 failing tests reported in TUSCANY-3747, this
failure occurs only when using JDK 5.
I disabled the failing test so that the build can complete
(see TUSCANY-3747 for more details). This problem needs further
investigation from someone familiar with binding-jsonrpc.
2. There was a test failure in itest/wsdlgen when building with JDK 5.
This is caused by a missing dependency on the saaj-api jar. I have
updated the pom.xml file to add this jar file to the endorsed
directory, which fixes the problem.
With these two fixes (which are now checked into the 1.x trunk), I got
a successful complete build.
Simon