The following issue has been SUBMITTED. ====================================================================== http://bugs.librdf.org/mantis/view.php?id=461 ====================================================================== Reported By: njh Assigned To: ====================================================================== Project: Rasqal RDF Query Library Issue ID: 461 Category: api Reproducibility: always Severity: minor Priority: normal Status: new Query Language: ====================================================================== Date Submitted: 2011-08-24 14:32 Last Modified: 2011-08-24 14:32 ====================================================================== Summary: librdf error - query language vsparql already registered Description: When librdf is compiled as a static library with Modules turned off and Virtuoso support turned on, I get the following error message while librdf is starting up:
librdf error - query language vsparql already registered This seems to be caused by librdf_init_query_virtuoso() being called twice. The first call is in the Virtuoso storage initialisation: https://github.com/dajobe/librdf/blob/master/src/rdf_storage_virtuoso.c#L3081 https://github.com/dajobe/librdf/blob/master/src/rdf_storage_virtuoso.c#L3098 The other call is in librdf_init_query(): https://github.com/dajobe/librdf/blob/master/src/rdf_query.c#L75 (this is only called if modules are enabled). Would it be wrong to remove the call to librdf_init_query_virtuoso() in rdf_query.c? I am not sure why there is there? ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2011-08-24 14:32 njh New Issue ====================================================================== _______________________________________________ redland-dev mailing list [email protected] http://lists.librdf.org/mailman/listinfo/redland-dev
