Can't call method "Content" on an undefined value at rt38/html/Admin/Global/MyRT.html line 105

Hi,

I just did a fresh install of RT 3.8.4 on a clean FreeBSD 7.2 box with Apache 2.0.63 and mod_perl2-2.0.4_2,3. I imported the database from an older installation, and then did the database migration scripts, which all completed without a problem. I had to convert the tables to InnoDB manually - I guess the previous webmaster liked myISAM better. Everything seems to be working with one glaring problem:

After logging in, on the screen where there should be the “top 10 unowned tickets” and all that jazz is completely blank, and when I go into “Configuration”, “RT at a Glance”, I get this error:

Can’t call method “Content” on an undefined value at /usr/local/share/rt38/html/Admin/Global/MyRT.html line 105

The HTTP error log only includes:

Tue Jul 14 16:34:34 2009] [crit]: Apache2::RequestIO::rflush: (54) Connection reset by peer at /usr/local/lib/perl5/site_perl/5.8.9/HTML/Mason/ApacheHandler.pm line 1020 (/usr/local/bin/webmux.pl:165)

The other functions seem to be working - I can create a ticket and search for tickets, and I can make changes to existing tickets.

Any ideas on how to fix this?

Thanks!

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354

broken attributes table?On Tue, Jul 14, 2009 at 8:37 PM, Tim Gustafsontjg@soe.ucsc.edu wrote:

Hi,

I just did a fresh install of RT 3.8.4 on a clean FreeBSD 7.2 box with Apache 2.0.63 and mod_perl2-2.0.4_2,3. I imported the database from an older installation, and then did the database migration scripts, which all completed without a problem. I had to convert the tables to InnoDB manually - I guess the previous webmaster liked myISAM better. Everything seems to be working with one glaring problem:

After logging in, on the screen where there should be the “top 10 unowned tickets” and all that jazz is completely blank, and when I go into “Configuration”, “RT at a Glance”, I get this error:

Can’t call method “Content” on an undefined value at /usr/local/share/rt38/html/Admin/Global/MyRT.html line 105

The HTTP error log only includes:

Tue Jul 14 16:34:34 2009] [crit]: Apache2::RequestIO::rflush: (54) Connection reset by peer at /usr/local/lib/perl5/site_perl/5.8.9/HTML/Mason/ApacheHandler.pm line 1020 (/usr/local/bin/webmux.pl:165)

The other functions seem to be working - I can create a ticket and search for tickets, and I can make changes to existing tickets.

Any ideas on how to fix this?

Thanks!

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

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

Best regards, Ruslan.

broken attributes table?

The table itself is fine, and it has lots of data in it - 363 rows in all. How can I tell if there’s something wrong with the table data?

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354

Has anyone got any other suggestions or clues about my broken “RT at a Glance” page?

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354

broken attributes table?

The table itself is fine, and it has lots of data in it - 363 rows in all. How can I tell if there’s something wrong with the table data?

Look for an Attribute named HomepageSettings and find out why it isn’t
loading

-kevin

Look for an Attribute named HomepageSettings and find
out why it isn’t loading

Thanks, I think that’s what I’m missing.

I don’t have that row in my attributes table. I looked in the initial load script and it seems that the data gets somehow bae64-encoded in that database. Can anyone provide the base64 data for a “Default” installation for me?

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354

Look for an Attribute named HomepageSettings and find out why it
isn’t loading

Thanks, I think that’s what I’m missing.

I don’t have that row in my attributes table. I looked in the
initial load script and it seems that the data gets somehow
bae64-encoded in that database. Can anyone provide the base64 data
for a “Default” installation for me?

It sounds like you didn’t run all the database upgrade scripts, so I’d
start there and figure out what else was missed.

-kevin

It sounds like you didn’t run all the database upgrade
scripts, so I’d start there and figure out what else was
missed.

You know…

When I did the “test” upgrade from my production box to a “dev” box, I did all the schema upgrades, and I even included them in my upgrade notes file.

And I distinctly remember this morning when I started this whole thing seeing them in my notes, and then skipping right over them and selecting the next step…

:frowning:

Thanks - it’s working now that I’ve applied the schema updates.

Tim Gustafson
Baskin School of Engineering
UC Santa Cruz
tjg@soe.ucsc.edu
831-459-5354