System error

error:  Can't use string ("0") as a HASH ref while "strict refs" in use at /usr/local/pte/htdocs/pte.mc line 164.
context: 
... 
160:  $frozen = 1 if ($ARGS{pte} =~ m/^\d{6}-\d/);
161:  $ARGS{'cache'} = 'off' if ($frozen);
162:  $ARGS{pte} = $m->comp("/generic/id2dayofyyseq.mc", %ARGS) if ($ARGS{id});
163:  $Pte = $m->comp('/_pte.mc', %ARGS);
164:  $pageTitle = $Pte->{titel};
165:  $pageTitle =~ s/\&/\&amp\;/gi;
166:  my %channels = %{$m->comp ('/generic/_channels.mc')};
167:  if ($Pte) {
168:  $Pte->{_channel_kuerzel} = $channels{$Pte->{channel}} || 'hp'; # pseudo channel, uhm
... 
code stack:  /usr/local/pte/htdocs/pte.mc:164
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:908
/usr/local/pte/htdocs/pte.mc:32
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm:254
/usr/local/pte/htdocs/autohandler:207
raw error






























Can't use string ("0") as a HASH ref while "strict refs" in use at /usr/local/pte/htdocs/pte.mc line 164.


Trace begun at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Exceptions.pm line 129
HTML::Mason::Exceptions::rethrow_exception('Can\'t use string ("0") as a HASH ref while "strict refs" in use at /usr/local/pte/htdocs/pte.mc line 164.^J') called at /usr/local/pte/htdocs/pte.mc line 164
HTML::Mason::Commands::__ANON__('pte', 08031902, 'debug', 0) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 157
HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH(0x21d39c0)', 'method_constructor', 'pte', 08031902, 'debug', 0) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 908
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0x1e326e0)', 'method_constructor', 'pte', 08031902, 'debug', 0) called at /usr/local/pte/htdocs/pte.mc line 32
HTML::Mason::Commands::__ANON__('pte', 08031902, 'debug', 0) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::Subcomponent=HASH(0x21d9ca0)', 'pte', 08031902, 'debug', 0) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1256
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1246
HTML::Mason::Request::comp(undef, undef, undef, 'pte', 08031902, 'debug', 0) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 254
HTML::Mason::Component::call_method('HTML::Mason::Component::FileBased=HASH(0x21d39c0)', 'constructor', 'pte', 08031902, 'debug', 0) called at /usr/local/pte/htdocs/autohandler line 207
HTML::Mason::Commands::__ANON__('pte', 08031902) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x1e88cc0)', 'pte', 08031902) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1251
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1246
HTML::Mason::Request::comp(undef, undef, undef, 'pte', 08031902) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 460
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 460
eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 412
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x1e326e0)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x1e326e0)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 826
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x1c47750)', 'Apache2::RequestRec=SCALAR(0x1a5fa70)') called at /usr/local/mason/apache2/Site.pm line 70
Site::do_request('Site=HASH(0x1c4eb60)', 'Apache2::RequestRec=SCALAR(0x1a5fa70)') called at /usr/local/mason/apache2/generic-handler.pl line 169
HTML::Mason::handler('Apache2::RequestRec=SCALAR(0x1a5fa70)') called at -e line 0
eval {...} at -e line 0