I have exactly the same problem with 0.5.3. On one machine the mapping works fine with 0.5.2 on another with 0.5.3 I get the error you mentioned.
On Apr 2, 3:36 pm, Andreas Jung <li...@zopyx.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I am getting the following error after upgrading from post-0.5.2 version > (SVN) to 0.5.3: > > ====================================================================== > ERROR: testToolLookupVisitedBy (tool.tests.test_tool_lookup.TestToolLookup) > - ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/HRS2/local/lib/python2.4/unittest.py", line 260, in run > testMethod() > File > "/local/HRS2/Devel/junga/tb-dev/parts/modules-svn/toolbox/tool/tests/test_tool_lookup.py", > line 47, in testToolLookupVisitedBy > rows = TL.toolsVisitedBy('ajung') > File > "/local/HRS2/Devel/junga/tb-dev/parts/modules-svn/toolbox/tool/__init__.py", > line 70, in toolsVisitedBy > visited_tools = session.query(VT).filter_by(benutzer=username.lower()) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/session.py", > line 895, in query > return self._query_cls(entities, self, **kwargs) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/query.py", > line 91, in __init__ > self._set_entities(entities) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/query.py", > line 100, in _set_entities > self.__setup_aliasizers(self._entities) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/query.py", > line 114, in __setup_aliasizers > mapper, selectable, is_aliased_class = _entity_info(entity) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/util.py", > line 492, in _entity_info > mapper = class_mapper(entity, compile) > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/util.py", > line 567, in class_mapper > mapper = mapper.compile() > File > "/local/HRS2/Devel/junga/tb-dev/eggs/SQLAlchemy-0.5.3-py2.4.egg/sqlalchemy/orm/mapper.py", > line 653, in compile > raise sa_exc.InvalidRequestError("One or more mappers failed to > compile. Exception was probably " > InvalidRequestError: One or more mappers failed to compile. Exception > was probably suppressed within a hasattr() call. Message was: One or > more mappers failed to compile. Exception was probably suppressed > within a hasattr() call. Message was: One or more mappers failed to > compile. Exception was probably suppressed within a hasattr() call. > Message was: One or more mappers failed to compile. Exception was > probably suppressed within a hasattr() call. Message was: > Hierarchies.subscribed_by and back-reference Hierarchies.subscriber are > both of the same direction <symbol 'ONETOMANY>. Did you mean to set > remote_side on the many-to-one side ? > > The related code is: > > class Hierarchies(Base, AsDictMixin): > __tablename__ = 'hierarchies' > __table_args__ = ( { 'autoload' : True, }) > __mapper_args__ = ({'extension' : HierachiesDeletionLogger()}) > > id = Column(Integer, Sequence('hierarchies_seq'), primary_key=True) > parent_id = Column(Integer, ForeignKey('hierarchies.id')) > hierarchyshare_id = Column(Integer, ForeignKey('hierarchies.id')) > pos = Column(Integer) > > Hierarchies.subscribed_by = relation('Hierarchies', > > primaryjoin=Hierarchies.hierarchyshare_id==Hierarchies.id, > backref=backref("subscriber", > remote_side=Hierarchies.hierarchyshare_id), > remote_side=Hierarchies.hierarchyshare_id, > uselist=True, > ) > > Anything I am missing or something that changed over the last two weeks > at this point? > > Andreas > > - -- > ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany > Web:www.zopyx.com- Email: i...@zopyx.com - Phone +49 - 7071 - 793376 > Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535 > Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK > - ------------------------------------------------------------------------ > E-Publishing, Python, Zope & Plone development, Consulting > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (Darwin) > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/ > > iEYEARECAAYFAknUzXIACgkQCJIWIbr9KYwdZgCfVfo9ZN2bNPM4iaxZoFXdcuuE > yPoAoMaqN2Wr219oL+kviY7dtotIqh/M > =RG8E > -----END PGP SIGNATURE----- > > lists.vcf > < 1KViewDownload --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---