[Shake-dev] Shake perl bug, I'm leaving

Bill Gustafson billg at ess.washington.edu
Fri Sep 28 19:39:14 GMT 2007


Thanks Vince, I'll give that a try.  Any idea why it is intermittent?  I 
would think that if the file in the perl module was bad, it would be 
consistent.

Bill

Vince Quitoriano wrote:
>
> It sounds like there's something wrong with the Unicode modules in
> your Perl installation. The 'To/Lower.pm' module is accessed by the
> 'lc' command. Judging by the error messages, that file is bad and needs
> to be reinstalled. See if that fixes the problem.
>
> - Vince
>
> Bill Gustafson wrote:
>> Hi All,
>>
>> First off, just to let everyone out there in shakemap-ville know, I 
>> am leaving the UW at the end of October.  So, I am trying to tidy up 
>> all the little (and big) niggling tasks that I've been saying "I'll 
>> get around to that".
>>
>> One of those tasks is asking about a bug that I thought I had fixed, 
>> but has reared it's ugly head again.  We had a system that was 
>> rebuilt with Solaris 10 that had a /usr filesystem that was screwed 
>> up.  It caused a bug with the existing shake install where perl would 
>> spit weird error messages (examples below), in an intermittant 
>> fashion (i.e. we'd run it, it would fail in any of the shake 
>> applications - retrieve, grind, mapping, genex, transfer.  We'd run 
>> it again, and it would work, or is would fail in one of the other 
>> applications, not repeatable at all) .  I made a clean install of 
>> perl 5.8.8, with all of the necessary perl modules, and it seemed to 
>> be working correctly, but yesterday it failed again for Steve in the 
>> same way.
>>
>> Here is an example of what the error messages looks like (I'll attach 
>> the whole error log for anyone who is really a masochist):
>>
>> Preparing info for clickmaps
>> Collecting files for the web site
>> mp 2.8.11 - Peter N. Schweitzer (U.S. Geological Survey)
>> No errors
>> Cooking web pages
>> Number found where operator expected at 
>> /usr/local/lib/perl5/5.8.8/unicore/To/Lower.pl line 657, near "1"
>>  (Might be a runaway multi-line << string starting on line 39)
>>        (Missing semicolon on previous line?)
>> Bareword found where operator expected at 
>> /usr/local/lib/perl5/5.8.8/unicore/To/Lower.pl line 657, near "1F3F"
>>        (Missing operator before F3F?)
>> Number found where operator expected at 
>> /usr/local/lib/perl5/5.8.8/unicore/To/Lower.pl line 657, near 
>> "F3F              1"
>>        (Do you need to predeclare F3F?)
>> Bareword found where operator expected at 
>> /usr/local/lib/perl5/5.8.8/unicore/To/Lower.pl line 657, near "1F37"
>>        (Missing operator before F37?)
>> Number found where operator expected at 
>> /usr/local/lib/perl5/5.8.8/unicore/To/Lower.pl line 658, near "F37
>> 1"
>>
>> and on like that for 140K
>>
>> ending with:
>>
>> Use of uninitialized value in pattern match (m//) at 
>> /usr/local/lib/perl5/5.8.8/utf8_heavy.pl line 291.
>> Use of uninitialized value in scalar assignment at 
>> /usr/local/lib/perl5/5.8.8/utf8_heavy.pl line 346.
>> Use of uninitialized value in pattern match (m//) at 
>> /usr/local/lib/perl5/5.8.8/utf8_heavy.pl line 347.
>> genex: Error: during parse of tab configuration file -- panic: 
>> swash_fetch at /earthworm/SHAKE/bin/../perl/lib/Genex/TmplParam.pm 
>> line 67.
>>
>> Build homepage
>> Build 'Most Recent Earthquake' table
>> Build 'Other Recent Earthquakes' list
>>  events [] in list
>> shake: Error in genex: 256
>>
>> Any perl experts out there seen that, and have a suggestion?
>>
>> Thanks,
>>
>> Bill
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Shake-dev mailing list
>> Shake-dev at scsnmail.gps.caltech.edu
>> http://unix1.gps.caltech.edu/mailman/listinfo/shake-dev
>


-- 
Bill Gustafson          Res Eng/Sr Comp Spc
KSRSL/PNSN              Phone: (206)685-8266/(206)543-8928
Dept. of Earth and Space Sciences
Box 351310, UW, Seattle, WA  98195-1310
http://alumnus.caltech.edu/~billg/bill.htm





More information about the Shake-dev mailing list