Can't set DBI::db=HASH(0x8b3efb0)->{PrintWarm}

Upgraded to 4.4.0 and now I see the following in the log:
[27982] [Thu Jun 16 16:59:19 2016] [warning]: Can’t set DBI::db=HASH(0x8b3efb0)->{PrintWarm}: unrecognised attribute name or invalid value at /usr/local/lib64/perl5/ line 739, line 473. (/usr/local/lib64/perl5/
[27982] [Thu Jun 16 16:59:19 2016] [warning]: Error is Can’t use string (“TicketObj”) as a subroutine ref while “strict refs” in use at /opt/rt4/sbin/…/lib/RT/ line 1644, line 473.

[/opt/rt4/share/html/autohandler:53] (/opt/rt4/sbin/…/lib/RT/
[28077] [Thu Jun 16 17:00:02 2016] [debug]: ExternalInfoPriority not defined. User information (including user enabled/disabled) cannot be externally-sourced (/opt/rt4/sbin/…/lib/RT/
RT is acting normally but these warnings keep on appearing in the logs. Not sure what to make of it.
I want to make sure I clean this up before continuing with my configuration as I have a “separate/relay” mailserver.

Hi Daniel,On 2016年6月16日 at 13:30:18, Daniel M. via rt-users ( wrote:


This suggests that you’d customized RT’s code directly, so I bet you are running a 4.2-era (or older) /Ticket/Update.html file against RT 4.4. In other words, RT has made changes to that file as part of your upgrade to 4.4.0, but your local override is hiding those changes, so that’s why you’re seeing strange errors.

The way to proceed (in descending order of preference) would be to refactor your customizations to be callbacks, which is the recommended way to customize RT’s templates, or simply remove your local override if you don’t need it, or finally apply your customizations again to 4.4’s version of /Ticket/Update.html.

See for more detail on the recommended approach.