Mattias Jiderhamn wrote:
> Scott Ferguson wrote (2010-11-12 18:01):
>> Mattias Jiderhamn wrote:
>>> Since upgrading to Resin 4.0.10 this error has turned up now and 
>>> then in
>>> our log files, however we have sofar been unable to reproduce it 
>>> ourselves.
>>> Could it be a Resin bug...?
>>>
>>> java.lang.IllegalStateException: getWriter() can't be called after 
>>> getOutputStream().
>>>     at 
>>> com.caucho.server.http.HttpServletResponseImpl.getWriter(HttpServletResponseImpl.java:166)
>>>  
>>>
>>>
>> I assume you're never calling getOutputStream() in any of the tags or
>> included files?

> If we were, we should be able to reproduce it and it would turn up a 
> lot more often in production. We've only seen it logged six times in 
> three weeks.

Thanks for the update.

That's quite a bit different, since it sounds like a timing/race error.

>
>> That exception is required by the spec if you call getOutputStream()
>> followed by getWriter().
> Could it be related to flushing somehow?
> Such as if an exception was thrown after flushing...?

Or possibly one of the reused connections not being cleared properly. 
It'll take a bit of work to track this down.

-- Scott
>
> </Mattias>
>
>> I'm filing this as http://bugs.caucho.com/view.php?id=4290.
>>
>> -- Scott
>>
>>
>> _______________________________________________
>> resin-interest mailing list
>> resin-interest@caucho.com
>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>>
>
>
>
>
>



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to