Syntactic Confectionery Delight | |
PerlMonks |
namespace::clean and "Unknown Error"by jasonk (Parson) |
on Feb 16, 2009 at 18:41 UTC ( [id://744169]=perlquestion: print w/replies, xml ) | Need Help?? |
jasonk has asked for the wisdom of the Perl Monks concerning the following question: I've been having a lot of problems lately with "Unknown Error" getting reported rather than the actual error message. Since it started at roughly the time I upgraded to 5.10, I figured it was some strange 5.10/OS X issue, and since it was occurring in a project that has a gigantic code base, it took me a while to track it down. Turns out it's actually something related to namespace::clean that is causing the problem. I've managed to narrow it down to this minimal test case, but I haven't had any luck in figuring out why this is occuring...
I'm simply running this code from the command line like so:
If you remove the call to 'use namespace::clean', this is the output (which is what I would expect)
However, when using namespace::clean, the output becomes:
Obviously this makes it very difficult to find bugs when it isn't even reporting which file the error was in when loading up hundreds of modules for a very large application. I realize namespace::clean is doing some pretty heavy magic, but I'd hate to give it up considering how tremendously useful it is. Update: Reported it to RT (43362). I also forked it on github and added a testcase (http://github.com/jasonk/namespace-clean).
Back to
Seekers of Perl Wisdom
|
|