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

Reply via email to