-
Notifications
You must be signed in to change notification settings - Fork 107
Description
When restarting our server (probably after a crash) we’re getting this error. Our server now seems broken.
│ Command: start │
│ │
│ nohup ServerMain -i dataset-register -j 8 -p 7001 -m 5G -c 2G -e 1G -k 200 -s 30s -a z_Y4mitgG8dujZ9iHBBU-3Tb2BXkf3 --persist-updates > dataset-register.server-log.txt 2>&1 & │
│ │
│ Follow dataset-register.server-log.txt until the server is ready (Ctrl-C stops following the log, but NOT the server) │
│ │
│ 2025-10-11 06:40:01.159 - INFO: QLever Server, compiled on Mon Sep 29 02:25:50 UTC 2025 using git hash 10fc91 │
│ 2025-10-11 06:40:01.164 - INFO: Initializing server ... │
│ 2025-10-11 06:40:01.167 - INFO: The git hash used to build this index was "8b0856" │
│ 2025-10-11 06:40:01.168 - INFO: Reading vocabulary from file dataset-register.vocabulary.words ... │
│ 2025-10-11 06:40:01.173 - INFO: Done, number of words: 102,475 │
│ 2025-10-11 06:40:01.173 - INFO: Number of words in internal vocabulary (these are also part of the external vocabulary): 125 │
│ 2025-10-11 06:40:01.194 - INFO: Registered PSO permutation: #relations = 17, #blocks = 4, #triples = 80,805 │
│ 2025-10-11 06:40:01.197 - INFO: Registered PSO permutation: #relations = 44, #blocks = 54, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.199 - INFO: Registered POS permutation: #relations = 17, #blocks = 4, #triples = 80,805 │
│ 2025-10-11 06:40:01.202 - INFO: Registered POS permutation: #relations = 44, #blocks = 54, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.204 - INFO: Registered OPS permutation: #relations = 260,698, #blocks = 37, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.207 - INFO: Registered OSP permutation: #relations = 260,698, #blocks = 37, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.209 - INFO: Registered SPO permutation: #relations = 64,336, #blocks = 34, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.210 - INFO: Registered SOP permutation: #relations = 64,336, #blocks = 34, #triples = 1,569,572 │
│ 2025-10-11 06:40:01.210 - INFO: Reading patterns from file dataset-register.index.patterns ... │
│ 2025-10-11 06:40:01.211 - INFO: Reading and processing persisted updates from "dataset-register.update-triples" ... │
│ 2025-10-11 06:40:01.219 - ERROR: vector::_M_default_append │
│
Apparently it's an old issue, but it’s unclear how that was resolved: #840.
When I remove the dataset-register.update-triples, the server starts, but of course I’m then missing data. Has our update file become corrupt? Can I repair it?
Will QLever keep appending update sto that file? Will that file then grow indefinitely?