Hi Gesendet: Fr, 22. Okt 2010 Von: Jeremias Maerki<[email protected]>
> Huh? That's not really related to my commit, is it? Something wrong with > Hudson maybe? Yes, it seems to be a hudson issue. I've just triggered a new build manually. BR Andreas Lehmkühler > > 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/Test > OptionalContentGroups.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/PDOp > tionalContentGroup.java > > AU > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/optionalcontent/PDOp > tionalContentProperties.java > > U > pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDXObjectFor > m.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/la > test/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.ja > va: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:4 > 80) > > 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 > > --- original Nachricht Ende ----
