You can find the build instructions here: http://pdfbox.apache.org/building.html
By the way, our source is in SVN, any Git repos are just mirrors. -- John > On 15 May 2015, at 07:22, Eric Douglas <[email protected]> wrote: > > That was the first error I got when I tried to build it. I already did > update the encryption jars. > I told it to pull the trunk. How would I verify the version? It should be > using the most recent. > > On Fri, May 15, 2015 at 9:35 AM, Tilman Hausherr <[email protected]> > wrote: > >> I doubt that you have the latest version... there should be a meaningful >> error message telling you to install strong encryption. >> >> >> http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html >> >> Tilman >> >> >>> Am 15.05.2015 um 15:26 schrieb Eric Douglas: >>> >>> How do I build the latest pdfbox? I downloaded the trunk using git in >>> Eclipse and the maven package run says failed. >>> >>> Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.869 sec >>> <<< FAILURE! - in org.apache.pdfbox.encryption.TestSymmetricKeyEncryption >>> testProtection(org.apache.pdfbox.encryption.TestSymmetricKeyEncryption) >>> Time elapsed: 0.74 sec <<< ERROR! >>> java.io.IOException: java.util.zip.DataFormatException: invalid code >>> lengths set >>> at java.util.zip.Inflater.inflateBytes(Native Method) >>> at java.util.zip.Inflater.inflate(Inflater.java:259) >>> at java.util.zip.Inflater.inflate(Inflater.java:280) >>> at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:101) >>> at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:74) >>> at org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:405) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:381) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:319) >>> at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:235) >>> at >>> >>> org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:90) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:451) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processAnnotation(PDFStreamEngine.java:301) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.showAnnotation(PDFStreamEngine.java:382) >>> at >>> org.apache.pdfbox.rendering.PageDrawer.showAnnotation(PageDrawer.java:812) >>> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:183) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) >>> at >>> >>> org.apache.pdfbox.encryption.TestSymmetricKeyEncryption.testSymmEncrForKeySize(TestSymmetricKeyEncryption.java:246) >>> at >>> >>> org.apache.pdfbox.encryption.TestSymmetricKeyEncryption.testProtection(TestSymmetricKeyEncryption.java:197) >>> >>> Tests run: 9, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 2.885 sec >>> <<< FAILURE! - in org.apache.pdfbox.rendering.TestRendering >>> render[26101_Colors.ai](org.apache.pdfbox.rendering.TestRendering) Time >>> elapsed: 0 sec <<< ERROR! >>> java.io.IOException: java.util.zip.DataFormatException: incorrect data >>> check >>> at java.util.zip.Inflater.inflateBytes(Native Method) >>> at java.util.zip.Inflater.inflate(Inflater.java:259) >>> at java.util.zip.Inflater.inflate(Inflater.java:280) >>> at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:101) >>> at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:74) >>> at org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:405) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:381) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:319) >>> at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:235) >>> at >>> >>> org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:90) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:451) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:438) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) >>> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:179) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) >>> at org.apache.pdfbox.rendering.TestRendering.render(TestRendering.java:79) >>> >>> render[FANTASTICCMYK.ai](org.apache.pdfbox.rendering.TestRendering) Time >>> elapsed: 0.088 sec <<< ERROR! >>> java.io.IOException: java.util.zip.DataFormatException: invalid distance >>> too far back >>> at java.util.zip.Inflater.inflateBytes(Native Method) >>> at java.util.zip.Inflater.inflate(Inflater.java:259) >>> at java.util.zip.Inflater.inflate(Inflater.java:280) >>> at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:101) >>> at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:74) >>> at org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:405) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:381) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:319) >>> at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:235) >>> at >>> >>> org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:90) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:451) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:438) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) >>> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:179) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) >>> at org.apache.pdfbox.rendering.TestRendering.render(TestRendering.java:79) >>> >>> render[HOTRODCMYK.ai](org.apache.pdfbox.rendering.TestRendering) Time >>> elapsed: 0.367 sec <<< ERROR! >>> java.io.IOException: java.util.zip.DataFormatException: invalid distance >>> too far back >>> at java.util.zip.Inflater.inflateBytes(Native Method) >>> at java.util.zip.Inflater.inflate(Inflater.java:259) >>> at java.util.zip.Inflater.inflate(Inflater.java:280) >>> at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:101) >>> at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:74) >>> at org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:405) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:381) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:319) >>> at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:235) >>> at >>> >>> org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:90) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:451) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:438) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) >>> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:179) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) >>> at org.apache.pdfbox.rendering.TestRendering.render(TestRendering.java:79) >>> >>> render[ARCHIVERGB.ai](org.apache.pdfbox.rendering.TestRendering) Time >>> elapsed: 0.102 sec <<< ERROR! >>> java.io.IOException: java.util.zip.DataFormatException: invalid distance >>> too far back >>> at java.util.zip.Inflater.inflateBytes(Native Method) >>> at java.util.zip.Inflater.inflate(Inflater.java:259) >>> at java.util.zip.Inflater.inflate(Inflater.java:280) >>> at org.apache.pdfbox.filter.FlateFilter.decompress(FlateFilter.java:101) >>> at org.apache.pdfbox.filter.FlateFilter.decode(FlateFilter.java:74) >>> at org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:405) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:381) >>> at org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:319) >>> at org.apache.pdfbox.cos.COSStream.getUnfilteredStream(COSStream.java:235) >>> at >>> >>> org.apache.pdfbox.pdfparser.PDFStreamParser.<init>(PDFStreamParser.java:90) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:451) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:438) >>> at >>> >>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149) >>> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:179) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:205) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:136) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:69) >>> at >>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:56) >>> at org.apache.pdfbox.rendering.TestRendering.render(TestRendering.java:79) >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
