Problem with upgrading to 3.4.2

Hi,

I have upgraded my rt installation from 3.0.10 to 3.4.2

When I try to log on I get the following error message

error: Can’t use string (“1118159048”) as an ARRAY ref while “strict
refs” in use at /u03/rt/perl/lib/5.8.7/i686-linux/Time/HiRes.pm line 43.
context:

39: sub tv_interval {
40: # probably could have been done in C
41: my ($a, $b) = @_;
42: $b = [gettimeofday()] unless defined($b);
43: (${$b}[0] - ${$a}[0]) + ((${$b}[1] - ${$a}[1]) / 1_000_000);
44: }
45:
46: # Autoload methods go after =cut, and are processed by the
autosplit program.
47:

code stack: /u03/rt/perl/lib/5.8.7/i686-linux/Time/HiRes.pm:43
/u03/rt/rt/share/html/Elements/Footer:71
/u03/rt/rt/share/html/autohandler:3

raw error http://fable.its.yale.edu:8090/Ticket/Create.html?Queue=11#raw

I tried upgrading Time::HiRes to 1.68 but of no avail

Any Hints ?

thanks
amit

Remove /opt/rt3/var/mason_data/obj dir.
Did you restart apache?
Then please report back if it works or not.

amit poddar wrote: