Fastcgi error on working system

All -

Our system has been up and running for a while now on CentOS4.2, using
RT3.4.4. Today we experience an error where we can access the main page of
RT, but cannot bring up the “Tickets” menu.

We get the following error in /var/log/httpd/error_log:

[Tue Jan 03 16:31:01 2006] [error] [client 67.99.82.210] FastCGI: server
“/opt/rt3/bin/mason_handler.fcgi” stderr: ID is

8, referer: http://support.pipelinewireless.us/rt/

[Tue Jan 03 16:31:01 2006] [error] [client 67.99.82.210] FastCGI: server
“/opt/rt3/bin/mason_handler.fcgi” stderr: DBIx:

:SearchBuilder->DoSearch Query: SELECT main.* FROM CustomFields main ,
ObjectCustomFields ObjectCustomFields_1 WHERE (

(ObjectCustomFields_1.ObjectId = ‘6’)OR(ObjectCustomFields_1.ObjectId =
‘0’)) AND ((main.Disabled = ‘0’)) AND ((main.Loo

kupType = ‘RT::Queue-RT::Ticket-RT::Transaction’)) AND ((main.Name = NULL))
AND ((main.id = ObjectCustomFields_1.CustomF

ield)) ORDER BY ObjectCustomFields_1.ObjectId ASC,
ObjectCustomFields_1.SortOrder ASC, referer: http://support.pipelinew

ireless.us/rt/

We get this error from our web browser:

System error

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:

506: my $depth = 1;

507:

508: # make a tree root

509: $$tree = RT::Interface::Web::QueryBuilder::Tree->new;

510: my $root = RT::Interface::Web::QueryBuilder::Tree->new( ‘AND’,
$$tree );

511: my $lastnode = $root;

512: my $parentnode = $root;

513:

code stack: /opt/rt3/share/html/Search/Build.html:509

/opt/rt3/share/html/Search/Build.html:260

/opt/rt3/share/html/autohandler:215

raw error

Anyone have any ideas?

Chris

Anyone on this? I also cannot run our rt-crontools, so something has
happened (i.e. an update to a program?).

If anyone can help, please give me some ideas. I’m dangerous enough to get
this running, but quickly get over my head with this level of debugging.

Thanks in advance.

ChrisFrom: Chris Hale [mailto:chris-lists@pipelinewireless.us]
Sent: Tuesday, January 03, 2006 6:04 PM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] fastcgi error on working system

All -

Our system has been up and running for a while now on CentOS4.2, using
RT3.4.4. Today we experience an error where we can access the main page of
RT, but cannot bring up the “Tickets” menu.

We get the following error in /var/log/httpd/error_log:

[Tue Jan 03 16:31:01 2006] [error] [client 67.99.82.210] FastCGI: server
“/opt/rt3/bin/mason_handler.fcgi” stderr: ID is

8, referer: http://support.pipelinewireless.us/rt/

[Tue Jan 03 16:31:01 2006] [error] [client 67.99.82.210] FastCGI: server
“/opt/rt3/bin/mason_handler.fcgi” stderr: DBIx:

:SearchBuilder->DoSearch Query: SELECT main.* FROM CustomFields main ,
ObjectCustomFields ObjectCustomFields_1 WHERE (

(ObjectCustomFields_1.ObjectId = ‘6’)OR(ObjectCustomFields_1.ObjectId =
‘0’)) AND ((main.Disabled = ‘0’)) AND ((main.Loo

kupType = ‘RT::Queue-RT::Ticket-RT::Transaction’)) AND ((main.Name = NULL))
AND ((main.id = ObjectCustomFields_1.CustomF

ield)) ORDER BY ObjectCustomFields_1.ObjectId ASC,
ObjectCustomFields_1.SortOrder ASC, referer: http://support.pipelinew

ireless.us/rt/

We get this error from our web browser:

System error

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:

506: my $depth = 1;

507:

508: # make a tree root

509: $$tree = RT::Interface::Web::QueryBuilder::Tree->new;

510: my $root = RT::Interface::Web::QueryBuilder::Tree->new( ‘AND’,
$$tree );

511: my $lastnode = $root;

512: my $parentnode = $root;

513:

code stack: /opt/rt3/share/html/Search/Build.html:509

/opt/rt3/share/html/Search/Build.html:260

/opt/rt3/share/html/autohandler:215

raw error

Anyone have any ideas?

Chris