[redland-dev] Problem with 'librdf_model_get_arcs_in'
Dave Beckett
dave.beckett at bristol.ac.uk
Thu Mar 24 10:47:19 GMT 2005
On Mon, 21 Mar 2005 12:59:02 -0600, Maciej Janik <mjanik at uga.edu> wrote:
> Hi,
>
> I try to get the whole neighborhood of a resources - all nodes
> that it points to and is pointed by.
> But 'librdf_model_get_arcs_in' do not return any results
> (iterator is empty) and there is assertion error:
>
> rdf_storage.c:847: (librdf_storage_node_stream_to_node_create)
> assertion failed: object pointer of type librdf_node is NULL.
>
> Call is:
> iter = librdf_model_get_arcs_in(model, currNode);
>
> where 'currNode' is a valid 'librdf_node*' that has some
> incoming arcs. I use in-memory hashes model.
>
> Am I using it incorrect or is it not supported by model or bug?
>
> I attach short C program to illustrate the problem.
Yes, that demonstrates the problem nicely.
The assertion check at line rdf_storage.c 847 is in error and
should be removed. That makes the neighbourhood program
work correctly.
Dave
More information about the redland-dev
mailing list