Hi Andrew,
many thanks for your help. You were right. I had sent response headers that 
disable caching. For displaying the pdf I have now enabled caching and the pdf 
are displayed correctly in the IExplorer, too.

Thank you very much!

Regards

--
Dr. Andrea König
(Entwicklung)

G.punkt - medical services
Halberstädter Str. 115A
Eiskellerpassage
39112 Magdeburg

Tel: +49 391 280380
Fax: +49 391 2803822
Inet: www.gmatic.de
mail: [EMAIL PROTECTED]



Andrew Stevens wrote:

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]





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

Reply via email to