On 24.06.2011 14:08, Tim Funk wrote:
> Looks like this is the root cause from DefaultServlet ...
>
> While the ISE is caught ... since the mimetype for js was changed - it
> doesn't match the fallback method ....
>
> try {
> ostream = response.getOutputStream();
> } catch (IllegalStateException e) {
> // If it fails, we try to get a Writer instead if we're
> // trying to serve a text file
> if ( (contentType == null)
> || (contentType.startsWith("text"))
> || (contentType.endsWith("xml")) ) {
> writer = response.getWriter();
> // Cannot reliably serve partial content with a Writer
> ranges = FULL;
> } else {
> throw e;
> }
> }
>
> So one patch is this (which will catch all javascript variants if multiple
> exist)
> if ( (contentType == null)
> || (contentType.startsWith("text"))
> || (contentType.endsWith("xml"))
> + || (contentType.contains("/javascript")) ) {
Patch applied and credited to you in r1139280.
Thanks!
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]