The "@ISA corrupted" error has been the bane of my existence for
several years now, but I think I've finally nailed it.
Not surprisingly, not one minute after posting that I discovered a problem. Although everything works, I'm still getting the corrupted @ISA error. This is the more surprising because although it *claims* not to be a child of HTML::Embperl::Req, it's able to call all of the parent methods. In fact, some experimentation showed that after doing all the @ISA modification, UNIVERSAL::isa($r, $class) returns false for all classes except the class of $r itself--whether they are direct base classes, or several generations off.

My guess is that there is a bug in Perl (I'm using 5.6.0) that is causing the method cache to not become invalidated. Everything works, you just get the warning.
Kee Hinckley
http://www.messagefire.com/ Next Generation Spam Defense
http://commons.somewhere.com/buzz/ Writings on Technology and Society

I'm not sure which upsets me more: that people are so unwilling to accept
responsibility for their own actions, or that they are so eager to regulate
everyone else's.

To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org

Search Discussions

Discussion Posts


Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 2 of 3 | next ›
Discussion Overview
groupembperl @
categoriesmodperl, perl
postedNov 28, '03 at 8:34p
activeNov 29, '03 at 6:38p

2 users in discussion

Kee Hinckley: 2 posts Gerald Richter: 1 post



site design / logo © 2022 Grokbase