Good afternoon,
I recently inherited a RT installation. After upgrading our test system to
4.2.12 I am unable to create scrips, either locally or for a specific queue. I
get a standard "An internal error has occurred" message from the web UI, and
the following in syslog:
[17510] Can't call method "Queue" on an undefined value at
/opt/rt4/sbin/../lib/RT/Scrip.pm line 450.#012#012Stack:#012
[/opt/rt4/sbin/../lib/RT/Scrip.pm:450]#012
[/opt/rt4/share/html/Admin/Elements/EditScrip:83]#012
[/opt/rt4/share/html/Widgets/TitleBox:56]#012
[/opt/rt4/share/html/Admin/Elements/EditScrip:89]#012
[/opt/rt4/share/html/Admin/Queues/Scrip.html:52]#012
[/opt/rt4/share/html/Admin/autohandler:49]#012
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:681]#012
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:369]#012
[/opt/rt4/share/html/autohandler:53]#012
I have verified that the undefined value is $args{'TicketObj'} in the Stage
function in Scrip.pm, but haven't gotten any further. I'll be greatful for any
suggestions.