-
Notifications
You must be signed in to change notification settings - Fork 97
Open
Description
Summary
QLever CLI version 0.5.32 ignores FORMAT = nq in Qleverfile and defaults to -F ttl, causing index build failures for N-Quads data.
Reproduction Steps
- Create
data.nq:
<http://example.com/s1> <http://example.com/p> "Value 1" <http://example.com/g1> .
<http://example.com/s2> <http://example.com/p> "Value 2" <http://example.com/g1> .
<http://example.com/s3> <http://example.com/p> "Value 3" <http://example.com/g2> .
- Create
Qleverfile:
[data]
NAME = format-bug-test
[index]
INPUT_FILES = data.nq
CAT_INPUT_FILES = cat data.nq
FORMAT = nq- Run
qlever index
Expected Behavior
Index builds successfully using -F nq flag (as specified in Qleverfile).
Actual Behavior
Index build fails with parse error. Docker command shows -F ttl instead of -F nq:
docker run ... -c 'cat data.nq | IndexBuilderMain ... -F ttl -f - | ...'
ERROR: Parse error at byte position 75: Parsing failed before end of input
Workaround
Pass format explicitly on command line:
qlever index --format nqThis correctly uses -F nq and builds successfully.
Environment
- QLever CLI: 0.5.32
- Platform: Linux with Docker
Metadata
Metadata
Assignees
Labels
No labels