System error

error:  Undefined subroutine &CaseStudiesXML::CaseStudyParse called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/code/casestudies.pl line 32.
context: 
... 
28:  my $ArticleText = "";
29: 
30:  for (my $i=0; $i<@files; $i++) {
31:  my $file = $files[$i];
32:  my %Case = CaseStudiesXML::CaseStudyParse("$comp_path/$dir/$file");
33: 
34:  my ($case_id, $null) = split /-/, $file;
35: 
36:  # beginning of the top article menu
... 
code stack:  /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/code/casestudies.pl:32
/srv/www/linuxforce.net/2006.linuxforce.net/htdocs/content/casestudies.html:26
/srv/www/linuxforce.net/2006.linuxforce.net/htdocs/common/CommonTemplate.html:91
/srv/www/linuxforce.net/2006.linuxforce.net/htdocs/casestudies.html:1
raw error






























Undefined subroutine &CaseStudiesXML::CaseStudyParse called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/code/casestudies.pl line 32.


Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 125
HTML::Mason::Exceptions::rethrow_exception('Undefined subroutine &CaseStudiesXML::CaseStudyParse called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/code/casestudies.pl line 32.^J') called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/code/casestudies.pl line 32
HTML::Mason::Commands::__ANON__('ContentDir', 'casestudies', 'Here', 'casestudies', 'PageContent', '/content/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'BlurbCols', 4, 'BlurbLen', 200, 'MenuHeading', 'LinuxForce Case Studies', 'PageTitle', 'LinuxForce Case Studies', 'NumArticles', 4, 'FileName', '/casestudies.html') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x55bbae0c4bb8)', 'ContentDir', 'casestudies', 'Here', 'casestudies', 'PageContent', '/content/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'BlurbCols', 4, 'BlurbLen', 200, 'MenuHeading', 'LinuxForce Case Studies', 'PageTitle', 'LinuxForce Case Studies', 'NumArticles', 4, 'FileName', '/casestudies.html') called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'ContentDir', 'casestudies', 'Here', 'casestudies', 'PageContent', '/content/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'BlurbCols', 4, 'BlurbLen', 200, 'MenuHeading', 'LinuxForce Case Studies', 'PageTitle', 'LinuxForce Case Studies', 'NumArticles', 4, 'FileName', '/casestudies.html') called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/content/casestudies.html line 26
HTML::Mason::Commands::__ANON__('PageTitle', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'NumArticles', 4, 'BlurbLen', 200, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'ContentDir', 'casestudies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x55bbae0a2d18)', 'PageTitle', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'NumArticles', 4, 'BlurbLen', 200, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'ContentDir', 'casestudies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies') called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'PageTitle', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'NumArticles', 4, 'BlurbLen', 200, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study', 'ContentDir', 'casestudies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies') called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/common/CommonTemplate.html line 91
HTML::Mason::Commands::__ANON__('PageTitle', 'LinuxForce Case Studies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies', 'ContentDir', 'casestudies', 'BlurbLen', 200, 'NumArticles', 4, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study') called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x55bba9a9b068)', 'PageTitle', 'LinuxForce Case Studies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies', 'ContentDir', 'casestudies', 'BlurbLen', 200, 'NumArticles', 4, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study') called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'PageTitle', 'LinuxForce Case Studies', 'PageContent', '/content/casestudies.html', 'Here', 'casestudies', 'ContentDir', 'casestudies', 'BlurbLen', 200, 'NumArticles', 4, 'BlurbCols', 4, 'MenuHeading', 'LinuxForce Case Studies', 'FileName', '/casestudies.html', 'Keywords', ', Mason, web application development, outsourced systems management, systems administration, Debian GNU/Linux, web site hosting, systems maintenance, systems monitoring, web server, file server, case study') called at /srv/www/linuxforce.net/2006.linuxforce.net/htdocs/casestudies.html line 1
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x55bbaced3df0)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1300
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x55bbaced3760)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 165
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x55bbaced3760)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 831
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x55bbabe3aa88)', 'Apache2::RequestRec=SCALAR(0x55bbac170a48)') called at (eval 23) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x55bbac170a48)') called at -e line 0
eval {...} at -e line 0