See <https://builds.apache.org/hudson/job/Derby-trunk/874/changes>

Changes:

[bpendleton] DERBY-4443: Wrap rollback in exception handlers in try-catch

This patch was contributed by Houx Zhang (houxzhang at gmail dot com)

The patch modifies the error handling in SystemProcedures.java so that
secondary exceptions during rollback are chained to the primary exception.
Also, EmbedSQLException's wrapping behavior is adjusted so that the
StandardException logic doesn't try to unwrap the chained exceptions.

A new test is added to the tools suite; it simulates rollback errors
using a special mock driver and mock connection, and verifies that
the exceptions are chained properly.

------------------------------------------
[...truncated 3203 lines...]
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/PiggyBackedSessionData.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/Pkgnamcsn.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/ReEncodedInputStream.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/SQLTypes.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/Session.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/SignedBinary.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/StandardEXTDTAReaderInputStream.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/TestFile.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/TestProto.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/Utf8CcsidManager.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/XADatabase.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/impl/drda/memCheck.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/drda/org/apache/derby/mbeans/drda/NetworkServerMBean.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/error/ExceptionSeverity.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/error/ExceptionUtil.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/i18n/MessageUtil.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/reference/Attribute.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/reference/JDBC30Translation.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/reference/JDBC40Translation.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/reference/MessageId.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/reference/SQLState.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/sanity/AssertFailure.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/sanity/SanityManager.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/shared/org/apache/derby/shared/common/sanity/ThreadDump.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/iapi/tools/i18n/LocalizedInput.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/iapi/tools/i18n/LocalizedOutput.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/iapi/tools/i18n/LocalizedResource.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/iapi/tools/run.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Alias.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Check.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_GrantRevoke.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Index.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Jar.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Key.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Roles.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Schema.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Sequence.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Table.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_Trigger.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/DB_View.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/dblook/Logs.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/AsyncStatement.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/AttributeHolder.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ConnectionEnv.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/Main.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ParseException.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/QualifiedIdentifier.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/Session.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/StatementFinder.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/UCode_CharStream.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/URLCheck.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijConnectionResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijException.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijExceptionResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijFatalException.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijMultiResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijMultipleResultSetResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijResultImpl.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijResultSetResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijRowResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijStatementResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijTokenException.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijVectorResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ijWarningResult.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/mtTestCase.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/mtTestSuite.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/mtTester.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/mtTime.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/util.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/utilMain.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/xaAbstractHelper.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/xaHelper.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/planexporter/AccessDatabase.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/planexporter/CreateHTMLFile.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/planexporter/CreateXMLFile.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/planexporter/TreeNode.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/sysinfo/Main.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/sysinfo/ZipInfoProperties.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/JDBCDisplayUtil.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/PlanExporter.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/SignatureChecker.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/dblook.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/ij.java...>
  [javadoc] Loading source file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/tools/sysinfo.java...>
  [javadoc] Constructing Javadoc information...
  [javadoc] Registered Taglet org.apache.derbyBuild.javadoc.FormatIdTaglet ...
  [javadoc] Registered Taglet org.apache.derbyBuild.javadoc.PurposeTaglet ...
  [javadoc] Registered Taglet org.apache.derbyBuild.javadoc.UpgradeTaglet ...
  [javadoc] Registered Taglet org.apache.derbyBuild.javadoc.DiskLayoutTaglet ...
  [javadoc] Registered Taglet org.apache.derbyBuild.javadoc.EndFormatTaglet ...
  [javadoc] Standard Doclet version 1.6.0_20
  [javadoc] Building tree for all the packages and classes...
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...
   [delete] Deleting directory 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/temp>

toolsdocs:
   [delete] Deleting directory 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/tools>
    [mkdir] Created dir: 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/tools>

dojjdocs:
     [java] Java Compiler Compiler Version 4.0 (Documentation Generator Version 
0.1.4)
     [java] (type "jjdoc" with no arguments for help)
     [java] Reading from file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/tools/org/apache/derby/impl/tools/ij/ij.jj>
 . . .
     [java] Grammar documentation generated successfully in 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/tools/ij.html>

grammardocs:
   [delete] Deleting directory 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/language>
    [mkdir] Created dir: 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/language>

dojjdocs:
     [java] Java Compiler Compiler Version 4.0 (Documentation Generator Version 
0.1.4)
     [java] (type "jjdoc" with no arguments for help)
     [java] Reading from file 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/java/engine/org/apache/derby/impl/sql/compile/sqlgrammar.jj>
 . . .
     [java] Grammar documentation generated successfully in 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/trunk/javadoc/language/sqlgrammar.html>

testingdocs:
  [javadoc] Generating Javadoc
  [javadoc] Javadoc execution
  [javadoc] Loading source files for package org.apache.derby...
  [javadoc] Loading source files for package org.apache.derby.client.am...
  [javadoc] Loading source files for package org.apache.derby.impl.drda...
  [javadoc] Loading source files for package org.apache.derby.impl.jdbc...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.harness...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.suites...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.testData.serializedDataSources...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.demo...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.derbynet...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.engine...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.i18n...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.jdbc4...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.jdbcapi...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.junitTests.compatibility...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.junitTests.derbyNet...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.lang...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.largedata...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.management...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.memory...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.memorydb...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.multi...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.nist...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.perf...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.replicationTests...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.store...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.storetests...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.tools...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.tests.upgradeTests...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.util...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.util.StaticInitializers...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.util.corruptio...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.functionTests.util.streams...
  [javadoc] Loading source files for package org.apache.derbyTesting.junit...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.perf.basic...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.perf.basic.jdbc...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.perf.clients...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.mailjdbc...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.mailjdbc.tasks...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.mailjdbc.utils...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.nstest...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.nstest.init...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.nstest.tester...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.nstest.utils...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.client...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.direct...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.load...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.model...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.routines...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.run...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.test...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.oe.util...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.optimizer...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.optimizer.query...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.optimizer.utils...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.sttest...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.sttest.tools...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.system.sttest.utils...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.crypto...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.harness...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.junit...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.lang...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.services...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.store...
  [javadoc] Loading source files for package 
org.apache.derbyTesting.unitTests.util...
  [javadoc] Constructing Javadoc information...
  [javadoc] Standard Doclet version 1.6.0_20
  [javadoc] Building tree for all the packages and classes...
  [javadoc] Building index for all the packages and classes...
  [javadoc] Building index for all classes...

javadoc:

BUILD SUCCESSFUL
Total time: 3 minutes 44 seconds
[WARNINGS] Parsing warnings in console log...
[WARNINGS] JavaDoc : Found 0 warnings.
ERROR: Publisher hudson.plugins.warnings.WarningsPublisher aborted due to 
exception
hudson.util.IOException2: remote file operation failed: 
<https://builds.apache.org/hudson/job/Derby-trunk/ws/> at 
hudson.remoting.Channel@71d18c0f:ubuntu2
        at hudson.FilePath.act(FilePath.java:753)
        at hudson.FilePath.act(FilePath.java:739)
        at 
hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:248)
        at 
hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:281)
        at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
        at 
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:649)
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:625)
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:603)
        at hudson.model.Build$RunnerImpl.post2(Build.java:161)
        at 
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:572)
        at hudson.model.Run.run(Run.java:1386)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:145)
Caused by: java.io.IOException: Remote call on ubuntu2 failed
        at hudson.remoting.Channel.call(Channel.java:652)
        at hudson.FilePath.act(FilePath.java:746)
        ... 13 more
Caused by: java.lang.Error: Failed to deserialize the Callable object.
        at hudson.remoting.UserRequest.perform(UserRequest.java:104)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ClassCastException: cannot assign instance of 
hudson.FilePath to field 
hudson.plugins.analysis.core.ParserResult$FilePathAdapter.wrapped of type 
hudson.FilePath in instance of 
hudson.plugins.analysis.core.ParserResult$FilePathAdapter
        at 
java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.java:2056)
        at 
java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:1229)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1963)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1887)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
        at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)
        at hudson.remoting.UserRequest.perform(UserRequest.java:98)
        ... 8 more

Reply via email to