Skip to content

Filtering on empty list kills qlever #2701

@kmRadiatorius

Description

@kmRadiatorius

QLever server, compiled on Wed Jan 21 18:47:07 UTC 2026 using git hash 27eef3

Query:

SELECT * WHERE {
  ?s ?p ?o .
  FILTER (?s IN ())
} 

Expected results:
Empty results

Actual results:
Qlever server is instantly killed without any indications of what has happened. Qlever's wikidata throws 502 when trying to execute query.
Logs do not show anything about application getting killed. Last logs before server dies:

2026-02-06 11:41:54.413 - INFO: Request received via POST, content type "application/sparql-query"
2026-02-06 11:41:54.415 - INFO: Processing the following SPARQL query:
SELECT * WHERE {
  ?s ?p ?o .
  FILTER (?s IN ())
}
2026-02-06 11:41:54.415 - INFO: Requested media types of the result are: "application/sparql-results+json"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions