Andy Seaborne created JENA-1198:
-----------------------------------

             Summary: Filter placement together with a property function can 
cause NPE.
                 Key: JENA-1198
                 URL: https://issues.apache.org/jira/browse/JENA-1198
             Project: Apache Jena
          Issue Type: Improvement
          Components: TDB
            Reporter: Andy Seaborne


TDB sets "includeBGPs to be 

{noformat}
SELECT ?s
WHERE {
    ?s ?p ?o .
    ?s <http://www.w3.org/2000/01/rdf-schema#member> ?m .
    FILTER (!bound(?test))
} 
{noformat}
causes:
{noformat}
org.apache.jena.sparql.algebra.optimize.TransformFilterPlacement.placePropertyFunctionProcedure(TransformFilterPlacement.java:453)
    at 
org.apache.jena.sparql.algebra.optimize.TransformFilterPlacement.placePropertyFunction(TransformFilterPlacement.java:432)
    at 
org.apache.jena.sparql.algebra.optimize.TransformFilterPlacement.transform(TransformFilterPlacement.java:200)
    at 
org.apache.jena.sparql.algebra.optimize.TransformFilterPlacement.transform(TransformFilterPlacement.java:159)
    at 
org.apache.jena.sparql.algebra.TransformWrapper.transform(TransformWrapper.java:59)
 
...
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to