[jifty-devel] Classloader's loader
gaal at forum2.org
Wed Oct 18 05:39:25 EDT 2006
Bitten again by a silently failing module, I found that the "require"
called by the classloader is not the one provided by UNIVERSAL::require,
but rather that of Module::Pluggable. So UNIVERSAL::require::ERROR is
not set, and compilation failures are ignored.
This is probably not as intended. I'm not just committing a simple fix ($@
should still be valid) because it looks like the classloader is interested
in the module's return value -- which implies getting UNIVERSAL::require
back. Could someone advise what the proper course is here?
In the meanwhile, if you have a custom class that looks like it's loaded
for some behaviors, but gives you the defaults for others, this may be
Gaal Yahas <gaal at forum2.org>
More information about the jifty-devel