See <https://builds.apache.org/job/Derby-trunk-suites.All/77/changes>
Changes: [bpendleton] DERBY-6880: Update failing with java.sql.SQLDataException This change reverts part of the changes made by revision 1628596 for DERBY-6742. Specifically, the section of code added to UpdateResultSet.collectAffectedRows is removed. That code caused problems with certain SQL UPDATE statements which were compiled with Statement.RETURN_GENERATED_KEYS. The new test cases added by this change include several examples of such SQL statements. The JDBC documentation for the intended behavior of UPDATE statements with the RETURN_GENERATED_KEYS option is unclear; the intended behavior is much clearer with INSERT statements. Given that I don't understand the intended behavior, it seems safer to me to return Derby to the previous state for UPDATE statements; namely, that no attempt is made to compute the set of generated keys for an UPDATE statement. ------------------------------------------ [...truncated 6891 lines...] AU 10.4.1.3/derbyLocale_cs.jar AU 10.4.1.3/derbyLocale_ko_KR.jar AU 10.4.1.3/derbyLocale_pt_BR.jar AU 10.4.1.3/derbynet.jar AU 10.4.1.3/derbyLocale_es.jar AU 10.4.1.3/derbyLocale_fr.jar AU 10.4.1.3/derbyLocale_pl.jar AU 10.4.1.3/derbyLocale_it.jar AU 10.4.1.3/derbyLocale_hu.jar A 10.6.2.1 AU 10.6.2.1/derbyLocale_zh_TW.jar AU 10.6.2.1/derbyTesting.jar AU 10.6.2.1/derbyclient.jar AU 10.6.2.1/derby.jar AU 10.6.2.1/derbyLocale_de_DE.jar AU 10.6.2.1/derbyLocale_zh_CN.jar AU 10.6.2.1/derbyLocale_cs.jar AU 10.6.2.1/derbyLocale_ko_KR.jar AU 10.6.2.1/derbyLocale_pt_BR.jar AU 10.6.2.1/derbynet.jar AU 10.6.2.1/derbyLocale_es.jar AU 10.6.2.1/derbyLocale_fr.jar AU 10.6.2.1/derbyLocale_pl.jar AU 10.6.2.1/derbyLocale_it.jar AU 10.6.2.1/derbyLocale_hu.jar AU 10.6.2.1/derby.war AU 10.6.2.1/derbytools.jar AU 10.6.2.1/derbyLocale_ja_JP.jar AU 10.6.2.1/derbyrun.jar AU 10.6.2.1/derbyLocale_ru.jar A 10.2.1.6 AU 10.2.1.6/derbyLocale_pt_BR.jar AU 10.2.1.6/derbyLocale_es.jar AU 10.2.1.6/derbyLocale_fr.jar AU 10.2.1.6/derbynet.jar AU 10.2.1.6/derbyLocale_zh_TW.jar AU 10.2.1.6/derbyLocale_it.jar AU 10.2.1.6/derby.war AU 10.2.1.6/derbyclient.jar AU 10.2.1.6/derby.jar AU 10.2.1.6/derbyLocale_de_DE.jar AU 10.2.1.6/derbyLocale_zh_CN.jar AU 10.2.1.6/derbytools.jar AU 10.2.1.6/derbyLocale_ja_JP.jar AU 10.2.1.6/derbyLocale_ko_KR.jar AU 10.2.1.6/derbyrun.jar A 10.7.1.1 AU 10.7.1.1/derbytools.jar AU 10.7.1.1/derbyLocale_ja_JP.jar AU 10.7.1.1/derbyrun.jar AU 10.7.1.1/derbyLocale_ru.jar AU 10.7.1.1/derbyLocale_zh_TW.jar AU 10.7.1.1/derbyTesting.jar AU 10.7.1.1/derbyclient.jar AU 10.7.1.1/derby.jar AU 10.7.1.1/derbyLocale_de_DE.jar AU 10.7.1.1/derbyLocale_zh_CN.jar AU 10.7.1.1/derbyLocale_cs.jar AU 10.7.1.1/derbyLocale_ko_KR.jar AU 10.7.1.1/derbyLocale_pt_BR.jar AU 10.7.1.1/derbynet.jar AU 10.7.1.1/derbyLocale_es.jar AU 10.7.1.1/derbyLocale_fr.jar AU 10.7.1.1/derbyLocale_pl.jar AU 10.7.1.1/derbyLocale_it.jar AU 10.7.1.1/derbyLocale_hu.jar A 10.9.1.0 AU 10.9.1.0/derbyLocale_zh_CN.jar AU 10.9.1.0/derbyLocale_cs.jar AU 10.9.1.0/derbyLocale_ko_KR.jar AU 10.9.1.0/derbyLocale_pt_BR.jar AU 10.9.1.0/derbynet.jar AU 10.9.1.0/derbyLocale_es.jar AU 10.9.1.0/derbyLocale_fr.jar AU 10.9.1.0/derbyLocale_pl.jar AU 10.9.1.0/derbyLocale_hu.jar AU 10.9.1.0/derbyLocale_it.jar AU 10.9.1.0/derby.war AU 10.9.1.0/derbytools.jar AU 10.9.1.0/derbyLocale_ja_JP.jar AU 10.9.1.0/derbyrun.jar AU 10.9.1.0/derbyLocale_ru.jar AU 10.9.1.0/derbyLocale_zh_TW.jar AU 10.9.1.0/derbyTesting.jar AU 10.9.1.0/derbyclient.jar AU 10.9.1.0/derby.jar AU 10.9.1.0/derbyLocale_de_DE.jar A 10.8.1.2 AU 10.8.1.2/derbyLocale_zh_TW.jar AU 10.8.1.2/derbyTesting.jar AU 10.8.1.2/derbyclient.jar AU 10.8.1.2/derby.jar AU 10.8.1.2/derbyLocale_de_DE.jar AU 10.8.1.2/derbyLocale_zh_CN.jar AU 10.8.1.2/derbyLocale_cs.jar AU 10.8.1.2/derbyLocale_ko_KR.jar AU 10.8.1.2/derbyLocale_pt_BR.jar AU 10.8.1.2/derbynet.jar AU 10.8.1.2/derbyLocale_es.jar AU 10.8.1.2/derbyLocale_fr.jar AU 10.8.1.2/derbyLocale_pl.jar AU 10.8.1.2/derbyLocale_it.jar AU 10.8.1.2/derbyLocale_hu.jar AU 10.8.1.2/derby.war AU 10.8.1.2/derbytools.jar AU 10.8.1.2/derbyLocale_ja_JP.jar AU 10.8.1.2/derbyrun.jar AU 10.8.1.2/derbyLocale_ru.jar A 10.8.3.0 AU 10.8.3.0/derby.war AU 10.8.3.0/derbytools.jar AU 10.8.3.0/derbyLocale_ja_JP.jar AU 10.8.3.0/derbyrun.jar AU 10.8.3.0/derbyLocale_ru.jar AU 10.8.3.0/derbyLocale_zh_TW.jar AU 10.8.3.0/derbyTesting.jar AU 10.8.3.0/derbyclient.jar AU 10.8.3.0/derby.jar AU 10.8.3.0/derbyLocale_de_DE.jar AU 10.8.3.0/derbyLocale_zh_CN.jar AU 10.8.3.0/derbyLocale_cs.jar AU 10.8.3.0/derbyLocale_ko_KR.jar AU 10.8.3.0/derbyLocale_pt_BR.jar AU 10.8.3.0/derbynet.jar AU 10.8.3.0/derbyLocale_es.jar AU 10.8.3.0/derbyLocale_fr.jar AU 10.8.3.0/derbyLocale_pl.jar AU 10.8.3.0/derbyLocale_hu.jar AU 10.8.3.0/derbyLocale_it.jar A 10.8.2.2 AU 10.8.2.2/derbyTesting.jar AU 10.8.2.2/derbyclient.jar AU 10.8.2.2/derby.jar AU 10.8.2.2/derbyLocale_de_DE.jar AU 10.8.2.2/derbyLocale_zh_CN.jar AU 10.8.2.2/derbyLocale_cs.jar AU 10.8.2.2/derbyLocale_ko_KR.jar AU 10.8.2.2/derbyLocale_pt_BR.jar AU 10.8.2.2/derbyLocale_fr.jar AU 10.8.2.2/derbyLocale_es.jar AU 10.8.2.2/derbynet.jar AU 10.8.2.2/derbyLocale_pl.jar AU 10.8.2.2/derbyLocale_hu.jar AU 10.8.2.2/derbyLocale_it.jar AU 10.8.2.2/derby.war AU 10.8.2.2/derbytools.jar AU 10.8.2.2/derbyLocale_ja_JP.jar AU 10.8.2.2/derbyrun.jar AU 10.8.2.2/derbyLocale_ru.jar AU 10.8.2.2/derbyLocale_zh_TW.jar A 10.10.2.0 AU 10.10.2.0/derby.war AU 10.10.2.0/derbytools.jar AU 10.10.2.0/derbyLocale_ja_JP.jar AU 10.10.2.0/derbyrun.jar AU 10.10.2.0/derbyLocale_ru.jar AU 10.10.2.0/derbyLocale_zh_TW.jar AU 10.10.2.0/derbyTesting.jar AU 10.10.2.0/derbyclient.jar AU 10.10.2.0/derby.jar AU 10.10.2.0/derbyLocale_de_DE.jar AU 10.10.2.0/derbyLocale_zh_CN.jar AU 10.10.2.0/derbyLocale_cs.jar AU 10.10.2.0/derbyLocale_ko_KR.jar AU 10.10.2.0/derbyLocale_pt_BR.jar AU 10.10.2.0/derbynet.jar AU 10.10.2.0/derbyLocale_es.jar AU 10.10.2.0/derbyLocale_fr.jar AU 10.10.2.0/derbyLocale_pl.jar AU 10.10.2.0/derbyLocale_hu.jar AU 10.10.2.0/derbyLocale_it.jar A 10.10.1.1 AU 10.10.1.1/derbyLocale_cs.jar AU 10.10.1.1/derbyLocale_ko_KR.jar AU 10.10.1.1/derbyLocale_pt_BR.jar AU 10.10.1.1/derbynet.jar AU 10.10.1.1/derbyLocale_es.jar AU 10.10.1.1/derbyLocale_fr.jar AU 10.10.1.1/derbyLocale_pl.jar AU 10.10.1.1/derbyLocale_it.jar AU 10.10.1.1/derbyLocale_hu.jar AU 10.10.1.1/derby.war AU 10.10.1.1/derbytools.jar AU 10.10.1.1/derbyLocale_ja_JP.jar AU 10.10.1.1/derbyrun.jar AU 10.10.1.1/derbyLocale_ru.jar AU 10.10.1.1/derbyLocale_zh_TW.jar AU 10.10.1.1/derbyTesting.jar AU 10.10.1.1/derbyclient.jar AU 10.10.1.1/derby.jar AU 10.10.1.1/derbyLocale_de_DE.jar AU 10.10.1.1/derbyLocale_zh_CN.jar A 10.11.1.1 AU 10.11.1.1/derbyTesting.jar AU 10.11.1.1/derbyclient.jar AU 10.11.1.1/derby.jar AU 10.11.1.1/derbyLocale_de_DE.jar AU 10.11.1.1/derbyLocale_zh_CN.jar AU 10.11.1.1/derbyLocale_cs.jar AU 10.11.1.1/derbyLocale_ko_KR.jar AU 10.11.1.1/derbyLocale_pt_BR.jar AU 10.11.1.1/derbynet.jar AU 10.11.1.1/derbyLocale_es.jar AU 10.11.1.1/derbyLocale_fr.jar AU 10.11.1.1/derbyLocale_pl.jar AU 10.11.1.1/derbyLocale_hu.jar AU 10.11.1.1/derbyLocale_it.jar AU 10.11.1.1/derby.war AU 10.11.1.1/derbytools.jar AU 10.11.1.1/derbyLocale_ja_JP.jar AU 10.11.1.1/derbyrun.jar AU 10.11.1.1/derbyLocale_ru.jar AU 10.11.1.1/derbyoptionaltools.jar AU 10.11.1.1/derbyLocale_zh_TW.jar A 10.12.1.1 AU 10.12.1.1/derbytools.jar AU 10.12.1.1/derbyLocale_ja_JP.jar AU 10.12.1.1/derbyrun.jar AU 10.12.1.1/derbyLocale_ru.jar AU 10.12.1.1/derbyoptionaltools.jar AU 10.12.1.1/derbyLocale_zh_TW.jar AU 10.12.1.1/derbyTesting.jar AU 10.12.1.1/derbyclient.jar AU 10.12.1.1/derby.jar AU 10.12.1.1/derbyLocale_de_DE.jar AU 10.12.1.1/derbyLocale_zh_CN.jar AU 10.12.1.1/derbyLocale_cs.jar AU 10.12.1.1/derbyLocale_ko_KR.jar AU 10.12.1.1/derbyLocale_pt_BR.jar AU 10.12.1.1/derbyLocale_es.jar AU 10.12.1.1/derbyLocale_fr.jar AU 10.12.1.1/derbynet.jar AU 10.12.1.1/derbyLocale_pl.jar AU 10.12.1.1/derbyLocale_it.jar AU 10.12.1.1/derbyLocale_hu.jar AU 10.12.1.1/derby.war At revision 1741543 no change for https://svn.apache.org/repos/asf/db/derby/jars since the previous build [locks-and-latches] Checking to see if we really have the locks [locks-and-latches] Have all the locks, build can start [Derby-trunk-suites.All] $ /bin/bash -xe /tmp/hudson2715991312715407255.sh + rm -Rf 'trunk/junit_*' FATAL: Cannot find executable from the chosen Ant installation "Ant (latest)" Build step 'Invoke Ant' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
