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