[Dxspider-support] SHOW/CONTEST shuts down Spider

John Buttery john.buttery at btinternet.com
Mon Oct 15 13:14:57 CEST 2007


My version od perl is:

[sysop at gb7wdx sysop]$ perl -v

This is perl, v5.6.1 built for i686-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2001, Larry Wall

-----Original Message-----
From: dxspider-support-bounces at dxcluster.org
[mailto:dxspider-support-bounces at dxcluster.org] On Behalf Of Dirk Koopman
Sent: 15 October 2007 12:02
To: The DXSpider Support list
Subject: Re: [Dxspider-support] SHOW/CONTEST shuts down Spider

John Buttery wrote:
> Hi
> 
> A number of days ago I posted a message to say that SHOW/CONTEST caused
> Spider, on GB7WDX, to shut down
> 
> I am running 1.54.173 on a linux server.

And so am I. I get:-

<- I G1TLH-2 sh/contest sep2007
cmd: sh/contest
command: /spider/local_cmd sh/contest
got dir: /spider/local_cmd/show
command: /spider/cmd sh/contest
got dir: /spider/cmd/show
got path: /spider/cmd cmd: show/contest
path: sh/contest cmd: show/contest
Redefining cmd_show_contest
package: cmd_show_contest
-> D G1TLH-2 ----------------------------------------------------------
-> D G1TLH-2 Text-only page
-> D G1TLH-2 Edited by SM3CER - sm3cer(at)contesting.com - 9 April 2007
-> D G1TLH-2 Find rules/links to rules, results and much more at:
-> D G1TLH-2 SM3CER Contest Service - http://www.sk3bg.se/contest/
-> D G1TLH-2 ----------------------------------------------------------
-> D G1TLH-2 Contest Calendar SEPTEMBER 2007
-> D G1TLH-2 -------------------------------
-> D G1TLH-2 *?* = The date is not confirmed
-> D G1TLH-2 ------- (From-to) -------- 
---------------------------------------

etc...

> 
> The debug info is:
> 
> 1191498988^<- I G7OPJ sh/contest
> 1191498988^-> D G7OPJ Can't use subscript on split at (eval 42) line 25,
> near "$m]"
> 1191498988^-> D G7OPJ G7OPJ de GB7WDX  4-Oct-2007 1156Z dxspider >
> 
> 1191499015^<- I G7OPJ sh/contest sep2007 
> 1191499015^Use of inherited AUTOLOAD for non-method
> DXCommandmode::cmd_show_contest() is deprecated at
> /spider/perl/DXCommandmode.pm line 532.
> 1191499015^ at /spider/perl/cluster.pl line 512 
> 1191499015^Non-existant field 'DXCommandmode::cmd_show_contest' at
> /spider/perl/cluster.pl line 512 

And the line on which this fails, should, and in my case does, parse 
'sep2007' correctly.

On GB7BAA which uses  perl 5.005_03 (perl -v) which IIRC is the same as 
yours (redhat 6.2) it also comes up with the same "Can't use subscript" 
error, but it does not crash. Possibly because someone has done a plain 
"sh/contest" without a date first.

This is an old perl bug which is probably only in 5.00503.

I can't help feeling that the time is rapidly approaching where I start 
to say that people *must* upgrade to 5.8.x rather than merely *should*...

Perhaps now might be the time upgrade your redhat 6.2 to something more 
modern like ubuntu? I tend to recommend the ubuntu 6.06LTS range for 
people that don't want to keep up with the bleeding edge of linux distros.

Dirk


_______________________________________________
Dxspider-support mailing list
Dxspider-support at dxcluster.org
http://mailman.tobit.co.uk/mailman/listinfo/dxspider-support


-- 
No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.488 / Virus Database: 269.14.10/1070 - Release Date: 14/10/2007
09:22





More information about the Dxspider-support mailing list