What iText version? > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Scott Tyriver > Sent: Wednesday, November 24, 2004 3:32 PM > To: [EMAIL PROTECTED] > Subject: [iText-questions] ClassCast Exception > > Hello, > > We are attempting to merge several documents. The merge > process works fine > until we we include a PDF document that was originally a FDF > document. We get a > class cast exception: > That is thrown from the createWidgets method of PdfCopyMerge. > Here is the > source code and stack trace. Is there a workaround for this? > > SOURCE CODE FOR CREATION OF PDF FROM FDF: > > public static void createPdfFromFdfDocument ( > String > aTemplatePdfFile, > byte [] > aFdfContent, > > OutputStream aOutputStream > ) > throws Throwable > { > if (aFdfContent != null && aOutputStream != null) > { > FdfReader myFdfReader = new FdfReader(aFdfContent); > PdfReader myPdfReader = new PdfReader(aTemplatePdfFile); > PdfStamper myPdfStamper = new > PdfStamper(myPdfReader, aOutputStream); > AcroFields form = myPdfStamper.getAcroFields(); > form.setFields(myFdfReader); > myPdfStamper.close(); > } > } > > SOURCE CODE FOR MERGE: > > > /*===============================================================*/ > /* Retreive each individual pdf document and > merge into one. */ > > /*===============================================================*/ > myByteArrayOutputStream = new ByteArrayOutputStream(); > myPdfCopyMerge = new > PdfCopyMerge(myByteArrayOutputStream); > > myIterator = myGuidList.iterator(); > while (myIterator.hasNext()) > { > String myGuid = (String)myIterator.next(); > byte[] myDocument = > myContextObject.getDocumentForGuid(myGuid); > > PdfReader myPdfReader = new PdfReader(myDocument); > myPdfCopyMerge.addDocument(myPdfReader); > } > > > /*===============================================================*/ > /* Close object so we can get merged pdf content. > */ > > /*===============================================================*/ > myPdfCopyMerge.close(); > myMergedContent = myByteArrayOutputStream.toByteArray(); > > STACK TRACE: > > |INFO |ERROR |[Caught] ExceptionConverter: > java.lang.ClassCastException > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |createWidgets | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |mergeField | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |mergeWithMaster | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |mergeFields | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |closeIt | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|Unknown Source |n/a > |PdfCopyMerge |close | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|ImagingS.orMerge| > 273|ImagingServi.cessorMerge|processRequest | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|ImagingS.Servlet| > 491|ImagingServiceServlet |processClientRequest | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|ImagingS.Servlet| > 237|ImagingServiceServlet |doPost | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|HttpServlet | > 760|HttpServlet |service | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > | 74| |16:46:19.681 CST|HttpServlet | > 853|HttpServlet |service | > > |ExecuteThr..Default'|Thread Group fo.ernel.Default'| > > | |INFO |ERROR | <<< Stack TRACE >>> > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from > real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions >
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
