From: Michael G. <ga...@ma...> - 2005-09-13 03:00:20
|
Hi Davide, I'm hoping you can help me out. I'm getting a bug on the following problem below whenever 'DNE' is entered as an answer. Do you recognize this as some configuration flag I'm missing? I have the pg directory up to the latest CVS HEAD. I'm also seeing this error on devel which wasn't affected by the latest crash. Rolling back the pg directory a month doesn't seem to affect the problem -- it is there in either case. I've listed the error message below the problem. It would help if you could try this out on your machine and let me know whether it works. I'm puzzled as to why these problems have stopped working on all three machine (devel, hosted and math) particularly since not much has been going on on devel. Thanks much. Take care, Mike DOCUMENT(); # This should be the first executable line in the problem. loadMacros( "PG.pl", "PGbasicmacros.pl", "PGchoicemacros.pl", "PGanswermacros.pl", "PGgraphmacros.pl", "PGauxiliaryFunctions.pl" ); TEXT(beginproblem()); $showPartialCorrectAnswers = 1; BEGIN_TEXT Enter DNE or a number \{ans_rule\} $PAR Enter DNE or a number \{ans_rule\} END_TEXT ANS(num_cmp('DNE', strings=>['DNE'])) ; ANS(num_cmp(5, strings=>['DNE'])) ; ENDDOCUMENT(); # This should be the last executable line in the problem. ##### Warning messages Error in Translator.pm::process_answers: Answer AnSwEr1: |dne| Not a CODE reference at line 4015 of (eval 366) Died within main::check_strings called at line 545 of [PG]/lib/ AnswerHash.pm from within AnswerEvaluator::evaluate called at line 1 of (eval 785) Error in Translator.pm::process_answers: Answer AnSwEr1: Answer evaluators must return a hash or an AnswerHash type, not type || at /home/gage/webwork/pg/lib/WeBWorK/PG/Translator.pm line 1158 Use of uninitialized value in numeric ge (>=) at /home/gage/webwork/ webwork-modperl/lib/WeBWorK/ContentGenerator/Problem.pm line 252. Use of uninitialized value in pattern match (m//) at /home/gage/ webwork/webwork-modperl/lib/WeBWorK/ContentGenerator/Problem.pm line 253. Use of uninitialized value in numeric ge (>=) at /home/gage/webwork/ webwork-modperl/lib/WeBWorK/ContentGenerator/Problem.pm line 254. Use of uninitialized value in numeric gt (>) at /home/gage/webwork/ webwork-modperl/lib/WeBWorK/ContentGenerator/Problem.pm line 254. Use of uninitialized value in numeric gt (>) at /home/gage/webwork/ webwork-modperl/lib/WeBWorK/ContentGenerator/Problem.pm line 257. "Only dead fish swim with the stream." |