[ 
https://issues.apache.org/jira/browse/CLEREZZA-865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13885087#comment-13885087
 ] 

Reto Bachmann-Gmür commented on CLEREZZA-865:
---------------------------------------------

Looking at VirtuosoMGraph.java:476-490 it seems that nextVirtBnode relies on 
bnodes having a unique string representation. Howver this is not guaranteed. 
BNode implementation are free to overwrite toString() and returnd a constant 
values and even if they don't do that bnodes may happen to have the same 
HashCode (which for the default hashcode implementation happens on 64bit 
machines, but BNode implemenation may overwrite hashcode too).

> VirtuosoMGraph does not serialize bnodes correctly in internal queries
> ----------------------------------------------------------------------
>
>                 Key: CLEREZZA-865
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-865
>             Project: Clerezza
>          Issue Type: Bug
>            Reporter: Enrico Daga
>            Assignee: Enrico Daga
>
> For this reason performFilter throws an exception when a bnode that is 
> returned by a previous read operation is then used as parameter of a new read.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to