See <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/999/changes>
Changes: [chope] Add fix to allow overriding of the Timestamp class to create an immutable class, by removing a call to a public method in the Timestamp constructor. Regression testcase included. ------------------------------------------ [...truncated 2030 lines...] [echo] Making "clean" in src/main/native/thrstub/unix [exec] rm -f <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/thrstub/hythread.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/lib/libhythr.so> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/thrstub/libhythr.exp> \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/lib/libhythr.so.dbg> [echo] Making "clean" in src/main/native/port/unix [exec] rm -f <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/port_copyright.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyerror.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyerrorhelpers.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyexit.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyfile.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyfiletext.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hygp.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hymem.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port//hymmap.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hynls.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hynlshelpers.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyosdump.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyport.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyportcontrol.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyportptb.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hysharedhelper.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hysl.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hysock.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hystr.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hystrftime.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hystsl.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hysysinfo.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hytime.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hytlshelpers.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hytty.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hycpu.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyipcmutex.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyshmem.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyshsem.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/hyvmem.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/jre/bin/libhyprt.so> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/port/libhyprt.exp> \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/libhyprt.so.dbg> [echo] Making "clean" in src/main/native/common/unix [exec] rm -f <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/libglob.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/iohelp.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/exceptions.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/strhelp.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/utf8encode.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/utf8decode.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/lib/libhycommon.a> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/common/.exp> \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/main/native/pool/unix [exec] rm -f <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/pool/pool.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/pool/pool_cap.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/lib/libhypool.a> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/portlib/native/pool/.exp> \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> -clean-test: [echo] Making "clean" in src/test/native/init/unix [exec] rm -f ../shared/init.o ../init .exp \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hycpu/unix [exec] rm -f ../shared/hycpu.o ../../hycunit/hycunit.o ../hycpu .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hyerror/unix [exec] rm -f ../shared/hyerror.o ../../hycunit/hycunit.o ../hyerror .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hyfile/unix [exec] rm -f ../shared/hyfile.o ../../hycunit/hycunit.o ../hyfile .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hyfiletext/unix [exec] rm -f ../shared/hyfiletext.o ../../hycunit/hycunit.o ../hyfiletext .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hygp/unix [exec] rm -f ../shared/hygp.o ../../hycunit/hycunit.o ../hygp .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hymem/unix [exec] rm -f ../shared/hymem.o ../../hycunit/hycunit.o ../hymem .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hynls/unix [exec] rm -f ../shared/hynls.o ../../hycunit/hycunit.o ../hynls .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hyport/unix [exec] rm -f ../shared/hyport.o ../../hycunit/hycunit.o ../hyport .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hystr/unix [exec] rm -f ../shared/hystr.o ../../hycunit/hycunit.o ../hystr .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hytime/unix [exec] rm -f ../shared/hytime.o ../../hycunit/hycunit.o ../hytime .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hysysinfo/unix [exec] rm -f ../shared/hysysinfo.o ../../hycunit/hycunit.o ../hysysinfo .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hyipcmutex/unix [exec] rm -f ../shared/hyipcmutex.o ../../hycunit/hycunit.o ../hyipcmutex .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> [echo] Making "clean" in src/test/native/hymmap/unix [exec] rm -f ../shared/hymmap.o ../../hycunit/hycunit.o ../hymmap .exp \ [exec] ../TEST-*.xml <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/.dbg> clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/prefs.txt> -clean-native: -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/print.txt> -clean-native: -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/regex.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/rmi.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/security-kernel.txt> clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/security.txt> -clean-native: [echo] Making "clean" in src/main/native/security/unix [exec] rm -f <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/security/native/security/security_copyright.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/security/native/security/getUnixSystemRandom.o> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/jre/bin/libhysecurity.so> <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/build/classlib/security/native/security/libhysecurity.exp> \ [exec] <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/lib/libhysecurity.so.dbg> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/sound.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/sql.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/suncompat.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/swing.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/text.txt> -clean-test: clean: -class-patternset: -clean-java: [delete] Deleting: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/patternsets/x-net.txt> -clean-test: clean: -clean-java: clean: -clean-java-catch-all-test: -clean-java-catch-all: -clean-java-layout: -clean-check: -clean-native: -clean-test: clean: clean-vm: [copy] Copying 20 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/make> clean: clean-tests: clean: -init-hdk: [mkdir] Created dir: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant> [copy] Copying 4 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant> [copy] Copying 1 file to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant> [mkdir] Created dir: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/make> [copy] Copying 20 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/make> -init-hdk: [copy] Copying 4 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/jdk/include> auto-fetch-depends-classlib: -build-classlib: [copy] Copying 20 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/make> Trying to override old definition of task chksum -init-hdk: [copy] Copying 20 files to <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/make> -check-depends: -check: [echo] Checking for <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/depends/jars/junit_4.6/junit-4.6.jar> BUILD FAILED <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/build.xml>:480: The following error occurred while executing this line: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/classlib/build.xml>:567: The following error occurred while executing this line: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/classlib/make/depends.xml>:35: The following error occurred while executing this line: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/hdk/build/ant/depends.xml>:109: ... Missing dependency. The file from: http://mirrors.ibiblio.org/pub/mirrors/maven2/junit/junit/4.6/junit-4.6.jar should be downloaded (extracted) to: <https://hudson.apache.org/hudson/job/Harmony-1.5-head-linux-x86_64/ws/harmony/target/depends/jars/junit_4.6/junit-4.6.jar> Run "ant fetch-depends" to automatically fetch dependencies. Note: Some of Harmony's dependencies are licensed under terms other than the Apache License v2. Total time: 2 minutes 56 seconds [FINDBUGS] Skipping publisher since build result is FAILURE Recording fingerprints Archiving artifacts Recording test results Failed to send e-mail to hindessm because no e-mail address is known, and no default e-mail domain is configured