Jason, my name is George, and I'm working in a WAS 5 environment. I am trying to use your GZip Compression Filter but I am encountering some problems.
Oddly enough when I use the Compression filter in my WSAD 5 environment, it works perfectly. However when I deploy the same code into WAS 5, I receive an error indicating that the header cannot be set, because the response has already been committed. I assume that this error is the cause for IE 5.5 to trigger a popup indicating that I'm about to download a page. When I open the newly downloaded page, I see what appears to be compressed data.
To complicate the matter, I only receive this error on 1 page in my application. This is however not even close to an abnorammly long page, and it has similar code as all the other JSPs in our application. (FYI:Unfortunately I am not using STRUTS)
In both environments I've configured the filter to compress *.jsp, *.htm, *.html files.
In an attempt to resolve this issue, I grabbed the latest jspbook.jar file, dated 1-25-04, which contained an update to the GZipResponseStream.close() method which I thought would solve the problem.
Unfortunately to my dismay it did not fix this issue, but in fact it now occurs on a different page, but not the original page on which the error was occurring.
I was wondering if you have ever encountered an error similar to the one pasted below?
Any guidance would be greatly appreciated.
2/4/04 11:35:50:803 EST] 20e6c662 SystemOut O writing...
[2/4/04 11:35:50:803 EST] 20e6c662 SystemOut O writing...
[2/4/04 11:35:53:737 EST] 20e6c662 TraceNLS u No message text associated with key WARNING:.Cannot.set.header..Response.already.committed. in bundle com.ibm.ejs.resources.seriousMessages
[2/4/04 11:35:53:736 EST] 20e6c662 SRTServletRes W WARNING: Cannot set header. Response already committed.
[2/4/04 11:35:53:777 EST] 20e6c662 TraceNLS u No message text associated with key WARNING:.Cannot.set.header..Response.already.committed. in bundle com.ibm.ejs.resources.seriousMessages
[2/4/04 11:35:53:777 EST] 20e6c662 SRTServletRes W WARNING: Cannot set header. Response already committed