Huh? That's not really related to my commit, is it? Something wrong with Hudson maybe?
On 22.10.2010 12:01:40 Apache Hudson Server wrote: > See <https://hudson.apache.org/hudson/job/PDFBox-trunk/189/changes> > > Changes: > > [jeremias] PDFBOX-865: > Added initial support for optional content groups (OCGs aka layers). > > Details: > - Adds PD-layer classes to deal with optional content groups > - Made COSArray an Iterable > - COSDocument: Allow to remove an object from the document objects > - PDPageContentStream: added some functionality from marked content > (incomplete) > - PDPageContentStream Bugfix: Form XObjects were always "forgotten" when a > second PDPageContentStream was constructed for the same page. > - PDXObjectForm: allow to set the Matrix. > - PDDocumentCatalog: allow to set the PDF version and OCProperties > - PDResources: allow to set Properties (PDPropertyList, used for marked > content lookups) > - COSObjectKey learns Comparable > - Moved object cloning functionality from PDFMergerUtility to separate class > PDFCloneUtility, because it's reused by LayerUtility introduced below. > - LayerUtil allows to import pages a Form XObjects and create layers with > them. These layers can later be switched on and off through the OCG PD-layer > classes. The code for is largely adapted from my PDF-plug-in for Apache FOP. > > ------------------------------------------ > Started by an SCM change > Building remotely on solaris1 > Updating http://svn.apache.org/repos/asf/pdfbox/trunk > U fontbox/src/main/java/org/apache/fontbox/cmap/CMap.java > AU fontbox/src/main/java/org/apache/fontbox/cmap/CIDRange.java > U fontbox/src/main/java/org/apache/fontbox/cmap/CMapParser.java > A > pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent > AU > pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/TestOptionalContentGroups.java > U pdfbox/src/test/java/org/apache/pdfbox/TestAll.java > AU pdfbox/src/test/java/org/apache/pdfbox/util/TestLayerUtility.java > U > pdfbox/src/main/java/org/apache/pdfbox/persistence/util/COSObjectKey.java > U pdfbox/src/main/java/org/apache/pdfbox/cos/COSArray.java > U pdfbox/src/main/java/org/apache/pdfbox/cos/COSDocument.java > U pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java > U pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java > U > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/edit/PDPageContentStream.java > U > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSDictionaryMap.java > A pdfbox/src/main/java/org/apache/pdfbox/pdmodel/markedcontent > AU > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/markedcontent/PDPropertyList.java > A > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent > AU > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentGroup.java > AU > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOptionalContentProperties.java > U > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectForm.java > U > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocumentCatalog.java > U pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDResources.java > U pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java > U pdfbox/src/main/java/org/apache/pdfbox/util/PDFMergerUtility.java > AU pdfbox/src/main/java/org/apache/pdfbox/util/LayerUtility.java > AU pdfbox/src/main/java/org/apache/pdfbox/util/PDFCloneUtility.java > U pdfbox/pom.xml > At revision 1026233 > Parsing POMs > [trunk] $ /home/hudson/tools/java/latest1.5/bin/java -cp > /export/home/hudson/hudson-slave/maven-agent.jar:/home/hudson/tools/maven/latest/boot/classworlds-1.1.jar > hudson.maven.agent.Main /home/hudson/tools/maven/latest > /zonestorage/hudson_solaris/home/hudson/hudson-slave/slave.jar > /export/home/hudson/hudson-slave/maven-interceptor.jar 39755 > /export/home/hudson/hudson-slave/maven2.1-interceptor.jar > <===[HUDSON REMOTING CAPACITY]===>channel started > Executing Maven: -B -f > <https://hudson.apache.org/hudson/job/PDFBox-trunk/ws/trunk/pom.xml> clean > deploy -Ppedantic > [INFO] Scanning for projects... > [INFO] Reactor build order: > [INFO] PDFBox parent > [INFO] Apache FontBox > [INFO] Apache JempBox > [INFO] Apache PDFBox > [INFO] Apache PDFBox for Lucene > [INFO] Apache PDFBox for Ant > [INFO] Apache PDFBox webapp > [INFO] Apache PDFBox application > [INFO] PDFBox reactor > [INFO] > ------------------------------------------------------------------------ > [INFO] Building PDFBox parent > [INFO] task-segment: [clean, deploy] > [INFO] > ------------------------------------------------------------------------ > [INFO] [clean:clean {execution: default-clean}] > [INFO] Deleting file set: > <https://hudson.apache.org/hudson/job/PDFBox-trunk/ws/trunk/parent/target> > (included: [**], excluded: []) > Build timed out. Aborting > ERROR: Failed to parse POMs > hudson.remoting.ChannelClosedException: channel is already closed > at hudson.remoting.Channel.send(Channel.java:467) > at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:123) > at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103) > at hudson.remoting.RemoteOutputStream.write(RemoteOutputStream.java:110) > at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) > at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) > at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124) > at > java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1784) > at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:691) > at hudson.remoting.Channel.send(Channel.java:473) > at hudson.remoting.Request.call(Request.java:149) > at hudson.remoting.Channel.call(Channel.java:630) > at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156) > at > hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:480) > at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416) > at hudson.model.Run.run(Run.java:1280) > at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:140) > Caused by: java.io.StreamCorruptedException: invalid type code: 63 > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356) > 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:948) > FATAL: channel is already closed > hudson.remoting.ChannelClosedException: channel is already closed > at hudson.remoting.Channel.send(Channel.java:467) > at hudson.remoting.Request.call(Request.java:105) > at hudson.remoting.Channel.call(Channel.java:630) > at hudson.Launcher$RemoteLauncher.kill(Launcher.java:744) > at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:421) > at hudson.model.Run.run(Run.java:1280) > at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:140) > Caused by: java.io.StreamCorruptedException: invalid type code: 63 > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356) > 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:948) Jeremias Maerki
