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]