nvbn / everpad

Evernote client well integrated with linux desktop
1.17k stars 143 forks source link

Everpad won't sync after authorization #438

Open sebawern opened 10 years ago

sebawern commented 10 years ago

After authorizing everpad, the UI does not appear most of the time. When it appears, it does not sync any notes from my account. I'm running Fedora 20 and Gnome 3.10. I used the rpm from http://pkgs.org/fedora-20/rpm-sphere/everpad-2.5.6-5.3.noarch.rpm.html. Additionally, i installed python-setuptools (which is a python2 package i guess).

Output from running everpad from terminal:

$ everpad Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/everpad/pad/indicator.py", line 76, in update 20, Note.ORDER_UPDATED_DESC, 1, File "/usr/lib/python2.7/site-packages/everpad/tools.py", line 32, in wrapper return getattr(self.interface, name)(_args, *_kwargs) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in call* return self._proxy_method(_args, _keywords) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in call _keywords) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Python.sqlalchemy.exc.InvalidRequestError: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/dbus/service.py", line 707, in _message_cb retval = candidate_method(self, args, *_keywords) File "/usr/lib/python2.7/site-packages/everpad/provider/service.py", line 101, in findnotes qs = self.sq(Note).filter(and( File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 1107, in query return self._query_cls(entities, self, **kwargs) File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 115, in init self._set_entities(entities) File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 124, in _set_entities self._set_entity_selectables(self._entities) File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 157, in _set_entity_selectables ent.setup_entity(*d[entity]) File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 2933, in setup_entity self._with_polymorphic = ext_info.with_polymorphic_mappers File "/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 612, in get__ obj.dict[self.name**] = result = self.fget(obj) File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/mapper.py", line 1464, in _with_polymorphic_mappers configure_mappers() File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/mapper.py", line 2168, in configure_mappers raise e InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Original exception was: Can't determine relationship direction for relationship 'Note.conflict_parent' - foreign key columns within the join condition are present in both the parent and the child's mapped tables. Ensure that only those columns referring to a parent column are marked as foreign, either via the foreign() annotation or via the foreign_keys argument.

Running everpad-provider --verbose does not produce any output.