I tried it with your testfile and it failed.
Then I tried it again on another machine using exactly the
same binaries and there it worked.
I found out that this problem only occurs when I load a special custom module.
The module itself is doing authentication and some content serving.
It installs a "handler" via the "set handler" directive.
The interesting thing is that if I comment out all the references to the
module and just load it via the "LoadModule" directive,
the strange behavior starts to occur.
> d) if actually *nothing* is returned, there *MUST* be a line in the
> error_log. What does it say? If none is there, try to increase
> the LogLevel.
It was your hint that there -must- be a line in the error_log.
I've identified the problem: The custom module uses a flag to indicate
if an error has occurred ("errorOccured"). The module checks the flag
in the "[#9] log a transaction" phase of the module and exits
Apache via exit() if it's true.
And now the funny thing: The "errorOccured" boolean
was always initialized with "true". DOH!
Right now I'm wondering why the module ever worked :-)
I apologize for wasting your time and a big THANK YOU!
Tell me which CD you want :-) hehe
cheers,
Thomas