See <http://hudson.zones.apache.org/hudson/job/Cayenne-doc/111/changes>
Changes: [aadamchik] CAY-1439 ClassDescriptor refactoring - replacing returned iterators with collections * converted 'getIdProperties' * converted 'getDiscriminatorColumns' * converted 'getMapArcProperties' [aadamchik] CAY-1438 refactoring EntityInheritanceTree lookups * adding EIT test [aadamchik] CAY-1438 refactoring EntityInheritanceTree lookups * EntityResolver now returns non-null EIT instance for all existing entities * Added ClassDescriptor.hasSubclasses() method to avoid non-obvious EIT checks throughout the code ------------------------------------------ [...truncated 161818 lines...] [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/site/clover])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/clover/clover.db'> [INFO] Writing HTML report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/site/clover'> [INFO] Done. Processed 3 packages in 94ms (31ms per package). [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Clover is enabled with initstring '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/clover/clover.db'> [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/site/clover/clover.xml])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/clover/clover.db'> [INFO] Writing report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial/target/site/clover/clover.xml'> [INFO] ------------------------------------------------------------------------ [INFO] Building Cayenne ROP Server Tutorial [INFO] task-segment: [clover2:clover] [INFO] ------------------------------------------------------------------------ [INFO] [clover2:clover {execution: default-cli}] [INFO] No 'maven.clover.licenseLocation' configured. Using default evaluation license. [INFO] Using /default-clover-report descriptor. [INFO] Using Clover report descriptor: /tmp/mvn90403360604957605resource [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Clover is enabled with initstring '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/clover.db'> [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/site/clover])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/clover.db'> [INFO] Writing HTML report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/site/clover'> [INFO] Done. Processed 4 packages in 96ms (24ms per package). [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Clover is enabled with initstring '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/clover.db'> [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/site/clover/clover.xml])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/clover/clover.db'> [INFO] Writing report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-server/target/site/clover/clover.xml'> [INFO] ------------------------------------------------------------------------ [INFO] Building Cayenne ROP Client Tutorial [INFO] task-segment: [clover2:clover] [INFO] ------------------------------------------------------------------------ [INFO] [clover2:clover {execution: default-cli}] [INFO] No 'maven.clover.licenseLocation' configured. Using default evaluation license. [INFO] Using /default-clover-report descriptor. [INFO] Using Clover report descriptor: /tmp/mvn8936618013180663902resource [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Clover is enabled with initstring '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/clover.db'> [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/site/clover])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/clover.db'> [INFO] Writing HTML report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/site/clover'> [INFO] Done. Processed 2 packages in 92ms (46ms per package). [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Clover is enabled with initstring '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/clover.db'> [WARNING] Clover historical directory [<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/history]> does not exist, skipping Clover historical report generation ([<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/site/clover/clover.xml])> [INFO] Clover Version 2.6.3, built on November 20 2009 (build-778) [INFO] Loaded from: /home/hudson/.m2/repository/com/cenqua/clover/clover/2.6.3/clover-2.6.3.jar [INFO] Clover: Open Source License registered to Apache. [INFO] Loading coverage database from: '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/clover/clover.db'> [INFO] Writing report to '<http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/tutorials/tutorial-rop-client/target/site/clover/clover.xml'> [INFO] ------------------------------------------------------------------------ [INFO] Building Cayenne Tutorials [INFO] task-segment: [clover2:clover] [INFO] ------------------------------------------------------------------------ [INFO] [clover2:clover {execution: default-cli}] [WARNING] No Clover database found, skipping report generation [INFO] No report being generated for this module. [INFO] Using /default-clover-report descriptor. [INFO] Using Clover report descriptor: /tmp/mvn7915734389124795709resource [INFO] ------------------------------------------------------------------------ [INFO] Building Cayenne Documentation [INFO] task-segment: [clover2:clover] [INFO] ------------------------------------------------------------------------ [INFO] [clover2:clover {execution: default-cli}] [WARNING] No Clover database found, skipping report generation [INFO] No report being generated for this module. [INFO] Using /default-clover-report descriptor. [INFO] Using Clover report descriptor: /tmp/mvn7789327436261190568resource [INFO] ------------------------------------------------------------------------ [INFO] Building Cayenne Documenation Parent [INFO] task-segment: [clover2:clover] [INFO] ------------------------------------------------------------------------ [INFO] [clover2:clover {execution: default-cli}] [WARNING] No Clover database found, skipping report generation [INFO] No report being generated for this module. [INFO] Using /default-clover-report descriptor. [INFO] Using Clover report descriptor: /tmp/mvn6783765388837745871resource [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [INFO] Cayenne ............................................... SUCCESS [1:21.197s] [INFO] Common Unit Test Utilities ............................ SUCCESS [2.026s] [INFO] Cayenne Internal Build Plugin ......................... SUCCESS [1.218s] [INFO] Cayenne Internal Documentation Build Plugin ........... SUCCESS [1.260s] [INFO] Cayenne Build Tools Parent ............................ SUCCESS [1.004s] [INFO] Cayenne License and Notice Bundle ..................... SUCCESS [1.003s] [INFO] Cayenne Dependency Injection Container ................ SUCCESS [2.673s] [INFO] Cayenne Java 1.5 Unpublished .......................... SUCCESS [1:22.357s] [INFO] Cayenne Java 1.6 Extensions ........................... SUCCESS [1.174s] [INFO] Cayenne Project ....................................... SUCCESS [1.410s] [INFO] Cayenne WebObjects Compatibility Library .............. SUCCESS [1.587s] [INFO] Cayenne Aggregated Server Jar ......................... SUCCESS [1.004s] [INFO] Cayenne Aggregated Client Jar ......................... SUCCESS [1.003s] [INFO] Cayenne Tools ......................................... SUCCESS [1.715s] [INFO] Cayenne Modeler ....................................... SUCCESS [1.498s] [INFO] Cayenne Maven Plugin .................................. SUCCESS [1.152s] [INFO] Cayenne Modeler Maven Plugin .......................... SUCCESS [1.135s] [INFO] Cayenne Framework Aggregator Project .................. SUCCESS [1.005s] [INFO] Cayenne Integration Tests Parent ...................... SUCCESS [1.004s] [INFO] Integration Tests - Cayenne DI Stack .................. SUCCESS [1.155s] [INFO] Cayenne Modeler Java .................................. SUCCESS [1.005s] [INFO] Cayenne Modeler Parent ................................ SUCCESS [1.004s] [INFO] Cayenne Tutorial ...................................... SUCCESS [1.144s] [INFO] Cayenne ROP Server Tutorial ........................... SUCCESS [1.156s] [INFO] Cayenne ROP Client Tutorial ........................... SUCCESS [1.137s] [INFO] Cayenne Tutorials ..................................... SUCCESS [1.003s] [INFO] Cayenne Documentation ................................. SUCCESS [1.003s] [INFO] Cayenne Documenation Parent ........................... SUCCESS [1.002s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17 minutes 44 seconds [INFO] Finished at: Tue Jun 01 00:53:25 UTC 2010 [INFO] Final Memory: 127M/901M [INFO] ------------------------------------------------------------------------ Publishing Javadoc FATAL: Unable to copy Javadoc from <http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/docs/doc/target/site/apidocs/doc/api/> to /export/home/hudson/hudson/jobs/Cayenne-doc/javadoc hudson.util.IOException2: hudson.util.IOException2: Failed to extract <http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/trunk/docs/doc/target/site/apidocs/doc/api//**/*> at hudson.FilePath.readFromTar(FilePath.java:1696) at hudson.FilePath.copyRecursiveTo(FilePath.java:1484) at hudson.FilePath.copyRecursiveTo(FilePath.java:1393) at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:98) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:582) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:563) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:550) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:528) at hudson.model.Run.run(Run.java:1266) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:122) Caused by: java.io.IOException at hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:173) at hudson.util.HeadBufferingStream.read(HeadBufferingStream.java:61) at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:221) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141) at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:92) at org.apache.tools.tar.TarBuffer.readBlock(TarBuffer.java:257) at org.apache.tools.tar.TarBuffer.readRecord(TarBuffer.java:223) at hudson.org.apache.tools.tar.TarInputStream.read(TarInputStream.java:345) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1025) at org.apache.commons.io.IOUtils.copy(IOUtils.java:999) at hudson.util.IOUtils.copy(IOUtils.java:29) at hudson.FilePath.readFromTar(FilePath.java:1684) ... 13 more at hudson.FilePath.copyRecursiveTo(FilePath.java:1491) at hudson.FilePath.copyRecursiveTo(FilePath.java:1393) at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:98) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:582) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:563) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:550) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:528) at hudson.model.Run.run(Run.java:1266) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:122) Caused by: java.util.concurrent.ExecutionException: hudson.remoting.RequestAbortedException: java.io.EOFException at hudson.remoting.Request$1.get(Request.java:236) at hudson.remoting.Request$1.get(Request.java:172) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59) at hudson.FilePath.copyRecursiveTo(FilePath.java:1487) ... 12 more Caused by: hudson.remoting.RequestAbortedException: java.io.EOFException at hudson.remoting.Request.abort(Request.java:257) at hudson.remoting.Channel.terminate(Channel.java:598) at hudson.remoting.Channel$ReaderThread.run(Channel.java:876) Caused by: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.readFully(ObjectInputStream.java:2700) at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1648) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at hudson.remoting.Channel$ReaderThread.run(Channel.java:856) ERROR: Publisher hudson.plugins.violations.ViolationsPublisher aborted due to exception hudson.util.IOException2: remote file operation failed: <http://hudson.zones.apache.org/hudson/job/Cayenne-doc/ws/> at hudson.remoting.chan...@1c9dbde:vesta.apache.org (Ubuntu) at hudson.FilePath.act(FilePath.java:743) at hudson.FilePath.act(FilePath.java:729) at hudson.plugins.violations.ViolationsPublisher.perform(ViolationsPublisher.java:74) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:582) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:563) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:550) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:528) at hudson.model.Run.run(Run.java:1266) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:122) Caused by: java.io.IOException: Broken pipe at java.io.FileOutputStream.writeBytes(Native Method) at java.io.FileOutputStream.write(FileOutputStream.java:260) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1784) at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:691) at hudson.remoting.Channel.send(Channel.java:418) at hudson.remoting.Request.call(Request.java:105) at hudson.remoting.Channel.call(Channel.java:551) at hudson.FilePath.act(FilePath.java:736) ... 12 more ERROR: Publisher hudson.plugins.clover.CloverPublisher aborted due to exception java.lang.NullPointerException at hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:126) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:582) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:563) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:550) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:528) at hudson.model.Run.run(Run.java:1266) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:122)
