[freeside] Self-service server error: errant AUTOLOAD ParseDate
Kristian Hoffmann
khoff at fire2wire.com
Tue Apr 12 12:36:40 PDT 2005
What does this command yield...
perl -MDate::Manip -e 'print "ok\n";'
...or in other words, do you have Date::Manip installed?
-Kristian
On Tue, 12 Apr 2005, Shivkumar wrote:
> hi,
> I have a freeside server up and running with the following config:
> debian sarge/testing kernel 2.4.27-1
> freeside v1.5.0 pre6
> HTML::Mason
> apache-ssl-1.3.33+mod_perl-1.29
> postgresql-7.4.7-2
> I have set up another machine as the self-service machine as per the
> installation document.
> I am able to login into the self-service machine's web interface
> (self_service), change passwords etc.
> When i access the signup page, I am presented with the ISP signup page
> which asks me to fill up various details. I select one of the packages
> that I hav made available and when I type in the username and password
> and click on submit, I get a 500 error.
> This is the error that I see on the freeside server's self-service log.
> but strangely, the customer does get added into the Freeside database
> because I can see the customer's details on the Freeside machine's web
> interface.
> In fact, the customer got added twice because I thought that he's not
> been added the first time!
> Now when i try to cancel the customer, I get a similar error (errant
> AUTOLOAD ParseDate) as when adding the customer before but this time on
> the web page. I am attaching it for your analysis.
> Please forgive the mess!
>
> System error
>
> error: errant AUTOLOAD ParseDate for epoch 1113292369 (no args) at
> /usr/local/share/perl/5.8.4/FS/Record.pm line 532
> FS::Record::AUTOLOAD('epoch 1113292369') called at
> /usr/local/share/perl/5.8.4/FS/part_pkg/flat.pm line 55
> FS::part_pkg::flat::calc_remain('FS::part_pkg::flat=HASH(0x9b5d904)',
> 'FS::cust_pkg=HASH(0x9b4b384)') called at
> /usr/local/share/perl/5.8.4/FS/cust_pkg.pm line 637
> FS::cust_pkg::calc_remain('FS::cust_pkg=HASH(0x9b4b384)') called at
> /usr/local/share/perl/5.8.4/FS/cust_pkg.pm line 399
> FS::cust_pkg::cancel('FS::cust_pkg=HASH(0x9b4b384)') called at
> /usr/local/share/perl/5.8.4/FS/cust_main.pm line 1104
> FS::cust_main::cancel('FS::cust_main=HASH(0x9b4b18c)') called at
> /var/www/freeside/misc/cust_main-cancel.cgi line 10
> HTML::Mason::Commands::__ANON__('keywords', 14) called at
> /usr/local/share/perl/5.8.4/HTML/Mason/Component.pm line 136
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9b597cc)'
> 'keywords', 14) called at
> /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm line 1074
> eval {...} called at /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm
> line 1068
> HTML::Mason::Request::comp('undef', 'undef', 'keywords', 14) called at
> /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm line 760
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x9aa
> b34)') called at /var/www/freeside/autohandler line 1
> HTML::Mason::Commands::__ANON__('keywords', 14) called at
> /usr/local/share/perl/5.8.4/HTML/Mason/Component.pm line 136
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x99ffdbc)'
> 'keywords', 14) called at
> /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm line 1069
> eval {...} called at /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm
> line 1068
> HTML::Mason::Request::comp('undef', 'undef', 'undef', 'keywords', 14)
> called at /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm line 338
> eval {...} called at /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm
> line 338
> eval {...} called at /usr/local/share/perl/5.8.4/HTML/Mason/Request.pm
> line 297
> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x9aa6b34)
> ) called at /usr/local/share/perl/5.8.4/HTML/Mason/ApacheHandler.pm line
> 134
> eval {...} called at
> /usr/local/share/perl/5.8.4/HTML/Mason/ApacheHandler.pm line 134
> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=
> ASH(0x9aa6b34)') called at
> /usr/local/share/perl/5.8.4/HTML/Mason/ApacheHandler.pm line 827
> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x8
> 95610)', 'Apache=SCALAR(0x9a4c528)') called at
> /usr/local/etc/freeside/handler.pl line 303
> eval {...} called at /usr/local/etc/freeside/handler.pl line 303
> HTML::Mason::handler('Apache=SCALAR(0x9a4c528)') called at /dev/null line
> 0
> eval {...} called at /dev/null line 0
> context: |
> ... |
> 83: | # or simply report the caller's package (croak() and carp()),
> respectively.
> 84: | # confess() and croak() die, carp() and cluck() warn.
> 85: |
> 86: | sub croak { die shortmess @_ }
> 87: | sub confess { die longmess @_ }
> 88: | sub carp { warn shortmess @_ }
> 89: | sub cluck { warn longmess @_ }
> 90: |
> 91: | 1;
> ... |
> code stack: | /usr/share/perl/5.8/Carp.pm:87
> /usr/local/share/perl/5.8.4/FS/Record.pm:532
> /usr/local/share/perl/5.8.4/FS/part_pkg/flat.pm:55
> /usr/local/share/perl/5.8.4/FS/cust_pkg.pm:637
> /usr/local/share/perl/5.8.4/FS/cust_pkg.pm:399
> /usr/local/share/perl/5.8.4/FS/cust_main.pm:1104
> /var/www/freeside/misc/cust_main-cancel.cgi:10
> /var/www/freeside/autohandler:1
>
>
>
> --
> Regards,
>
> Shivkumar
>
>
>
More information about the freeside-users
mailing list