Hi Guys,

I'm hoping somebody can point me to a solution to this error. Trying to upgrade our test instance from 3.4.6 to 3.6.3.

Ran the upgrade for etc/upgrade/3.5.1/content, restarted, flushed caches etc and when logging in see this error: *error:* Can't use string ("") as a HASH ref while "strict refs" in use at /opt/rt3/share/html/Elements/MyRT line 50.
*context:*      
*...*   
*46:*   <table border="0" width="100%">
*47:*   <tr valign="top">
*48:*   <td width="70%" class="boxcontainer">
*49:*   
*50:*   % for my $portlet (@{$portlets->{body}}) {
*51:*   <% $show_cb->( $portlet ) %>
*52:*   <br />
*53:*   % }
*54:*   
*...*   

*code stack:*   /opt/rt3/share/html/Elements/MyRT:50
/opt/rt3/share/html/index.html:79
/opt/rt3/share/html/autohandler:292


Removed our complete rt3 instance and ran make install, only copying the RT_SiteConfig.pm file across to the new directory and see the same error

Raw error is:

Can't use string ("") as a HASH ref while "strict refs" in use at 
/opt/rt3/share/html/Elements/MyRT line 50.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Exceptions.pm 
line 131
HTML::Mason::Exceptions::rethrow_exception('Can\'t use string ("") as a HASH ref while 
"strict refs" in use at /opt/rt3/share/html/Elements/MyRT line 50.^J') called at 
/opt/rt3/share/html/Elements/MyRT line 50
HTML::Mason::Commands::__ANON__ at 
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x1857168)')
 called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1074
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 
1068
HTML::Mason::Request::comp(undef, undef) called at 
/opt/rt3/share/html/index.html line 79
HTML::Mason::Commands::__ANON__ at 
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x17679ac)')
 called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1074
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 
1068
HTML::Mason::Request::comp(undef, undef, undef) called at 
/opt/rt3/share/html/autohandler line 292
HTML::Mason::Commands::__ANON__ at 
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x1794ce8)')
 called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 1069
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 
1068
HTML::Mason::Request::comp(undef, undef, undef) called at 
/usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 338
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 
338
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/Request.pm line 
297
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x112b300)')
 called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm 
line 134
eval {...} at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm 
line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x112b300)')
 called at /usr/local/lib/perl5/site_perl/5.8.4/HTML/Mason/ApacheHandler.pm 
line 792
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x128c928)',
 'Apache=SCALAR(0x106490)') called at /opt/rt3/bin/webmux.pl line 123
eval {...} at /opt/rt3/bin/webmux.pl line 123
RT::Mason::handler('Apache=SCALAR(0x106490)') called at /dev/null line 0
eval {...} at /dev/null line 0

make testdeps output is:
/usr/local/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql
perl:
       >=5.8.3(5.008004)...found
users:
       rt group (rt)...found
       bin owner (root)...found
       libs owner (root)...found
       libs group (bin)...found
       web owner (rtuser)...found
       web group (rtusers)...found
CLI dependencies:
       Getopt::Long >=2.24...found
CORE dependencies:
       Digest::base...found
       Digest::MD5 >=2.27...found
       DBI >=1.37...found
       Test::Inline...found
       Class::ReturnValue >=0.40...found
       Date::Format...found
       DBIx::SearchBuilder >=1.40...found
       Text::Template...found
       File::Spec >=0.8...found
       HTML::Entities...found
       HTML::Scrubber >=0.08...found
       Net::Domain...found
       Log::Dispatch >=2.0...found
       Locale::Maketext >=1.06...found
       Locale::Maketext::Lexicon >=0.32...found
       Locale::Maketext::Fuzzy...found
       MIME::Entity >=5.108...found
       Mail::Mailer >=1.57...found
       Net::SMTP...found
       Text::Wrapper...found
       Time::ParseDate...found
       Time::HiRes...found
       File::Temp...found
       Term::ReadKey...found
       Text::Autoformat...found
       Text::Quoted >=1.3...found
       Tree::Simple >=1.04...found
       Scalar::Util...found
       Module::Versions::Report...found
       Cache::Simple::TimedExpiry...found
       UNIVERSAL::require...found
       Calendar::Simple...found
DEV dependencies:
       Regexp::Common...found
       Test::Inline...found
       Apache::Test...found
       HTML::Form...found
       HTML::TokeParser...found
       WWW::Mechanize...found
       Test::WWW::Mechanize >=1.04...found
       Module::Refresh >=0.03...found
       Test::Expect >=0.30...found
       XML::Simple...found
       File::Find...found
MAILGATE dependencies:
       HTML::TreeBuilder...found
       HTML::FormatText...found
       Getopt::Long...found
       LWP::UserAgent...found
MASON dependencies:
       Params::Validate >=0.02...found
       Cache::Cache...found
       Exception::Class >=1.14...found
       HTML::Mason >=1.23...found
       MLDBM...found
       Errno...found
       FreezeThaw...found
       Digest::MD5 >=2.27...found
       CGI::Cookie >=1.20...found
       Storable >=2.08...found
       Apache::Session >=1.53...found
       XML::RSS >=1.05...found
       HTTP::Server::Simple >=0.07...found
       HTTP::Server::Simple::Mason >=0.09...found
       GD...found
       GD::Graph...found
       GD::Text...found
       Text::WikiFormat >=0.76...found
MYSQL dependencies:
       DBD::mysql >=2.1018...found


Anyone any ideas? Its been a very long night and I can't see the wood for the trees so to speak.

Thanks

Rik

--
Richard Ellis
.Sun B2B Operations
Sun Microsystems x24727
http://sun.com


_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

Reply via email to