Quicksearch generates error

I’m running RT 3.0.6 on RH8 Linux using Apache 2x.

When any user logs in and tries to do a quick search on a queue (in this
case the general queue) from the home page it works the first time but if
they circle back to the home page and try the quick search again they get
the error shown below. Reloading the page gives the desires results …But

Any ideas???

RAW Error

Assertion flags == 0 failed: file “Storable.xs”, line 2336 at
…/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/_freeze.al)
line 282.

Stack:
[…/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al):282]
[…/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/nfreeze.al):270]
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm:21]
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:507]
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:462]
[/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1068], at
/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm line 21

Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm line 131
HTML::Mason::Exceptions::rethrow_exception(‘Assertion flags == 0 failed:
file “Storable.xs”, line 2336 at …/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al) line
282.^J^JStack:^J […/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al):282]^J […/…/lib/Storable.pm
(autosplit into
…/…/lib/auto/Storable/nfreeze.al):270]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm:21]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:507]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:462]^J
[/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1068], at
/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm line
21^J’) called at /usr/lib/perl5/5.8.0/Carp.pm line 191
Carp::croak(‘Assertion flags == 0 failed: file “Storable.xs”, line 2336 at
…/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/_freeze.al)
line 282.^J^JStack:^J […/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al):282]^J […/…/lib/Storable.pm
(autosplit into
…/…/lib/auto/Storable/nfreeze.al):270]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm:21]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:507]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:462]^J
[/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1068],’) called at
…/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/logcroak.al)
line 66
Storable::logcroak(‘Assertion flags == 0 failed: file “Storable.xs”, line
2336 at …/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al) line
282.^J^JStack:^J […/…/lib/Storable.pm (autosplit into
…/…/lib/auto/Storable/_freeze.al):282]^J […/…/lib/Storable.pm
(autosplit into
…/…/lib/auto/Storable/nfreeze.al):270]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm:21]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:507]^J
[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:462]^J
[/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1068],’) called at
…/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/_freeze.al)
line 283
Storable::_freeze(‘CODE(0x8d9d388)’, ‘HASH(0x94c1a48)’) called at
…/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/nfreeze.al)
line 270
Storable::nfreeze(‘HASH(0x94c1a48)’) called at
/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Serialize/Storable.pm line 21
Apache::Session::Serialize::Storable::serialize(‘Apache::Session::MySQL=HASH(0x94c19d0)’)
called at /usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm line 507
Apache::Session::save(‘Apache::Session::MySQL=HASH(0x94c19d0)’) called at
/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm line 462
Apache::Session::DESTROY(‘Apache::Session::MySQL=HASH(0x94c19d0)’) called
at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1068
eval {…}(‘Apache::Session::MySQL=HASH(0x94c19d0)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, undef, ‘ValueOfQueue’, 1,
‘StatusOp’, ‘=’, ‘NewSearch’, 1, ‘QueueOp’, ‘=’, ‘ValueOfStatus’,
‘ARRAY(0x8c426ec)’, ‘RowsPerPage’, 50) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 338
eval {…}(undef, undef, undef, ‘ValueOfQueue’, 1, ‘StatusOp’, ‘=’,
‘NewSearch’, 1, ‘QueueOp’, ‘=’, ‘ValueOfStatus’, ‘ARRAY(0x8c426ec)’,
‘RowsPerPage’, 50) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 338
eval {…}(undef, undef, undef, ‘ValueOfQueue’, 1, ‘StatusOp’, ‘=’,
‘NewSearch’, 1, ‘QueueOp’, ‘=’, ‘ValueOfStatus’, ‘ARRAY(0x8c426ec)’,
‘RowsPerPage’, 50) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 297
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x94bd454)’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 134
eval {…}(‘HTML::Mason::Request::ApacheHandler=HASH(0x94bd454)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x94bd454)’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 792
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x85e2f5c)’,
‘Apache::RequestRec=SCALAR(0x83fe31c)’) called at /opt/rt3/bin/webmux.pl
line 135
eval {…}(‘HTML::Mason::ApacheHandler=HASH(0x85e2f5c)’,
‘Apache::RequestRec=SCALAR(0x83fe31c)’) called at /opt/rt3/bin/webmux.pl
line 135
RT::Mason::handler(‘Apache::RequestRec=SCALAR(0x83fe31c)’) called at -e line 0
eval {…}(‘Apache::RequestRec=SCALAR(0x83fe31c)’) called at -e line 0

Most anything is easy after you’ve done it successfully a few times

Leon Sonntag
Innovative Web Applications
leon at iwa-solutions dot com

Leon Sonntag wrote:

I’m running RT 3.0.6 on RH8 Linux using Apache 2x.

When any user logs in and tries to do a quick search on a queue (in this
case the general queue) from the home page it works the first time but
if they circle back to the home page and try the quick search again they
get the error shown below. Reloading the page gives the desires results
…But

Any ideas???
Known issue. Update Storable.pm.
perl -e ‘install Storable’ -MCPAN