[Bioperl-l] strange error after changing to RC1.5

Daniel Lang daniel.lang at biologie.uni-freiburg.de
Wed Mar 9 05:20:13 EST 2005


Hi,
I´m retrieving seq objects from a local biosql db (using the latest cvs 
verion of bioperl-db) and e.g. writing them with SeqIO. After changing 
from a cvs version ~ 12/04 to RC1.5 or latest cvs version, I get the 
following error:

Operation `ne': no method found,!!left argument in overloaded package 
Bio::Annotation::Reference,!!right argument has no overloaded magic at 
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/Persistent/PersistentObject.pm 
line 534, <GEN1> line 1.!

The module PersistentObject.pm hasn´t changed and in Reference.pm there 
is only this change:

diff bioperl-live-Dec04/Bio/Annotation/Reference.pm 
bioperl-live/Bio/Annotation/Reference.pm
1c1
< # $Id: Reference.pm,v 1.21 2004/08/19 20:13:32 lapp Exp $
---
 > # $Id: Reference.pm,v 1.22 2005/02/02 22:13:22 allenday Exp $
56c56,57
< # use overload '""' => \&as_text;
---
 > use overload '""' => sub { $_[0]->title || ''};
 > use overload 'eq' => sub { "$_[0]" eq "$_[1]" };

I´ve reversed this, but no positive result - the error remains...
Any hints?

Thanks in advance,
Daniel





More information about the Bioperl-l mailing list