That's a corruption in the class. One of the most common causes is to have
uploaded the jar with FTP in ASCII mode instead of binary.
Best Regards,
Paulo Soares
> -----Original Message-----
> From: Bhagia, Mahesh [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, January 29, 2002 16:46
> To: '[EMAIL PROTECTED]'
> Subject: [iText-questions] PDFWriter
>
>
> Code Snapshot:
>
> Font font = new Font(Font.COURIER, 16, Font.BOLD, new
> java.awt.Color(255, 0, 0));
>
> trace(LogManager.INFO,methodName, "BEFORE DOC PDF SERVLET") ;
>
> Document doc = new Document(PageSize.LETTER, 30, 30, 30, 30);
>
> trace(LogManager.INFO,methodName, "AFTER DOC PDF SERVLET") ;
>
> ByteArrayOutputStream baos = new ByteArrayOutputStream();
>
> -->> PdfWriter pw = PdfWriter.getInstance(doc, baos);
> <<<<---------------------------------
>
> trace(LogManager.INFO,methodName, "AFTER WRITER PDF SERVLET")
> ;
>
> doc.add(new Chunk("HEllO", font));
>
> doc.open();
>
> trace(LogManager.INFO,methodName, "BYTE TEST PDF SERVLET") ;
>
> // step 4: we add content
> PdfContentByte cb = pw.getDirectContent();
>
> After I try to get excute --- PdfWriter pw = PdfWriter.getInstance(doc,
> baos); --
>
> Following error occurs in log
> java.lang.ClassFormatError: com/lowagie/text/pdf/PdfDocument (Illegal
> constant pool type)
> java.lang.ClassFormatError: com/lowagie/text/pdf/PdfDocument (Illegal
> constant pool type)
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
> at
> com.getpaid.dmb.gpservlet.GpFTestPdfServlet.getFrameset(GpFTestPdfServlet.
> ja
> va:67)
> at
> com.getpaid.dmb.gpservlet.GpFTestPdfServlet.processRequest(GpFTestPdfServl
> et
> .java:33)
>
>
> Please suggest ??
>
> Mahesh Bhagia
>
>
>
>
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions