<div dir="ltr">The line in your first message:<div><br></div><div><div>$Ticket->AddLink(Type=>'RefersTo',Target=>$pticket_id,RecordTransactiosn=>0);</div></div><div><br></div><div>has a typo in "RecordTransaction", but I'm not sure that that parameter actually applies to the AddLink method.  It can probably be removed altogether.  In any case, I don't think that that is causing any problems.</div><div><br></div><div>Your scrip with the user-defined condition ("on create, if ticket subject is not 'New App Request' and To: header does not include <a href="mailto:xxxxx@yyyyy.com">xxxxx@yyyyy.com</a>") doesn't seem relevant in this case, since your script doesn't appear to be creating tickets.</div><div><br></div><div>I notice that you've only provided 70 lines of your script (79 lines are missing).  I can't see any obvious problems with the code you've provided.  I suspect that the warnings are being caused by something earlier in the script.</div><div><br></div><div>Out of curiosity, why do you run this code as a standalone script instead of a scrip?  Your script operates specifically on Create transactions, so wouldn't it be preferable to create all of the links at the time of ticket creation?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 December 2014 at 19:23, Payam Poursaied <span dir="ltr"><<a href="mailto:me@payam124.com" target="_blank">me@payam124.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">Hi Alex<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">That line copied exactly from the script.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">The whole idea of my script is searching for specific ticket based on customefiled and refer a newly created ticket to the first ticket which has the same customfiled value. <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">First it fills some customfields based on body of the first transaction and tries then find the first ticket which is similar to that ticket (i.e. has the same value in one of its customfield) and creates a “Refer To” link to that ticket.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">Concept is very similar to <a href="http://requesttracker.wikia.com/wiki/AddRefersToOnEqualCustomField" target="_blank">http://requesttracker.wikia.com/wiki/AddRefersToOnEqualCustomField</a> but instead of putting the code as a “Scrips” I run it as a standalone perl script.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">I have put my code and some of the errors below<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">The only thing which might be relevant to this case is, I have one scrips with user defined condition. <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">The condition code is in the below table:<u></u><u></u></span></p><table border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none"><tbody><tr><td width="623" valign="top" style="width:467.5pt;border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">return 0 unless $self->TransactionObj->Type eq "Create";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">my $ChatArchiverTo='xxxxx\@<a href="http://yyyyy.com" target="_blank">yyyyy.com</a>';<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">my $scrip='scripname';<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">my $TO="";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">if (defined($self->TransactionObj->Attachments->First->GetHeader("To"))){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"> $TO = $self->TransactionObj->Attachments->First->GetHeader("To");<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">if($self->TicketObj->Subject =~ m/New App Request/){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">   return 0;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">if (($TO =~ /$ChatArchiverTo/i)){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">   $RT::Logger->debug( "$scrip: $TO found in to");<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">   return 0;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">else{<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">   $RT::Logger->debug( "$scrip: $TO was not found in to");<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">   return 1;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">}<u></u><u></u></span></p></td></tr></tbody></table><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">my $tickets = new RT::Tickets($RT::SystemUser); # Used to store Ticket search results<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$tickets->LimitQueue(VALUE =>'Appforall');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$tickets->LimitSubject(VALUE=>'New App Request', OPERATOR=>'=');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$tickets->LimitId(VALUE=>3234491,OPERATOR=>'>');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$tickets->OrderByCols({FIELD=>'Id', ORDER =>'ASC'});<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$tickets->LimitCustomField(CUSTOMFIELD => $afa_req_type,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            OPERATOR    => "!=",<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            VALUE       => $afa_req_type_type);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">while (my $Ticket = $tickets->Next) {<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">     my $customer_id="";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">     my $app_name="";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">     my $txns = $Ticket->Transactions;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">     while (my $txn = $txns->Next ) {<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        if ($txn->Type ne 'Create'){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">            next;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        my $attachments = RT::Attachments->new($txn->CurrentUser);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        $attachments->Limit( FIELD => 'TransactionID', VALUE => $txn->id );<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        $attachments->ContentType (VALUE => 'text/plain');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        $attachments->OrderBy( FIELD => 'Id', ORDER => 'ASC' );<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        while ( my $a = $attachments->Next ) {<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">               if($a->Content =~ /customer_id = (\d+).*app_name = ([^\n]+)/s){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                  $customer_id=$1;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                  $app_name=$2;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                  last;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">               }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">           }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">       }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      if ($customer_id  eq '' or $app_name eq ''){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">         print "ERROR: customer_id or app_name for ticket $Ticket->Id did not find\n";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">         next;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      my $ptickets =  new RT::Tickets($RT::SystemUser);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->LimitQueue(VALUE =>'Appforall');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->LimitCustomField(CUSTOMFIELD => $afa_req_type,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            OPERATOR    => "=",<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            VALUE       => $afa_req_type_type);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->LimitCustomField(CUSTOMFIELD => $afa_appname,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            OPERATOR    => "=",<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                            VALUE       => "$app_name");<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->LimitId(VALUE=>$Ticket->Id,OPERATOR=>'<');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->LimitId(VALUE=>3234491,OPERATOR=>'>');<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $ptickets->OrderByCols({FIELD=>'Id', ORDER =>'ASC'});<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      my $pticket_id='';<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      if (my $PTicket=$ptickets->Next){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">         $pticket_id=$PTicket->Id;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      print $Ticket->Id,"\t",$customer_id,"\t",$app_name,"PARENT-----$pticket_id\n";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      if (defined($ARGV[0]) and  $ARGV[0] eq 'set'){<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $Ticket->AddCustomFieldValue(Field=>$afa_channel,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                Value=>$afa_chat,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                 RecordTransaction=>0);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $Ticket->AddCustomFieldValue(Field=>$afa_req_type,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                Value=>$afa_req_type_type,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                 RecordTransaction=>0);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $Ticket->AddCustomFieldValue(Field=>$afa_customerid,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                Value=>$customer_id,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                 RecordTransaction=>0);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      $Ticket->AddCustomFieldValue(Field=>$afa_appname,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                Value=>$app_name,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">                                 RecordTransaction=>0);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      if ($pticket_id ne ''){<u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">         $Ticket->AddLink(Type=>'RefersTo',Target=>$pticket_id,RecordTransactiosn=>0);<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      }<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">      }<u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">  } # Ticket loop<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">$RT::Handle->Disconnect();<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"> exit;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">[21743] [Mon Dec 22 08:21:54 2014] [warning]: RT::Handle=HASH(0x802572660) couldn't execute the query 'SELECT COUNT(DISTINCT <a href="http://main.id" target="_blank">main.id</a>) FROM Scrips main JOIN ObjectScrips ObjectScrips_1  ON ( ObjectScrips_1.Scrip = <a href="http://main.id" target="_blank">main.id</a> ) JOIN ScripConditions ScripConditions_2  ON ( ScripConditions_2.id = main.ScripCondition )  WHERE (ObjectScrips_1.ObjectId = '120' OR ObjectScrips_1.ObjectId = '0') AND (ObjectScrips_1.Stage = 'TransactionBatch') AND (ScripConditions_2.ApplicableTransTypes LIKE '%AddLink%' OR ScripConditions_2.ApplicableTransTypes LIKE '%Any%') AND (main.Disabled = '0') ' at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 602.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Handle::SimpleQuery(RT::Handle=HASH(0x802572660), "SELECT COUNT(DISTINCT <a href="http://main.id" target="_blank">main.id</a>) FROM Scrips main JOIN ObjectSc"...) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder.pm line 295<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::_DoCount(RT::Scrips=HASH(0x80dd41c18)) called at /opt/rt4/lib//RT/SearchBuilder.pm line 996<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::SearchBuilder::_DoCount(RT::Scrips=HASH(0x80dd41c18)) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder.pm line 1471<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Count(RT::Scrips=HASH(0x80dd41c18)) called at /opt/rt4/lib//RT/Scrips.pm line 495<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Scrips::_FindScrips(RT::Scrips=HASH(0x80dd41c18), "Stage", "TransactionBatch", "Type", "AddLink") called at /opt/rt4/lib//RT/Scrips.pm line 343<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Scrips::Prepare(RT::Scrips=HASH(0x80dd41c18), "Type", "AddLink", "TransactionObj", RT::Transaction=HASH(0x80deae7b0), "Ticket", undef, "TicketObj", RT::Ticket=HASH(0x80dd41600), ...) called at /opt/rt4/lib//RT/Scrips.pm line 291<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Scrips::Apply(RT::Scrips=HASH(0x80dd41c18), "Stage", "TransactionBatch", "TicketObj", RT::Ticket=HASH(0x80dd41600), "TransactionObj", RT::Transaction=HASH(0x80deae7b0), "Type", "AddLink", ...) called at /opt/rt4/lib//RT/Ticket.pm line 2598<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::_ApplyTransactionBatch(RT::Ticket=HASH(0x80dd41600)) called at /opt/rt4/lib//RT/Ticket.pm line 2569<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::ApplyTransactionBatch(RT::Ticket=HASH(0x80dd41600)) called at /opt/rt4/lib//RT/Ticket.pm line 2639<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::DESTROY(RT::Ticket=HASH(0x80dd41600)) called at <a href="http://02.pl" target="_blank">02.pl</a> line 149<u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        eval {...} called at <a href="http://02.pl" target="_blank">02.pl</a> line 149 (/usr/local/lib/perl5/site_perl/5.14.2/Carp.pm:169)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">[82765] [Thu Dec 25 04:19:52 2014] [warning]: RT::Handle=HASH(0x802572648) couldn't execute the query 'SELECT  * FROM Tickets WHERE id = ?' at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 602.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Handle::SimpleQuery(RT::Handle=HASH(0x802572648), "SELECT  * FROM Tickets WHERE id = ?", 3330370) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm line 1234<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Record::_LoadFromSQL(RT::Ticket=HASH(0x80beca300), "SELECT  * FROM Tickets WHERE id = ?", 3330370) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm line 1153<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Record::LoadByCols(RT::Ticket=HASH(0x80beca300), "id", 3330370) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record/Cachable.pm line 120<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Record::Cachable::LoadByCols(RT::Ticket=HASH(0x80beca300), "id", 3330370) called at /opt/rt4/lib//RT/Record.pm line 396<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Record::LoadByCols(RT::Ticket=HASH(0x80beca300), "id", 3330370) called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm line 1168<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        DBIx::SearchBuilder::Record::LoadById(RT::Ticket=HASH(0x80beca300), 3330370) called at /opt/rt4/lib//RT/Ticket.pm line 146<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::Load(RT::Ticket=HASH(0x80beca300), 3330370) called at /opt/rt4/lib//RT/Ticket.pm line 2581<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::_ApplyTransactionBatch(RT::Ticket=HASH(0x80becab88)) called at /opt/rt4/lib//RT/Ticket.pm line 2569<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::ApplyTransactionBatch(RT::Ticket=HASH(0x80becab88)) called at /opt/rt4/lib//RT/Ticket.pm line 2639<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        RT::Ticket::DESTROY(RT::Ticket=HASH(0x80becab88)) called at <a href="http://02.pl" target="_blank">02.pl</a> line 149<u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">        eval {...} called at <a href="http://02.pl" target="_blank">02.pl</a> line 149 (/usr/local/lib/perl5/site_perl/5.14.2/Carp.pm:169)<u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d">[82765] [Thu Dec 25 04:19:52 2014] [warning]: TransactionBatch was fired on a ticket that no longer exists; unable to run scrips!  Call ->ApplyTransactionBatch before shredding the ticket, for consistent results. (/opt/rt4/lib//RT/Ticket.pm:2588)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Tahoma",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Alex Peters [<a href="mailto:alex@peters.net" target="_blank">mailto:alex@peters.net</a>] <br><b>Sent:</b> Wednesday, December 17, 2014 2:31 PM<br><b>To:</b> Payam Poursaied; <a href="mailto:rt-users@lists.bestpractical.com" target="_blank">rt-users@lists.bestpractical.com</a><br><b>Subject:</b> Re: [rt-users] warning message on set ReferTo<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p>I can't see any obvious problems based on your error messages.<u></u><u></u></p><p>There seems to be a typo in the code.  Is that directly copied from your script?<u></u><u></u></p><p>Have you considered enabling debugging from within your script?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Thu, 18 Dec 2014 5:04 am Payam Poursaied <<a href="mailto:me@payam124.com" target="_blank">me@payam124.com</a>> wrote:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><p class="MsoNormal" style="margin-bottom:12.0pt">Hi All<br>I have created a script which has below command to create a link<br>$Ticket->AddLink(Type=>'RefersTo',Target=>$pticket_id,RecordTransactiosn=>0)<br>;<br><br>When I run the script ReferTo link created, but I got below warning as well.<br>RT version 4.2.8<br>And line 149 of <a href="http://02.pl" target="_blank">02.pl</a> is exit line.<br><br>Any idea?<br><br>[85829] [Wed Dec 17 07:14:20 2014] [warning]: RT::Handle=HASH(0x802572648)<br>couldn't execute the query 'SELECT  * FROM Tickets WHERE id = ?' at<br>/usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 602.<br>       <br>DBIx::SearchBuilder::Handle::SimpleQuery(RT::Handle=HASH(0x802572648),<br>"SELECT  * FROM Tickets WHERE id = ?", 3311056) called at<br>/usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm line 1234<br>       <br>DBIx::SearchBuilder::Record::_LoadFromSQL(RT::Ticket=HASH(0x80e255cf0),<br>"SELECT  * FROM Tickets WHERE id = ?", 3311056) called at<br>/usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm line 1153<br>       <br>DBIx::SearchBuilder::Record::LoadByCols(RT::Ticket=HASH(0x80e255cf0), "id",<br>3311056) called at<br>/usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record/Cachable.pm<br>line 120<br>       <br>DBIx::SearchBuilder::Record::Cachable::LoadByCols(RT::Ticket=HASH(0x80e255cf<br>0), "id", 3311056) called at /opt/rt4/lib//RT/Record.pm line 396<br>        RT::Record::LoadByCols(RT::Ticket=HASH(0x80e255cf0), "id", 3311056)<br>called at /usr/local/lib/perl5/site_perl/5.14.2/DBIx/SearchBuilder/Record.pm<br>line 1168<br>        DBIx::SearchBuilder::Record::LoadById(RT::Ticket=HASH(0x80e255cf0),<br>3311056) called at /opt/rt4/lib//RT/Ticket.pm line 146<br>        RT::Ticket::Load(RT::Ticket=HASH(0x80e255cf0), 3311056) called at<br>/opt/rt4/lib//RT/Ticket.pm line 2581<br>        RT::Ticket::_ApplyTransactionBatch(RT::Ticket=HASH(0x80dd1a9f0))<br>called at /opt/rt4/lib//RT/Ticket.pm line 2569<br>        RT::Ticket::ApplyTransactionBatch(RT::Ticket=HASH(0x80dd1a9f0))<br>called at /opt/rt4/lib//RT/Ticket.pm line 2639<br>        RT::Ticket::DESTROY(RT::Ticket=HASH(0x80dd1a9f0)) called at <a href="http://02.pl" target="_blank">02.pl</a><br>line 149<br>        eval {...} called at <a href="http://02.pl" target="_blank">02.pl</a> line 149<br>(/usr/local/lib/perl5/site_perl/5.14.2/Carp.pm:169)<u></u><u></u></p></blockquote></div></div></div></div></div></blockquote></div><br></div>