Dear List,
Just noticed no e-mails are getting sent out since yesterday
(auto-replies) and we have this error when trying to search tickets:
error: Can’t locate object method “new” via package
“RT::Interface::Web::QueryBuilder::Tree” at
/opt/rt3/share/html/Search/Build.html line 509.
context:
…
505: if (@current_values) {
506: foreach my $value (@current_values) {
507: my $parent = $value->getParent();
508: my $grandparent = $parent->getParent();
509: if ( !$grandparent->isRoot ) {
510: my $index = $parent->getIndex();
511: $parent->removeChild($value);
512: $grandparent->insertChild( $index, $value );
513: if ( $parent->isLeaf() ) {
…
code stack: /opt/rt3/share/html/Search/Build.html:509
/opt/rt3/share/html/Search/Build.html:260
/opt/rt3/share/html/autohandler:215
Kind Regards,
Gavin Henry.
Managing Director.
T +44 (0) 1224 279484
M +44 (0) 7930 323266
F +44 (0) 1224 742001
E ghenry@suretecsystems.com
Open Source. Open Solutions™.
http://www.suretecsystems.com/
> Dear List,
>
> Just noticed no e-mails are getting sent out since yesterday
> (auto-replies) and we have this error when trying to search tickets:
>
> error: Can't locate object method "new" via package
> "RT::Interface::Web::QueryBuilder::Tree" at
> /opt/rt3/share/html/Search/Build.html line 509.
> context:
> ...
> 505: if (@current_values) {
> 506: foreach my $value (@current_values) {
> 507: my $parent = $value->getParent();
> 508: my $grandparent = $parent->getParent();
> 509: if ( !$grandparent->isRoot ) {
> 510: my $index = $parent->getIndex();
> 511: $parent->removeChild($value);
> 512: $grandparent->insertChild( $index, $value );
> 513: if ( $parent->isLeaf() ) {
> ...
> code stack: /opt/rt3/share/html/Search/Build.html:509
> /opt/rt3/share/html/Search/Build.html:260
> /opt/rt3/share/html/autohandler:215
Rebuilding and installing:
Scalar-List-Utils-1.18
Fixed it.
Was getting “Undefined subroutine &Scalar::Util::weaken called at” in the
logs.
Just for others, in case they search the archives