[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