Hello,
when i try to open cvsmonitor.pl then the error comes:
Can't call method "_child_classes" on an undefined value at /usr/lib/perl5/site_perl/5.6.1/Class/Autouse.pm line 231.
Compilation failed in require at /var/www/cgi-bin/cvsmonitor/cvsmonitor.pl line 81.
BEGIN failed--compilation aborted at /var/www/cgi-bin/cvsmonitor/cvsmonitor.pl line 81.
please help
Gerd Dreier
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It seems that Adam is busy with PPI as I don't see a reply from him to the previous message. I've been using CVSMonitor for about a month and will try to give you a hand.
First, what version of CVSMonitor and Class::Autouse are you using? You can run the following command to get the version of the Autouse module:
I'm using v1.04 with Perl 5.8.6. It appears that this library is bundled with CVSMonitor (in the bundled/ directory). It shows up as version 1.03 so I must have installed a newer version at some point. The latest version on CPAN is 1.13. You may want to try updating or even reinstalling the package.
Also, have you tried running the script from a command-line instead of through the browser? Do you still get the same error?
Good luck,
William
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
i have installed the Package cvsmonitor-0-6-3.tar.gz and the Bundle::CVSMonitor. The Autouse Version is 1.13 and up to date, Perl is v5.6.1, the BS is RedHat AS 2.1. The error comes at the Browser and command-line.
thanks
Gerd
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Have you gone through the setup.pl as described in INSTALL? Does it run successfully and indicate that everything looks good? Also, have you checked that the user that the cvsmonitor server is running under has access to all the directories in the install location?
Good luck,
William
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
when i try to open cvsmonitor.pl then the error comes:
Can't call method "_child_classes" on an undefined value at /usr/lib/perl5/site_perl/5.6.1/Class/Autouse.pm line 231.
Compilation failed in require at /var/www/cgi-bin/cvsmonitor/cvsmonitor.pl line 81.
BEGIN failed--compilation aborted at /var/www/cgi-bin/cvsmonitor/cvsmonitor.pl line 81.
please help
Gerd Dreier
Hi Gerd,
It seems that Adam is busy with PPI as I don't see a reply from him to the previous message. I've been using CVSMonitor for about a month and will try to give you a hand.
First, what version of CVSMonitor and Class::Autouse are you using? You can run the following command to get the version of the Autouse module:
perl -MClass::Autouse -le 'print $Class::Autouse::VERSION'
I'm using v1.04 with Perl 5.8.6. It appears that this library is bundled with CVSMonitor (in the bundled/ directory). It shows up as version 1.03 so I must have installed a newer version at some point. The latest version on CPAN is 1.13. You may want to try updating or even reinstalling the package.
Also, have you tried running the script from a command-line instead of through the browser? Do you still get the same error?
Good luck,
William
Hi William,
i have installed the Package cvsmonitor-0-6-3.tar.gz and the Bundle::CVSMonitor. The Autouse Version is 1.13 and up to date, Perl is v5.6.1, the BS is RedHat AS 2.1. The error comes at the Browser and command-line.
thanks
Gerd
Have you gone through the setup.pl as described in INSTALL? Does it run successfully and indicate that everything looks good? Also, have you checked that the user that the cvsmonitor server is running under has access to all the directories in the install location?
Good luck,
William
Hi William
the Server crashed.
I'll will try it again.
Thanks for help
Gerd
The bug you are seeing was a transient bug that managed to slip into 1.13 and ONLY 1.13 of Class::Autouse.
It has since been resolved.
Upgrading Class::Autouse to the current version will resolve that error.