Auto reply only working on one queue despite being global

I have received complaints that several of our queues are not sending auto
replies on ticket creation. We run a pretty vanilla install of RT 4.0.7 on
Ubuntu.

I am seeing log messages like this when the autoreplies do not work:

[Mon Jul 22 20:45:41 2013] [debug]: Converting ‘iso-8859-1’ to ‘utf-8’ for
text/plain - Subjectless message (/opt/rt4/sbin/…/lib/RT/I18N.pm:233)
[Mon Jul 22 20:45:41 2013] [debug]: Encode::Guess guessed encoding: ascii
(/opt/rt4/sbin/…/lib/RT/I18N.pm:467)
[Mon Jul 22 20:45:41 2013] [debug]: Encode::Guess guessed encoding: ascii
(/opt/rt4/sbin/…/lib/RT/I18N.pm:467)
[Mon Jul 22 20:45:41 2013] [debug]: Mail from user #8321 (
gpitman@rec.ri.cmu.edu)
(/opt/rt4/sbin/…/lib/RT/Interface/Email/Auth/MailFrom.pm:79)
[Mon Jul 22 20:45:41 2013] [debug]: About to think about scrips for
transaction #384368 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:173)
[Mon Jul 22 20:45:41 2013] [debug]: About to think about scrips for
transaction #384369 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:173)
[Mon Jul 22 20:45:41 2013] [debug]: About to think about scrips for
transaction #384370 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:173)
[Mon Jul 22 20:45:41 2013] [debug]: About to think about scrips for
transaction #384371 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:173)
[Mon Jul 22 20:45:41 2013] [debug]: About to think about scrips for
transaction #384372 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:173)
[Mon Jul 22 20:45:41 2013] [debug]: About to prepare scrips for transaction
#384372 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:177)
[Mon Jul 22 20:45:41 2013] [debug]: Found 5 scrips for TransactionCreate
stage with applicable type(s) Create for txn #384372 on ticket #23536
(/opt/rt4/sbin/…/lib/RT/Scrips.pm:377)
[Mon Jul 22 20:45:41 2013] [error]: Template parsing error: RT::Queue::Tag
Unimplemented in Text::Template::GEN58. (template line 12)

Stack:
[/opt/rt4/sbin/…/local/lib/DBIx/SearchBuilder/Record.pm:494]
[template:12]
[/opt/rt4/sbin/…/lib/RT/Template.pm:478]
[/opt/rt4/sbin/…/lib/RT/Template.pm:434]
[/opt/rt4/sbin/…/lib/RT/Template.pm:363]
[/opt/rt4/sbin/…/lib/RT/Template.pm:343]
[/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:154]
[/opt/rt4/sbin/…/lib/RT/Action/Autoreply.pm:66]
[/opt/rt4/sbin/…/lib/RT/ScripAction.pm:226]
[/opt/rt4/sbin/…/lib/RT/Scrip.pm:448]
[/opt/rt4/sbin/…/lib/RT/Scrips.pm:234]
[/opt/rt4/sbin/…/lib/RT/Transaction.pm:179]
[/opt/rt4/sbin/…/lib/RT/Record.pm:1461]
[/opt/rt4/sbin/…/lib/RT/Ticket.pm:676]
[/opt/rt4/sbin/…/lib/RT/Interface/Email.pm:1530]
[/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:61]
(/opt/rt4/sbin/…/lib/RT/Template.pm:473)
[Mon Jul 22 20:45:41 2013] [debug]: Skipping Scrip #2 because it didn’t
Prepare (/opt/rt4/sbin/…/lib/RT/Scrips.pm:237)
[Mon Jul 22 20:45:41 2013] [debug]: Converting ‘utf-8’ to ‘utf-8’ for
text/plain - [OPS #23536] test (/opt/rt4/sbin/…/lib/RT/I18N.pm:233)
[Mon Jul 22 20:45:41 2013] [debug]: Skipping Scrip #15 because it isn’t
applicable (/opt/rt4/sbin/…/lib/RT/Scrips.pm:229)
[Mon Jul 22 20:45:41 2013] [debug]: About to commit scrips for transaction
#384372 (/opt/rt4/sbin/…/lib/RT/Transaction.pm:200)
[Mon Jul 22 20:45:41 2013] [debug]: Committing scrip #3 on txn #384372 of
ticket #23536 (/opt/rt4/sbin/…/lib/RT/Scrips.pm:182)
[Mon Jul 22 20:45:41 2013] [debug]: Calling SetRecipientDigests for
transaction RT::Transaction=HASH(0x915ab38), id 384372
(/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:644)
[Mon Jul 22 20:45:41 2013] [debug]: Working on mailfield To; recipients are
(/opt/rt4/sbin/…/lib/RT/Action/SendEmail.pm:660)

We do use the “Subject Tag” in all our queues if that is what the “Template
parsing error: RT::Queue::Tag Unimplemented” line is complaining about.

I also have added a autoreply scrip to just one queue and it fails with the
same messages as above.

I would like advise on how to troubleshoot this problem.

I have received complaints that several of our queues are not sending auto replies on ticket
creation. We run a pretty vanilla install of RT 4.0.7 on Ubuntu.

Is this an upgraded RT install?

[Mon Jul 22 20:45:41 2013] [error]: Template parsing error: RT::Queue::Tag Unimplemented in
Text::Template::GEN58. (template line 12)

We do use the “Subject Tag” in all our queues if that is what the “Template parsing error:
RT::Queue::Tag Unimplemented” line is complaining about.

I’m guessing you upgraded from an RT running the
RT::Extension::BrandedQueues extension but didn’t follow these upgrade
instructions.

http://bestpractical.com/docs/rt/latest/UPGRADING-3.8.html#UPGRADING-FROM-3.7.81-AND-EARLIER

-kevin

Thank you Kevin, You nailed it

View this message in context: http://requesttracker.8502.n7.nabble.com/Auto-reply-only-working-on-one-queue-despite-being-global-tp54684p54740.html