Caleb Meier created RYA-29:
------------------------------
Summary: The classes VarConstantIndexListPruner and
AccumuloIndexSet have incorrect import statements, and the class
QueryVariableNormalizer relies on an older version of the sesame SPARQLParser
Key: RYA-29
URL: https://issues.apache.org/jira/browse/RYA-29
Project: Rya
Issue Type: Bug
Affects Versions: 3.2.10
Reporter: Caleb Meier
Fix For: 3.2.10
Fix incorrect import statements. Also, the QueryVariableNormalizer relies on
an older version of the SPARQLParser. When creating the TupleExpr from the
query string, the older parser set the constant field for Var objects with a
non-null value field to be true. This made the isConstant() method for Var
return true when the value was non-null. However, in newer versions of sesame
(sesame-2.7.6) this is no longer true. The method isConstant() returns false
even those the Var object has a non-null value field. Given that the
QueryVariableNormalizer relies extensively on the isConstant() method, this has
created a number of bugs within that class.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)