Return-Path: Delivered-To: apmail-pdfbox-dev-archive@www.apache.org Received: (qmail 93848 invoked from network); 5 Feb 2010 06:52:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 Feb 2010 06:52:58 -0000 Received: (qmail 54835 invoked by uid 500); 5 Feb 2010 06:52:58 -0000 Delivered-To: apmail-pdfbox-dev-archive@pdfbox.apache.org Received: (qmail 54812 invoked by uid 500); 5 Feb 2010 06:52:58 -0000 Mailing-List: contact dev-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list dev@pdfbox.apache.org Received: (qmail 54802 invoked by uid 99); 5 Feb 2010 06:52:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Feb 2010 06:52:58 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Feb 2010 06:52:49 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id EBB7A234C4AD for ; Thu, 4 Feb 2010 22:52:27 -0800 (PST) Message-ID: <764521081.61221265352747964.JavaMail.jira@brutus.apache.org> Date: Fri, 5 Feb 2010 06:52:27 +0000 (UTC) From: =?utf-8?Q?Andreas_Lehmk=C3=BChler_=28JIRA=29?= To: dev@pdfbox.apache.org Subject: [jira] Updated: (PDFBOX-515) The handle is invalid when merging 2 pdfs from different pdf generators MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/PDFBOX-515?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] Andreas Lehmk=C3=BChler updated PDFBOX-515: -------------------------------------- Fix Version/s: (was: 1.0.0) > The handle is invalid when merging 2 pdfs from different pdf generators > ----------------------------------------------------------------------- > > Key: PDFBOX-515 > URL: https://issues.apache.org/jira/browse/PDFBOX-515 > Project: PDFBox > Issue Type: Bug > Affects Versions: 0.7.3 > Environment: Windows 2003 SP2; X86; java version 1.6.0_13 > Reporter: Ernst Eibensteiner > Attachments: pdfboxpdfs.zip > > Original Estimate: 24h > Remaining Estimate: 24h > > If I try to merge 2 PDFs using PDFMerger.java, that have been created wit= h 2 different pdf generators an exception is thrown: > Exception in thread "main" org.pdfbox.exceptions.COSVisitorException: The= handle > is invalid > at org.pdfbox.pdfwriter.COSWriter.visitFromStream(COSWriter.java:= 953) > at org.pdfbox.cos.COSStream.accept(COSStream.java:215) > at org.pdfbox.cos.COSObject.accept(COSObject.java:220) > at org.pdfbox.pdfwriter.COSWriter.doWriteObject(COSWriter.java:44= 4) > at org.pdfbox.pdfwriter.COSWriter.doWriteBody(COSWriter.java:375) > at org.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.jav= a:782) > at org.pdfbox.cos.COSDocument.accept(COSDocument.java:388) > at org.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1084) > at org.pdfbox.pdmodel.PDDocument.save(PDDocument.java:740) > at org.pdfbox.pdmodel.PDDocument.save(PDDocument.java:721) > at org.pdfbox.util.PDFMergerUtility.mergeDocuments(PDFMergerUtili= ty.java:158) > at org.pdfbox.PDFMerger.merge(PDFMerger.java:78) > at org.pdfbox.PDFMerger.main(PDFMerger.java:54) > java.io.IOException: The handle is invalid > at java.io.RandomAccessFile.seek(Native Method) > at org.pdfbox.io.RandomAccessFile.seek(RandomAccessFile.java:73) > at org.pdfbox.io.RandomAccessFileInputStream.read(RandomAccessFil= eInputStream.java:110) > at java.io.BufferedInputStream.fill(Unknown Source) > at java.io.BufferedInputStream.read1(Unknown Source) > at java.io.BufferedInputStream.read(Unknown Source) > at org.pdfbox.pdfwriter.COSWriter.visitFromStream(COSWriter.java:= 940) > at org.pdfbox.cos.COSStream.accept(COSStream.java:215) > at org.pdfbox.cos.COSObject.accept(COSObject.java:220) > at org.pdfbox.pdfwriter.COSWriter.doWriteObject(COSWriter.java:44= 4) > at org.pdfbox.pdfwriter.COSWriter.doWriteBody(COSWriter.java:375) > at org.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.jav= a:782) > at org.pdfbox.cos.COSDocument.accept(COSDocument.java:388) > at org.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1084) > at org.pdfbox.pdmodel.PDDocument.save(PDDocument.java:740) > at org.pdfbox.pdmodel.PDDocument.save(PDDocument.java:721) > at org.pdfbox.util.PDFMergerUtility.mergeDocuments(PDFMergerUtili= ty.java:158) > at org.pdfbox.PDFMerger.merge(PDFMerger.java:78) > at org.pdfbox.PDFMerger.main(PDFMerger.java:54) > But if I merge PDFs from the same generator everything works fine. > I have uploaded 4 PDFs for testing purpose on: http://servicedesk.fabasof= t.com/download/pdfboxpdfs.zip > PDFMerger C:\Ghostscript1.pdf C:\Ghostscript2.pdf result.pdf ....works fi= ne > PDFMerger C:\ComSquare1.pdf C:\ComSquare2.pdf result.pdf ....works fine > ----------------- > PDFMerger C:\Ghostscript1.pdf C:\ComSquare1.pdf result.pdf ....does not w= ork > PDFMerger C:\Ghostscript2.pdf C:\ComSquare2.pdf result.pdf ....does not w= ork > PDFMerger C:\Ghostscript1.pdf C:\ComSquare2.pdf result.pdf ....does not w= ork > PDFMerger C:\Ghostscript2.pdf C:\ComSquare1.pdf result.pdf ....does not w= ork --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.