And I found just now, I got the info message before the root / page is returned.
On 2/8/06, Ken Perl <[EMAIL PROTECTED]> wrote: > Sounds reasonable. > Based on your anaIysis, I added > > warn "reach last line of WebGUI.pm"; > > into the handler before the last line. > > sub handler{ > ... ... > else { > $r->set_handlers(PerlResponseHandler => \&contentHandler); > $r->set_handlers(PerlTransHandler => sub { return > Apache2::Const > ::OK}); > } > warn "reach last line of WebGUI.pm"; > return Apache2::Const::DECLINED; > } > > then I got these two lines of log message like this, > [Wed Feb 8 20:45:57 2006] -e: got last line of WebGUI.pm at > /data/WebGUI/lib/WebGUI.pm line 65. > [Wed Feb 08 20:45:57 2006] [info] [client 10.0.0.1] Module bug? > Request filename is missing for URI / > > You may notice that the "Module bug?" message written out after the > debug message I added, so I think, the info is not caused by > PerlTransHander. True? > > > On 2/8/06, Torsten Foertsch <[EMAIL PROTECTED]> wrote: > > On Wednesday 08 February 2006 07:13, Ken Perl wrote: > > > I see a info in the error.log when I access the uri / and works fine, > > > [Wed Feb 08 13:22:35 2006] [info] [client 10.0.0.1] Module bug? > > > Request filename is missing for URI / > > > > > > Is the info reported by modperl2? anything wrong? > > > > You have written a translation handler that doesn't set $r->filename and > > returns OK, right? > > > > The info you are seeing is generated by the core-maptostorage handler. You > > can > > avoid it either > > > > a) by setting $r->filename prior to maptostorage or > > > > b) by returning DECLINED from your translation handler and thus letting the > > core translation handler figure the filename out or > > > > c) by inserting a PerlMapToStorage handler that returns OK and thus skipping > > the core-maptostorage handler. > > > > Torsten > > > > > > > > > -- > perl -e 'print unpack(u,"62V5N\"FME;G\!E<FQ`9VUA:6PN8V]M\"[EMAIL PROTECTED] > ")' > -- perl -e 'print unpack(u,"62V5N\"FME;G\!E<FQ`9VUA:6PN8V]M\"[EMAIL PROTECTED] ")'