[tracker] tracker-miner-fs: Report errors in SPARQL updates
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] tracker-miner-fs: Report errors in SPARQL updates
- Date: Tue, 1 Sep 2009 12:19:05 +0000 (UTC)
commit 7d55aae881c27b0f9514385adc034959a4d923e5
Author: Jürg Billeter <j bitron ch>
Date: Tue Sep 1 14:17:55 2009 +0200
tracker-miner-fs: Report errors in SPARQL updates
src/tracker-miner-fs/tracker-indexer.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/src/tracker-miner-fs/tracker-indexer.c b/src/tracker-miner-fs/tracker-indexer.c
index 824a8da..da35d7f 100644
--- a/src/tracker-miner-fs/tracker-indexer.c
+++ b/src/tracker-miner-fs/tracker-indexer.c
@@ -1424,6 +1424,7 @@ item_add_or_update (TrackerIndexer *indexer,
TrackerSparqlBuilder *sparql,
const gchar *mime_type)
{
+ GError *error = NULL;
gchar *full_sparql;
gchar *mount_point = NULL;
@@ -1438,10 +1439,16 @@ item_add_or_update (TrackerIndexer *indexer,
tracker_sparql_builder_insert_close (sparql);
- full_sparql = g_strdup_printf ("DROP GRAPH <%s> %s",
+ full_sparql = g_strdup_printf ("DROP GRAPH <%s>\n%s",
uri, tracker_sparql_builder_get_result (sparql));
- tracker_resources_batch_sparql_update (indexer->private->client, full_sparql, NULL);
+ tracker_resources_batch_sparql_update (indexer->private->client, full_sparql, &error);
+
+ if (error) {
+ g_warning ("SPARQL Update failed: %s\n%s", error->message, full_sparql);
+ g_error_free (error);
+ }
+
g_free (full_sparql);
schedule_flush (indexer, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]