On 10/29/07 7:41 PM, Jonathan Swartz wrote: > A few days ago we started getting this error intermittently in > QueryBuilder::build_select: > > error_log.2007-10-29:[Mon Oct 29 15:29:37 2007] [error] [client > 69.26.166.38] Operation "ne": no method found, left argument has no > overloaded magic, right argument in overloaded package > Rose::DB::Object::Metadata::Column::Timestamp > at /home/webuser/site/vendor/perl/lib/site_perl/5.8.8/Rose/DB/ > Object/QueryBuilder.pm line 356
Can you show me the call that produces this? The most common overload-related problems I've encountered in Perl in general have happened when I'm dealing with an object (perhaps thawed or otherwise deserialized) whose class has not been loaded. That line in QueryBuilder has one "ne" operation: ... $method ne $column ... $column is most likely a Rose::DB::Object::Metadata::Column-derived object which overloads its stringification operator. $method should just be a method name string. The only think I can think of is that perhaps the particular column class that $column belongs to has not been loaded. I'm really just grasping at straws, though :) I can say that I've not seen this error in any of my RDBO usage. -John ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Rose-db-object mailing list Rose-db-object@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rose-db-object