[rt-users] RT::Attribute::Name Unimplemented

"Maciak, TJ" tmaciak at ci.grand-rapids.mi.us
Thu Jul 6 11:42:52 EDT 2006


From what I have heard by my users I would guess it happens 5 times per month (not very much but that’s just the ones reported to me).   What is the current version of SearchBuilder.pm?  Whats the best way to upgrade it if I am not using it?

I am currently using:

/usr/lib/perl5/site_perl/5.8.5/DBIx
$VERSION = "1.38"; 

Also we are using remote DB via Oracle if that helps any.

T.J. Maciak
 
Internet/Intranet Developer
Department of IT
City of Grand Rapids
P: (616)456-3713
F: (616)456-3448


-----Original Message-----
From: Jesse Vincent [mailto:jesse at bestpractical.com] 
Sent: Thursday, July 06, 2006 11:33 AM
To: Maciak, TJ
Cc: rt-users
Subject: Re: [rt-users] RT::Attribute::Name Unimplemented




On Thu, Jul 06, 2006 at 11:18:09AM -0400, "Maciak, TJ" wrote:
> 
> Jesse - 
> 
> 
> Was there any resolution to this problem (see bottom of this message for
> original dialogue Mon Oct 10)?  I too see this error pop up once in
> awhile.  It is very random as others have
> 

Nobody's been able to reliably reproduce it and it's not something we're
seeing here. I do know that with current SearchBuilder and RT, folks who
were complaining about it were complaining a lot less.

Jesse


> Said and from what I can tell has occurred 100% of the time when a user
> clicks on Tickets and then loads a saved search.
> 
> 
> We are *NOT* using SSL so that is not a cause in my situation as someone
> else speculated.  I am running RT v3.42 with
> 
> 
> Apache 2 and Mod Perl 2 on Fedora Core 4.
> 
> 
>  
> 
> 
> I can provide a error message that happened today for your perusal:
> 
> 
> [START]
> 
> error: 
> 
> RT::Attribute::Name Unimplemented in RT::Attributes.
> (/opt/rt3/lib/RT/Attributes_Overlay.pm line 79) 
> 
> context: 
> 
> ... 
> 
>  
> 
> 492: 
> 
> else {
> 
> 493: 
> 
> my ( $package, $filename, $line );
> 
> 494: 
> 
> ( $package, $filename, $line ) = caller;
> 
> 495: 
> 
>  
> 
> 496: 
> 
> die "$AUTOLOAD Unimplemented in $package. ($filename line $line) \n";
> 
> 497: 
> 
> }
> 
> 498: 
> 
>  
> 
> 499: 
> 
> }
> 
> 500: 
> 
>  
> 
> ... 
> 
>  
> 
> code stack: 
> 
> /usr/lib/perl5/site_perl/5.8.5/DBIx/SearchBuilder/Record.pm:496
> /opt/rt3/lib/RT/Attributes_Overlay.pm:79
> /opt/rt3/lib/RT/Attributes_Overlay.pm:71
> /opt/rt3/lib/RT/Attributes_Overlay.pm:86
> /opt/rt3/lib/RT/Attributes_Overlay.pm:117
> /opt/rt3/share/html/Search/Elements/SelectSearchesForObjects:58
> /opt/rt3/local/html/Search/Elements/EditSearches:75
> /opt/rt3/share/html/Search/Build.html:79
> /opt/rt3/share/html/autohandler:215
> 
> 
> raw_error
> 
> 
> RT::Attribute::Name Unimplemented in RT::Attributes.
> (/opt/rt3/lib/RT/Attributes_Overlay.pm line 79) 
> 
> 
> Trace begun at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Exceptions.pm
> line 129
> HTML::Mason::Exceptions::rethrow_exception('RT::Attribute::Name
> Unimplemented in RT::Attributes. (/opt/rt3/lib/RT/Attributes_Overlay.pm
> line 79) ^J') called at
> /usr/lib/perl5/site_perl/5.8.5/DBIx/SearchBuilder/Record.pm line 496
> DBIx::SearchBuilder::Record::AUTOLOAD('RT::Attribute=HASH(0xc0f2234)')
> called at /opt/rt3/lib/RT/Attributes_Overlay.pm line 79
> RT::Attributes::_BuildAccessTable('RT::Attributes=HASH(0xc1cb330)')
> called at /opt/rt3/lib/RT/Attributes_Overlay.pm line 71
> RT::Attributes::_DoSearch('RT::Attributes=HASH(0xc1cb330)') called at
> /opt/rt3/lib/RT/Attributes_Overlay.pm line 86
> RT::Attributes::_AttrHash('RT::Attributes=HASH(0xc1cb330)') called at
> /opt/rt3/lib/RT/Attributes_Overlay.pm line 117
> RT::Attributes::Named('RT::Attributes=HASH(0xc1cb330)', 'SavedSearch')
> called at /opt/rt3/share/html/Search/Elements/SelectSearchesForObjects
> line 58
> HTML::Mason::Commands::__ANON__('Name', 'LoadSavedSearch', 'Objects',
> 'ARRAY(0xc16ba20)') called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xc1
> 8d7e8)', 'Name', 'LoadSavedSearch', 'Objects', 'ARRAY(0xc16ba20)')
> called at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1255
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 1249
> HTML::Mason::Request::comp(undef, undef, 'Name', 'LoadSavedSearch',
> 'Objects', 'ARRAY(0xc16ba20)') called at
> /opt/rt3/local/html/Search/Elements/EditSearches line 75
> HTML::Mason::Commands::__ANON__('CurrentSearch', 'HASH(0xc28c020)',
> 'Dirty', 1, 'SearchId', 'RT::Group-24-SavedSearch-22') called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xc1
> 7e010)', 'CurrentSearch', 'HASH(0xc28c020)', 'Dirty', 1, 'SearchId',
> 'RT::Group-24-SavedSearch-22') called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 1255
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 1249
> HTML::Mason::Request::comp(undef, undef, 'CurrentSearch',
> 'HASH(0xc28c020)', 'Dirty', 1, 'SearchId',
> 'RT::Group-24-SavedSearch-22') called at
> /opt/rt3/share/html/Search/Build.html line 79
> HTML::Mason::Commands::__ANON__ at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xbf
> e1c88)') called at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm
> line 1255
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 1249
> HTML::Mason::Request::comp(undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 916
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HAS
> H(0xc0d0a84)') called at /opt/rt3/share/html/autohandler line 215
> HTML::Mason::Commands::__ANON__ at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Component.pm line 135
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xbc
> 959d0)') called at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm
> line 1250
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 1249
> HTML::Mason::Request::comp(undef, undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 461
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 461
> eval {...} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line
> 413
> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0xc
> 0d0a84)') called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 167
> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheH
> andler=HASH(0xc0d0a84)') called at
> /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 817
> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=H
> ASH(0xb328c2c)', 'Apache2::RequestRec=SCALAR(0xc1d5aa8)') called at
> /opt/rt3/bin/webmux.pl line 124
> eval {...} at /opt/rt3/bin/webmux.pl line 124
> RT::Mason::handler('Apache2::RequestRec=SCALAR(0xc1d5aa8)') called at -e
> line 0
> eval {...} at -e line 0
> 
> 
> [END]
> 
> 
>  [rt-users] RT::Attribute::Name Unimplemented (RT 3.4.4)
> 
> 
> Raed El - Hames r at elhames.co.uk 
> Mon Oct 10 18:54:27 EDT 2005 
> 
> *  Previous message: [rt-users] RT::Attribute::Name Unimplemented (RT
>    3.4.4) 
> *  Next message: [rt-users] RT::Attribute::Name Unimplemented (RT 3.4.4)
>    
> *  Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] 
> 
>   _____  
> 
> Jesse;
> > 
> > 
> > 
> > On Sun, Oct 09, 2005 at 11:17:00PM +0100, Raed El - Hames wrote:
> > > Sorry about earlier posting not sure what happened there:
> > >
> > > The below error from un-customised rt with populated database:
> > >       error:  RT::Attribute::Name Unimplemented in RT::Attributes.
> > > (/opt/rt3/lib/RT/Attributes_Overlay.pm line 81)
> > 
> > Just before that line (        push @{$self->{'attr'}->{$attr->Name}},
> $attr; ),
> > 
> > insert the following debugging lines:
> > 
> > $RT::Logger->crit("Loading an attribute - ".ref($attr) .' - '.
> $attr->_Value('Name'));
> > $RT::Logger->crit("It can name" ) if $attr->can('Name');
> > 
> > Then see what you get in the logs just before this error.
>  
> few lines
> [Mon Oct 10 22:20:05 2005] [debug]: RT::CustomField -> QueueObj
> deprecated
> (/opt/rt3/lib/RT/CustomField_Overlay.pm:753)
> [Mon Oct 10 22:20:05 2005] [warning]: Use of uninitialized value in
> concatenation (.) or string at
> /opt/rt3/share/html/Search/Elements/BuildFormatString line 128.
> (/opt/rt3/lib/RT.pm:287)
> Then this beauty
> [Mon Oct 10 22:30:06 2005] [warning]: Argument "\x{36}\x{3e}..." isn't
> numeric in array element at
> /opt/rt3/share/html/Search/Elements/BuildFormatString line 153.
> (/opt/rt3/lib/RT.pm:287)
>  
> followed by few lines of
> [Mon Oct 10 22:16:02 2005] [warning]: Use of uninitialized value in join
> or
> string at /opt/rt3/share/html/Elements/SelectBoolean line 48.
> (/opt/rt3/lib/RT.pm:287)
> followed by few (100 or so lines of )
> [Mon Oct 10 22:14:26 2005] [warning]: Use of uninitialized value in
> string
> eq at /opt/rt3/share/html/Elements/SelectCustomFieldOperator line 50.
> (/opt/rt3/lib/RT.pm:287)
>  
> The "Argument "\x{36}\x{3e}" line appear only when the Attribute::Name
> error
> pops up, the other lines are always there, looking at RT.pm line 153,
> its
> the ConnectToDatabase function, I have the database on a remote server
> (is
> that causing the problem??- it was fine with 3.2.3), I am confident the
> network connection/commnication is not a problem??
>  
> Roy
>  
> 
>  
> 
> 

> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
> 
> 
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
> Buy a copy at http://rtbook.bestpractical.com
> 
> 
> We're hiring! Come hack Perl for Best Practical: http://bestpractical.com/about/jobs.html

-- 




More information about the rt-users mailing list