[rt-users] Problem when resolving ticket (scripts)
Daniel Jimenez
djimenez at membersourcecu.org
Fri Dec 23 10:58:25 EST 2005
Yep, you were correct!!! Thanks!
-----Original Message-----
From: Rick Russell [mailto:rickr at rice.edu]
Sent: Friday, December 23, 2005 9:55 AM
To: Daniel Jimenez
Subject: Re: [rt-users] Problem when resolving ticket (scripts)
You're looking in the wrong place. The scrip is probably fine; it sounds like you have an error in your Resolved template. That's why the other scrips execute fine but the Resolved scrip fails.
Rick R.
Daniel Jimenez wrote:
> All,
>
> I'm having a problem when resolving my tickets. It executes my scripts, but fails before they finish... I get the following in syslog...
>
> Dec 23 09:14:09 src at cucontrol4 RT: About to think about scrips for
> transaction12513 Dec 23 09:14:09 src at cucontrol4 RT: About to prepare
> scrips for transaction12513 Dec 23 09:14:09 src at cucontrol4 RT: Found 5 scrips
> Dec 23 09:14:09 src at cucontrol4 RT: error: unexpected end of header (/usr/lib/RT/Template_Overlay.pm:341)
> Dec 23 09:14:10 src at cucontrol4 RT: error: unexpected end of header (/usr/lib/RT/Template_Overlay.pm:341)
> Dec 23 09:14:10 src at cucontrol4 RT: About to commit scrips for
> transaction12513
>
> I have 4 scrips (above says RT sees 5 though??) and they are as follows (in this order on the global scrips screen...
>
> #On Resolve Notify Requestors with template Resolved (not working) #On
> Resolve Notify AdminCcs with template Admin Resolved (working) #On
> Resolve User Defined with template Blank (working) #On Resolve Notify
> Ccs with template Resolved (not working)
>
> The user defined section of "On Resolve User Defined with template Blank" is the same as I use for another scrip "On Correspond User Defined with template Blank". Basically it takes the ticket if someone resolves/corresponds but has not "taken" the ticket. All of the correspondance scripts work correctly, so I don't believe this specific scrip is "clogging" It up.
>
> Below are the properties of the user defined scrip... TIA and happy holidays.
>
>
> custom condition:
> [blank]
> custom action prep:
> return 1;
> custom action cleanup:
> my $Actor = $self->TransactionObj->Creator;
> return 1 if $Actor == $RT::SystemUser->id;
> return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;
> $RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to user #". $Actor );
> my ($status, $msg) = $self->TicketObj->SetOwner( $Actor );
> unless( $status ) {
> $RT::Logger->warning( "Impossible d'attribuer le ticket à $Actor: $msg" );
> return undef;
> }
> return 1;
>
>
> Daniel Jimenez
> MemberSource Credit Union
> Information Systems Analyst
> djimenez at membersourcecu.org
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Be sure to check out the RT Wiki at http://wiki.bestpractical.com
>
> Download a free sample chapter of RT Essentials from O'Reilly Media at
> http://rtbook.bestpractical.com
>
> WE'RE COMING TO YOUR TOWN SOON - RT Training in Amsterdam, Boston and
> San Francisco - Find out more at
> http://bestpractical.com/services/training.html
--
Rick Russell
For computer help, call xHELP (x4357 or 713-348-4357) OpenPGP/GnuPG Public Key at ldap://certificate.rice.edu 761D 1C20 6428 580F BD98 F5E5 5C8C 56CA C7CB B669
--
Helpdesk Supervisor, Client Services
IT/Academic & Research Computing
Rice University
Voice: 713.348.5267 Fax: 713.348.6099
More information about the rt-users
mailing list