----- Original Message ----- 
From: "Feld, David E" <[EMAIL PROTECTED]>
To: "Post all your questions about iText here" 
<[email protected]>
Sent: Wednesday, May 02, 2007 11:15 PM
Subject: Re: [iText-questions] 
ExceptionConverter:java.io.IOException:Thedocument has no pages.


>I have  a debug statement after every line of code and the last debug
> statement that gets printed out is the one right before doc.open() and
> the one right after it does not get printed.  Part of our execption
> handling is that we do close it in the finally block.  So, the close()
> would get called but the exception still occurs at this line initially.
>

You are seeing the exception thrown by close but there was an exception 
before that that caused the finally block. That's where the real error is.

> Do you know the root cause of this exception? Is there an issue with the

No. Unless you catch the original exception it will remain a mistery.

> itext jar?

iText 1.2 is more than two years old. There were 23 releases since that. If 
there was an issue, nobody will remember.

Paulo

>
> Thanks,
>
> Dave
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
> Paulo Soares
> Sent: Wednesday, May 02, 2007 4:52 PM
> To: Post all your questions about iText here
> Subject: Re: [iText-questions] ExceptionConverter:
> java.io.IOException:Thedocument has no pages.
>
> That error can only occur at doc.close(). Check that you are not
> ignoring
> exceptions.
>
> Paulo
>
> ----- Original Message ----- 
> From: "Feld, David E" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, May 02, 2007 9:31 PM
> Subject: [iText-questions] ExceptionConverter: java.io.IOException:
> Thedocument has no pages.
>
>
>
> Hi,
>
> I am receiving the following error:
>
> ExceptionConverter: java.io.IOException: The document has no pages.
>
> When attempting to call the following code:
>
> ByteArrayOutputStream ba = new
> ByteArrayOutputStream();
> Document doc = new Document();
> PdfWriter docWriter=PdfWriter.getInstance(doc,
> ba);
> PdfDocEvents events = new PdfDocEvents();
> docWriter.setPageEvent(events);
> doc.setPageSize(PageSize.LETTER);
> doc.setMargins(36, 36, 48, 36);
> String imageFolder =
> configuration.getEnvironmentProperty(FwConstants.IMAGE_FOLDER);
> Image checkMark = Image.getInstance(imageFolder
> + AppConstants.ICON_CHECK_PDF_IMG);
> Image logo = Image.getInstance(imageFolder +
> AppConstants.ACCESS_LOGO_IMG);
> logo.setAlignment(Image.LEFT);
> logo.scaleAbsoluteHeight(50);
> logo.scalePercent(50);
> SimpleDateFormat formatter = new
> SimpleDateFormat("MM/dd/yyyy hh:mm a");
> Date toDay = new Date();
> Chunk chunk = new Chunk(logo,0,-45);
> HeaderFooter header = new HeaderFooter(new
> Phrase(chunk),false);
> header.setAlignment(Element.ALIGN_LEFT);
> header.setBorder(Rectangle.NO_BORDER);
> doc.setHeader(header);
> doc.open();
>
> The error occurs when doc.open() is called.  This is running in a
> clustered environment on WAS 6.0.  The itext jar is itext-1.2.jar and it
> was placed in a shared library on the WAS server.  We have no idea why
> this is happening.  Please, let me know what I can look at or what I am
> doing wrong?
>
> This is not occuring on the local environment, it is only occuring on
> this deployed environment.
>
> Thanks,
> David Feld 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to