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?

Reply via email to