I am not subscribed to the list, so please copy me on any replies.

We have recently upgraded to the latest 1.3.x apache and mod_perl
and our code is flagging a warning that it did not before.

I am hoping it is the result of a bug fixed in Apache or mod_perl
and that I can change our code to detect and ignore it.

It seems that sometimes some phases of a request are skipped and
the cleanup handler is called.

We have a PerlHeaderParserHandler which gathers all sorts of
information and stores it in pnotes, and later handlers use this
information.

However after the upgrade we occasionally, and it is rare, get a
warning from the cleanup handler that the data structure is not
present in pnotes, which makes me think that the PerlHeaderParserHandler
is not being called.

In an attempt to see what was causing this I added a
  warn $r->as_string
into the cleanup handler. The request looked valid enough, but
there were two things I noticed.

1. This only ever happens on a POST request

2. The response section was always 

  HTTP/1.1 (null)

This make me think that the content handler is not being called
either.

Our system is setup with a lightweight front end apache which proxies
requests to a backend mod_perl server.

Does anyone know of a circumstance that this can happen ?

Thanks,
Graham.

Reply via email to