From: Andrea König <[EMAIL PROTECTED]>
Date: Fri, 20 Oct 2006 14:26:28 +0200

Hi all,
I'm using cocoon-2.1.9 and have to generate pdf through a fo2pdf seralizer. The first problem is that the FOPSerializer comming with cocoon-2.1.9 doesn't seem to work correctly. If I try out the FOP sample of cocoon I get an error message like

java.lang.ExceptionInInitializerError
        
org.apache.cocoon.serialization.FOPSerializer.<clinit>(FOPSerializer.java:61)
        sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        java.lang.Class.newInstance0(Class.java:308) ....


So I have written my own Serializer and it seemed to work fine. But if I use the Internet Explorer connect to my web site through https my serialized pdf could not be displayed. A download dialog is shown and a message error that the file cannot be found. Using Firefox or Mozilla the pdf is serialized without any problems. The pdf is correctly serialized using Internet Explorer and http, too.

Is there anybody with an idea what the problem could be?

Any hint would be appreciated.

No-cache headers. Using the acrobat plugin, IE actually opens the PDFs from the cache (i.e. Temporary Internet Files/some temp filename.pdf) after it's downloaded them. If you've sent response headers that disable caching (which, if you're using https, suggests they're in a secure area and is quite likely) then IE won't actually save the PDFs in the cache, but still tries to open them from there (so you get an error message when they're not found). It's not just PDFs that do this, we had the same problem with some excel spreadsheets we generated with the POI serializer too.


Andrew.

_________________________________________________________________
Windows Live™ Messenger has arrived. Click here to download it for free! http://imagine-msn.com/messenger/launch80/?locale=en-gb


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to