[Dxspider-support] Never touch a running system?

Klaus Heintzenberg dj6rx at t-online.de
Thu Dec 2 12:49:11 GMT 2004


I was too brave and tried to update from 57.263 to 58.302.
Here is what happened.

DXSpider 57.263  ran fine.
After updating to 58.301  I get this and
cluster.pl does not run any more. Back on 57.263.
How can I fix the problem?

(Traces were done on test setup)


sysop:~> cd spider/perl
sysop:~/spider/perl> ./cluster.pl
Copyright (c) 1998-2002 Dirk Koopman G1TLH
DXSpider Version 1.51, build 58.301 started
loading prefixes ...
US Database not loaded
loading band data ...
loading user file system ...
starting listeners ...
Internal port: localhost 27754 using IntMsg
External Port: 0.0.0.0 8000 using ExtMsg
load badwords: Ok
Starting Dupe system
Read in Messages
Read in Aliases
Start WWV
Start WCY
Starting DX Spot system
Start Protocol Engines ...
DXChannel DB0SPC-8 created (1)

Non-existant field 'Prefix::cty_data' at /spider/local/Prefix.pm line
497
DXChannel DB0SPC-8 destroyed (1)
sysop:~/spider/perl>

------------------------------------------
Prefix.pm:


sub AUTOLOAD
{
no strict;
my $name = $AUTOLOAD;

return if $name =~ /::DESTROY$/;
$name =~ s/^.*:://o;

confess "Non-existant field '$AUTOLOAD'" if !$valid{$name};
# this clever line of code creates a subroutine which takes over from
autoload
# from OO Perl - Conway
*$AUTOLOAD = sub {@_ > 1 ? $_[0]->{$name} = $_[1] : $_[0]->{$name}} ;
goto &$AUTOLOAD;
}


Line  497: "Non-existant field '$AUTOLOAD'" if !$valid{$name};



73, Klaus
-------------------------
mailto   : dj6rx at web.de
Phone    : 06135-950839
CellPhone: +4916099301317






More information about the Dxspider-support mailing list