[rt-users] CustomField -> QueueObj deprecated error when migrating 3.0.8 to 3.4.3
mark matyas
mark at library.ucsc.edu
Fri Sep 9 16:41:27 EDT 2005
Hi,
I couldn't find the answer to this in the archives, but hopefully
someone knows what is causing this:
I'm in the process of upgrading to a new RT server on a new machine
(3.0.8 to 3.4.3). I did a mysqldump from 3.0.8 machine using this
command as suggested in the archives:
#mysqldump --complete-insert --add-drop-table rt3 > rt3dump
I then transfered the file to the new RT 3.4.3, created an empty mysql
DB called 'rt_test', and imported using something like this:
#mysql rt_test -uroot -p < rt3dump
Then, following directions in the README of 3.4.3, I ran the
rt-setup-database script 3 times (once for schema, acl, insert) for each
version it told me to (3.1.0, 3.1.15, 3.1.17, 3.3.0, 3.3.11):
#/opt/rt3/sbin/rt-setup-database --action schema \
--datadir etc/upgrade/<version>
#/opt/rt3/sbin/rt-setup-database --action acl \
--datadir etc/upgrade/<version>
#/opt/rt3/sbin/rt-setup-database --action insert \
--datadir etc/upgrade/<version>
Everything seemed to go smoothly. Restarted apachectl. Logged in fine,
looked like everything was there and worked good. So then I click on a
queue, then open a ticket, and then I click "Tickets" to go back to the
queue listing, and it hangs for a couple minutes and I get this error in
the log multiple times:
...RT::CustomField -> QueueObj deprecated
(/opt/rt3/lib/RT/CustomField_Overlay.pm:753)
Here are the log entries a couple seconds before it:
[Fri Sep 9 02:37:28 2005] [debug]: About to think about scrips for
transaction #231656 (/opt/rt3/lib/RT/Transaction_Overlay.pm:156)
[Fri Sep 9 02:37:28 2005] [debug]: About to prepare scrips for
transaction #231656 (/opt/rt3/lib/RT/Transaction_Overlay.pm:160)
[Fri Sep 9 02:37:28 2005] [debug]: Found 2 scrips
(/opt/rt3/lib/RT/Scrips_Overlay.pm:356)
[Fri Sep 9 02:37:28 2005] [debug]: About to commit scrips for
transaction #231656 (/opt/rt3/lib/RT/Transaction_Overlay.pm:169)
[Fri Sep 9 02:37:33 2005] [debug]: RT::CustomField -> QueueObj
deprecated (/opt/rt3/lib/RT/CustomField_Overlay.pm:753)
last line repeated a bunch...
Anyway, anybody know what I did wrong? Is it a Custom Field, Template,
or Scrip from the old DB that needs to be removed from the dump file? I
read something about clearing out the mason data and session cache,
could that be it? best way to do that?
FYI, I had to downgrade HTML::Mason from 1.31 to 1.28 to get RT 3.4.3 to
work on my setup: RHEL4, apache2, fastCGI.
Sorry for all the questions,
Thanks for any info though!
Mark Matyas
More information about the rt-users
mailing list