Bryan Pendleton wrote:
Hi all,

I haven't built my 10.3 path in a few months. I thought I
would look at merging the DERBY-2351 and DERBY-3373 patches
back to the 10.3 branch, but when I went to build it I got:

/home2/bpendleton/src/derby/10_3/10.3/java/testing/build.xml:62: The following error occurred while executing this line: /home2/bpendleton/src/derby/10_3/10.3/java/testing/org/apache/derbyTesting/functionTests/util/build.xml:104: Error running ${jdk16}/bin/javac compiler

I imagine that something changed in the 10.3 build and I
didn't properly update my environment.

Bryan I think this is my fault. I added the thread dump for stress.multi to 10.3 but used jdk16 because we don't have ${java15compile.classpath} on 10.3 and I thought to build on 10.3 you had to have jdk16 set. I see now that it is set up so that JDBC4 classes just don't build if you don't have jdk16 set. You can work around the problem by setting jdk16=<path/to/jdk> in your ant.properties, but I wonder which of the following options I should pursue:

1) Back out the change on 10.3
2) Require jdk16 be set on 10.3 and keep the change.
3) Make the build dependent on whether jdk16 is set and only print thread dumps if the class is found.

I appreciate any advice.

Kathey


Reply via email to