Carsten Ziegeler wrote:
> Hi,
>
> I just have to repeat an email I wrote over a year ago, because the
> problem is getting worse:
>
> If an error occurs in the pipeline, the error handler is called and
> produces some output (or a response). At this time, the original
> pipeline could have already output some information and you might
> get an "response already committed" exception or something like that.
>
> Ok, so far so good, but since some time a serializer flushed the output
> stream when it is recycled...so the response is always already committed
> and the output stream can't be reset - and when the error handler trys
> to create its output, an exception is thrown!
>
> If we want to keep this error handler stuff I still vote for an
> intermediate output stream for the normal pipeline. This output stream
> "is copied" to the real output stream only if no error occurs.
> This is some extra performance cost - so we could make this somewhere
> configurable.
>
> If anyone has a different solution, I'm all ears - but the current
> implementation is absolutely useless.
Carsten, do what you want, I'm really fed up with error handling.
I'll start to complain myself now, let's see if it helps.
--
Nicola Ken Barozzi [EMAIL PROTECTED]
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]