Newsgroups: comp.lang.perl.modules
From: jkeen_via_goo...@yahoo.com (Jim Keenan)
Date: 21 Oct 2004 13:09:00 -0700
Subject: Devel::Cover failing with 'bizarre copy of hash in leave' error
(This message was posted to the perl.qa list on October 13, but for
some reason has not yet appeared.) I would like to report a problem I am having applying Devel::Cover to The two distributions in question, Data::Presenter and ##### GENERAL PROBLEM ##### Data::Presenter and Mail::Digest::Tools pass all their tests in the perl Makefile.PL; make; make test But both distributions fail -- with exactly the same error reported -- perl Makefile.PL; make In the case of Data::Presenter, the code fails in each of the five Bizarre copy of HASH in leave at In the case of Mail::Digest::Tools, the code fails in two of the three Bizarre copy of HASH in leave at According to perldiag, that message is a particular instance of a more Bizarre copy of %s in %s: (P) Perl detected an attempt to copy an perldiag notes that a class (P) error is "An internal error you should I know what a hash is. I'm not sure what a 'leave' is in this ##### DETAILED DISCUSSION OF PROBLEMS ##### In Data::Presenter, the coverage/testing process fails in each of five @columns_selected = ('timeslot', 'instructor', 'ward', The code is failing *before* (not in) test 230. It's failing inside sub _key_constructor { In the case of Data::Presenter's failure, the hash whose copy is In Mail::Digest::Tools, the coverage/testing process fails in two of process_new_digests(\%pbml_config_in, \%pbml_config_out); The point at which the code is failing is, once again, in a private sub _update_digests_log { In the case of Mail::Digest::Tool's failure, the hash whose copy is I could go on, but this is enough for a first posting. ##### MAIN QUESTION ##### Has anyone else had their utilization of Devel::Cover fail with this Does anyone have a clue as to what is going on? Thanks in advance. You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||