ignatenkobrain / gnome-news

GNU General Public License v3.0
19 stars 7 forks source link

Tracker issue when adding new feed #24

Closed silentmoose closed 9 years ago

silentmoose commented 9 years ago

[fe@justyn gnome-news]$ ./gnome-news -d Running from source tree, using local files 07:52:25 DEBUG init.py:41 gnomenews.application.init(<Application object at 0x7f8211053288 (uninitialized at 0x0)>), returned None 07:52:25 DEBUG init.py:41 gnomenews.application.do_startup(<Application object at 0x7f8211053288 (gnomenews+application+Application at 0x55abe054d2b0)>), returned None 07:52:25 DEBUG init.py:41 |gnomenews.tracker.init(<Tracker object at 0x7f8211053510 (uninitialized at 0x0)>), returned None 07:52:25 DEBUG init.py:41 |gnomenews.window.restore_saved_size(<Window object at 0x7f8211053480 (gnomenews+window+Window at 0x55abe0764260)>), returned None 07:52:25 DEBUG init.py:41 |||||gnomenews.toolbar.reset_header_title(<Toolbar object at 0x7f821014f1f8 (gnomenews+toolbar+Toolbar at 0x55abe06b4e80)>), returned None 07:52:25 DEBUG init.py:41 ||||gnomenews.toolbar._update(<Toolbar object at 0x7f821014f1f8 (gnomenews+toolbar+Toolbar at 0x55abe06b4e80)>), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.toolbar.set_state(<Toolbar object at 0x7f821014f1f8 (gnomenews+toolbar+Toolbar at 0x55abe06b4e80)>, 0), returned None 07:52:25 DEBUG init.py:41 ||gnomenews.toolbar.init(<Toolbar object at 0x7f821014f1f8 (uninitialized at 0x0)>, <Window object at 0x7f8211053480 (gnomenews+window+Window at 0x55abe0764260)>), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.view.init(<NewView object at 0x7f8210155870 (uninitialized at 0x0)>, <Tracker object at 0x7f8211053510 (gnomenews+tracker+Tracker at 0x55abe06b4ae0)>, 'new', 'New'), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.view.init(<FeedsView object at 0x7f8210155d38 (uninitialized at 0x0)>, <Tracker object at 0x7f8211053510 (gnomenews+tracker+Tracker at 0x55abe06b4ae0)>, 'feeds', 'Feeds', True), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.view.init(<StarredView object at 0x7f8210155e58 (uninitialized at 0x0)>, <Tracker object at 0x7f8211053510 (gnomenews+tracker+Tracker at 0x55abe06b4ae0)>, 'starred', 'Starred'), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.view.init(<ReadView object at 0x7f8210155f78 (uninitialized at 0x0)>, <Tracker object at 0x7f8211053510 (gnomenews+tracker+Tracker at 0x55abe06b4ae0)>, 'read', 'Read'), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.view.init(<SearchView object at 0x7f821015a0d8 (uninitialized at 0x0)>, <Tracker object at 0x7f8211053510 (gnomenews+tracker+Tracker at 0x55abe06b4ae0)>, 'search'), returned None 07:52:25 DEBUG init.py:41 |||gnomenews.toolbar.set_stack(<Toolbar object at 0x7f821014f1f8 (gnomenews+toolbar+Toolbar at 0x55abe06b4e80)>, <Stack object at 0x7f8210155708 (GtkStack at 0x55abe08d94f0)>), returned None 07:52:25 DEBUG init.py:41 ||gnomenews.window._add_views(<Window object at 0x7f8211053480 (gnomenews+window+Window at 0x55abe0764260)>), returned None 07:52:25 DEBUG init.py:41 |gnomenews.window._setup_view(<Window object at 0x7f8211053480 (gnomenews+window+Window at 0x55abe0764260)>), returned None 07:52:25 DEBUG init.py:41 gnomenews.window.init(<Window object at 0x7f8211053480 (uninitialized at 0x0)>, <Application object at 0x7f8211053288 (gnomenews+application+Application at 0x55abe054d2b0)>), returned None Traceback (most recent call last): File "/home/fe/Programming/gnome-news/gnomenews/init.py", line 35, in wrapped retval = fn(_v, _k) File "/home/fe/Programming/gnome-news/gnomenews/toolbar.py", line 105, in _add_new_feed self.window.tracker.add_channel(new_url) File "/home/fe/Programming/gnome-news/gnomenews/init.py", line 35, in wrapped retval = fn(_v, _k) File "/home/fe/Programming/gnome-news/gnomenews/tracker.py", line 88, in add_channel """ % (update_interval, url), GLib.PRIORITY_DEFAULT, None) GLib.Error: tracker_sparql_error-quark: GDBus.Error:org.freedesktop.Tracker1.SparqlError.Internal: UNIQUE constraint failed: nie:DataObject.nie:url (strerror of errno (not necessarily related): No such file or directory) (6) [fe@justyn gnome-news]$

ignatenkobrain commented 9 years ago

it just means that this feed already added. We will avoid doing this in UI.