What is in Line 261 of /usr/lib/perl5/vendor_perl/5.10.0/RT/Tickets_Overlay_SQL.pm and why is a RT Module installed in Vendor Perl tree?
Tob 2009/11/24 TONY JOHN - ERS, HCL Tech <[email protected]> > Hi, > > I changed the UntouchedInHours.pm to the exact code as from rt wiki.But I > got this error: > > > > [Tue Nov 24 10:42:18 2009] [warning]: Use of uninitialized value in > concatenation (.) or string at > /usr/lib/perl5/vendor_perl/5.10.0/RT/Tickets_Overlay_SQL.pm line 261. > (/usr/lib/perl5/vendor_perl/5.10.0/RT/Tickets_Overlay_SQL.pm:261) > > [r...@localhost sbin]# > > > > Regards, > > Tony > ------------------------------ > > *From:* Torsten Brumm [mailto:[email protected]] > *Sent:* Tuesday, November 24, 2009 3:54 PM > > *To:* TONY JOHN - ERS, HCL Tech > *Cc:* [email protected] > *Subject:* Re: [rt-users] rt-crontool error > > > > Looks like you copied not all needed information from wiki into the > UntouchedInHours.pm: > > Yours: > > package RT::Condition::UntouchedInHours; > require RT::Condition::Generic; > > use RT::Date; > > > @ISA = qw(RT::Condition::Generic); > > > use strict; > use vars qw/@ISA/; > > sub IsApplicable { > my $self = shift; > if ((time()-$self->TicketObj->LastUpdatedObj->Unix)/3600 >= > $self->Argument and $self->TicketObj->Owner==6) { > return 1 > } > else { > return 0; > } > } > > 1; > > Wiki (you used the alternate version) > > package RT::Condition::UntouchedInHours; > > require RT::Condition::Generic; > > > use RT::Date; > > > > @ISA = qw(RT::Condition::Generic); > > > > use strict; > > use vars qw/@ISA/; > > > sub IsApplicable { > > my $self = shift; > > if ((time()-$self->TicketObj->LastUpdatedObj->Unix)/3600 >= > $self->Argument) { > > return 1 > > } > > else { > > return 0; > > } > > } > > > # The following could be omitted. They're there to allow overrides from > Vendor and Local > > # but as this isn't a core module, they're just there for completeness :) > > eval "require RT::Condition::UntouchedInHours_Vendor"; > > die $@ if ($@ && $@ !~ qr{^Can't locate > RT/Condition/UntouchedInHours_Vendor.pm}); > > eval "require RT::Condition::UntouchedInHours_Local"; > > die $@ if ($@ && $@ !~ qr{^Can't locate > RT/Condition/UntouchedInHours_Local.pm}); > > > 1; > > > > 2009/11/24 TONY JOHN - ERS, HCL Tech <[email protected]> > > > > Hi, > > > > PFA UntouchedInHours.pm > > > > Regards, > > Tony > ------------------------------ > > *From:* TONY JOHN - ERS, HCL Tech > *Sent:* Tuesday, November 24, 2009 3:31 PM > *To:* 'Torsten Brumm' > > > *Cc:* [email protected] > > *Subject:* RE: [rt-users] rt-crontool error > > > > Hi , > > > > Now I’m getting a different error: > > [r...@localhost sbin]# rt-crontool --search > RT::Search::ActiveTicketsInQueue --search-arg CI new --condition > RT::Condition::UntouchedInHours --condition-arg 4 --action > RT::Action::SetPriority --action-arg 5 --verbose > > [Tue Nov 24 09:59:59 2009] [debug]: You've enabled GraphViz, but we > couldn't load the module: Can't locate GraphViz.pm in @INC (@INC contains: > /usr/local/lib/rt3/lib > /usr/local/lib/rt3/plugins/RT-Extension-CustomField-Checkbox/lib > /usr/lib/perl5/vendor_perl/5.10.0 > /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at > /usr/lib/perl5/vendor_perl/5.10.0/RT/Config.pm line 311. > (/usr/lib/perl5/vendor_perl/5.10.0/RT/Config.pm:312) > > [Tue Nov 24 09:59:59 2009] [crit]: Failed to load module > RT::Condition::UntouchedInHours. (Can't locate RT/I18N/en_us.pm in @INC > (@INC contains: /usr/local/lib/rt3/lib > /usr/local/lib/rt3/plugins/RT-Extension-CustomField-Checkbox/lib > /usr/lib/perl5/vendor_perl/5.10.0 > /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at (eval 319) line 3. > > ) at /usr/sbin/rt-crontool line 256. > (/usr/lib/perl5/vendor_perl/5.10.0/RT.pm:377) > > Failed to load module RT::Condition::UntouchedInHours. (Can't locate > RT/I18N/en_us.pm in @INC (@INC contains: /usr/local/lib/rt3/lib > /usr/local/lib/rt3/plugins/RT-Extension-CustomField-Checkbox/lib > /usr/lib/perl5/vendor_perl/5.10.0 > /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at (eval 319) line 3. > > ) at /usr/sbin/rt-crontool line 256. > > [r...@localhost sbin]# > > > > Regards, > > Tony > ------------------------------ > > *From:* Torsten Brumm [mailto:[email protected]] > *Sent:* Tuesday, November 24, 2009 3:26 PM > *To:* TONY JOHN - ERS, HCL Tech > *Cc:* [email protected] > *Subject:* Re: [rt-users] rt-crontool error > > > > Have you installed GraphViz from CPAN`? > > 2009/11/24 TONY JOHN - ERS, HCL Tech <[email protected]> > > Hi, > > I am trying to run rt-crontool but fails to set the priority value. > > The coomand promt error is given below: > > > > [r...@localhost sbin]# rt-crontool --search > RT::Search::ActiveTicketsInQueue --search-arg CI new --condition > RT::Condition::UntouchedInHours --condition-arg 4 --action > RT::Action::SetPriority --action-arg 5 --verbose > > [Tue Nov 24 08:47:50 2009] [debug]: You've enabled GraphViz, but we > couldn't load the module: Can't locate GraphViz.pm in @INC (@INC contains: > /usr/local/lib/rt3/lib > /usr/local/lib/rt3/plugins/RT-Extension-CustomField-Checkbox/lib > /usr/lib/perl5/vendor_perl/5.10.0 > /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi > /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at > /usr/lib/perl5/vendor_perl/5.10.0/RT/Config.pm line 311. > (/usr/lib/perl5/vendor_perl/5.10.0/RT/Config.pm:312) > > [Tue Nov 24 08:47:50 2009] [warning]: Use of uninitialized value in > concatenation (.) or string at > /usr/lib/perl5/vendor_perl/5.10.0/RT/Tickets_Overlay_SQL.pm line 261. > (/usr/lib/perl5/vendor_perl/5.10.0/RT/Tickets_Overlay_SQL.pm:261) > > [r...@localhost sbin]# > > > > Any help? > > > > Regards, > > Tony john > > > > DISCLAIMER: > > ----------------------------------------------------------------------------------------------------------------------- > > > > The contents of this e-mail and any attachment(s) are confidential and > intended for the named recipient(s) only. > > It shall not attach any liability on the originator or HCL or its affiliates. > Any views or opinions presented in > > this email are solely those of the author and may not necessarily reflect the > opinions of HCL or its affiliates. > > Any form of reproduction, dissemination, copying, disclosure, modification, > distribution and / or publication of > > this message without the prior written consent of the author of this e-mail > is strictly prohibited. If you have > > received this email in error please delete it and notify the sender > immediately. Before opening any mail and > > attachments please check them for viruses and defect. > > > > ----------------------------------------------------------------------------------------------------------------------- > > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: [email protected] > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com > > > > > -- > MFG > > Torsten Brumm > > http://www.brumm.me > http://www.elektrofeld.de > > > > > -- > MFG > > Torsten Brumm > > http://www.brumm.me > http://www.elektrofeld.de > -- MFG Torsten Brumm http://www.brumm.me http://www.elektrofeld.de
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [email protected] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
