Hi Gerald,

On Wed, Jan 10, 2001 at 06:42:43AM +0100, Gerald Richter wrote:
> > checking out the affected package with Apache::Status, shows it still
> > has all the variables, etc i'd expect to see. none of my pages touch
> > @ISA, and Apache::Status doesn't list it as defined for any embperl
> > page (i think it should - does Apache::Status deliberately not show
> > @ISA, or does EmbperlObject clear @ISA in the cleanup?)
> 
> Yes, it should for example the following request to Apache::Status
> 
> http://localhost/perl-status/HTML::Embperl::DOC::_5::ISA/ARRAY?data_dump
> 
> gives:
> 
> Data Dump of HTML::Embperl::DOC::_2::ISA ARRAY
> @HTML::Embperl::DOC::_2::ISA = (
>                                  'HTML::Embperl::Req'
>                                );
> 
> It even easier to click on "ISA Tree" an the start page, there you should
> see something like
> 
> HTML::Embperl::DOC::_2
>  HTML::Embperl::Req
> HTML::Embperl::DOC::_3
>  HTML::Embperl::DOC::_2
>   HTML::Embperl::Req
> HTML::Embperl::DOC::_4
>  HTML::Embperl::Req
> HTML::Embperl::DOC::_5
>  HTML::Embperl::DOC::_4
>   HTML::Embperl::Req
> 
> Could you both checkout if you see these ISA Tree or not ?

Seems to be okay for at least some of my Embperl documents - they show
up in the "ISA Tree":

HTML::Embperl::DOC::_11
        HTML::Embperl::Req
HTML::Embperl::DOC::_12
        HTML::Embperl::DOC::_11
                HTML::Embperl::Req
HTML::Embperl::DOC::_16
        HTML::Embperl::DOC::_1
                HTML::Embperl::Req
HTML::Embperl::DOC::_18
        HTML::Embperl::DOC::_1
                HTML::Embperl::Req
HTML::Embperl::DOC::_1
        HTML::Embperl::Req
<snip>

and your direct query gives sensible results too:

http://localhost:8080/perl-status/HTML::Embperl::DOC::_1::ISA/ARRAY?data_dump

gives:

  @HTML::Embperl::DOC::_1::ISA = (
                                 'HTML::Embperl::Req'
                                 );

So the normal case seems fine. But a bad page that's given me one of
these 500s does seem to have a screwed-up @ISA - it doesn't show up in
the "ISA Tree" and a direct query returns an empty array:

http://localhost:8080/perl-status/HTML::Embperl::DOC::_3::ISA/ARRAY?data_dump

gives:

  @HTML::Embperl::DOC::_3::ISA = ();

Any suggestions as to where to go looking to track this down? To
confirm, I'm definitely seeing this on Apache 1.3.12 and mod_perl 1.24
as well, so it's not specific to mod_perl 1.24_01. 

In the absence of any specific suggestions, I'll see if I can get it to
fail on a very simple EmbperlObject setup as well, to try and tease out
if it's a setting thing or something more general.

Cheers,
Gavin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to