Hello! I have an really ugly bug and I can't find the reason.
The bug is: From time to time (once a week). For 5-15sec RT dont send mails created by scrips. This could strike one but also several emails. I see in the logs lines like: RT: [14868] Use of uninitialized value in method with known name at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 180. RT: [14868] Use of uninitialized value in method with known name at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 180. RT: [14868] Scrip Prepare 459 died. - Can't locate object method "" via package "MIME::Head" at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 180.#012#012Stack:#012 [/opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm:180]#012 [/opt/rt4/sbin/../lib/RT/Action/Notify.pm:69]#012 [/opt/rt4/sbin/../lib/RT/ScripAction.pm:223]#012 [/opt/rt4/sbin/../lib/RT/Scrip.pm:637]#012 [/opt/rt4/sbin/../lib/RT/Scrips.pm:342]#012 [/opt/rt4/sbin/../lib/RT/Transaction.pm:189]#012 [/opt/rt4/sbin/../lib/RT/Record.pm:1696]#012 [/opt/rt4/sbin/../lib/RT/Ticket.pm:1613]#012 [/opt/rt4/sbin/../lib/RT/Ticket.pm:1456]#012 [/opt/rt4/sbin/../lib/RT/Ticket.pm:1661]#012 [/opt/rt4/share/html/Ticket/ModifyPeople.html:111]#012 [/opt/rt4/share/html/Ticket/autohandler:66]#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] or RT: [29651] Use of uninitialized value in method with known name at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 1027. RT: [29651] Use of uninitialized value in method with known name at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 1027. RT: [29651] Scrip Prepare 192 died. - Can't locate object method "" via package "RT::Action::Notify" at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm line 1027.#012#012Stack:#012 [/opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm:1027]#012 [/opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm:564]#012 [/opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm:152]#012 [/opt/rt4/sbin/../lib/RT/Action/Notify.pm:69]#012 [/opt/rt4/sbin/../lib/RT/ScripAction.pm:223]#012 [/opt/rt4/sbin/../lib/RT/Scrip.pm:637]#012 [/opt/rt4/sbin/../lib/RT/Scrips.pm:342]#012 [/opt/rt4/sbin/../lib/RT/Transaction.pm:189]#012 [/opt/rt4/sbin/../lib/RT/Record.pm:1693]#012 [/opt/rt4/sbin/../lib/RT/Ticket.pm:536]#012 [/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1439]#012 [/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:61] with 4.2.10 I got "via package RT::Action::SendEmail" or "via package RT::Action::Notify" since I updated to 4.2.12 (last week) I get "via package MIME::Head" Environment: virtual vmware machine Ubuntu 14.04 / apache 2.4.7 / mod_perl2.0.8 perl 5.18.2 My assumpotion/next ideas are: 1.) I don't configured the worker in Apache. The default seems to be mpm_event for Ubuntu 14.04 . So may mpm_prefork??? 2.) Ubuntu comes with mod_perl2.08 maybe I upgrade to 2.09?? 3.) I made some small changes in the code (really small I just removed a check). This produces a lot of lines like "Subroutine SetRTSpecialHeaders redefined at /opt/rt4/sbin/../lib/RT/Action/SendEmail_Local.pm:" Files I modified /opt/rt4/lib/RT/Action/SendEmail_Local.pm /opt/rt4/local/html/Elements/Footer /opt/rt4/local/html/Ticket/Update.html /opt/rt4/local/html/Ticket/Create.html Changes I made in SendEmail_Local.pm: 816,823c816,822 < # removed for q2q < #$self->RecipientFilter( < # Callback => sub { < # return unless RT::EmailParser->IsRTAddress( $_[0] ); < # return "$_[0] appears to point to this RT instance. Skipping"; < # }, < # All => 1, < #); For really appreciate any help best regards! Sven Sternberger System Engineer Tel.: 040/8998-4397 DESY IT --------- RT 4.4 and RTIR Training Sessions https://bestpractical.com/training * Los Angeles - September, 2016