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]
")'

Reply via email to