Abfragen bei Archiv 6.0 funktionieren teilweise nicht
Mit Archiv 6.0, sehe ich im Logfile folgende Exception, beim Abfragen einiger (nicht aller) Daten. Das Archiv wurde mit Archiv 5.x. angelegt und danach auf die neue Verzeichnisstruktur migriert.
#111657297 16.01.2024 13:15:10,224:+0000 (TID:000047) ######################
FEHLER : Archivsystem.de.bsvrz.ars.ars.mgmt.tasks.QueryList
Fehler beim Initialisieren der QueryList:
de.bsvrz.ars.ars.persistence.PersistenceException: de.bsvrz.ars.ars.persistence.PersistenceException: Fehler beim Auflisten der Container für die Iteration
at de.bsvrz.ars.ars.mgmt.tasks.Query.<init>(Query.java:102)
at de.bsvrz.ars.ars.mgmt.tasks.QueryList.<init>(QueryList.java:57)
at de.bsvrz.ars.ars.mgmt.tasks.QueryData.createQueryData(QueryData.java:47)
at de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask.lambda$work$0(ArchiveQueryTask.java:214)
at de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager.lambda$run$2(TaskManager.java:283)
at de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager.compute(TaskManager.java:126)
at de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager.compute(TaskManager.java:214)
at de.bsvrz.ars.ars.mgmt.tasks.base.TaskManager.run(TaskManager.java:282)
at de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask.work(ArchiveQueryTask.java:213)
at de.bsvrz.ars.ars.mgmt.tasks.MultiTask.work(MultiTask.java:72)
at de.bsvrz.ars.ars.mgmt.tasks.MultiTask.work(MultiTask.java:44)
at de.bsvrz.ars.ars.mgmt.tasks.QueueTask.step(QueueTask.java:83)
at de.bsvrz.ars.ars.mgmt.tasks.RepeatingTask.execute(RepeatingTask.java:52)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: de.bsvrz.ars.ars.persistence.PersistenceException: Fehler beim Auflisten der Container für die Iteration
at de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.<init>(QueryDataSequence.java:133)
at de.bsvrz.ars.ars.mgmt.tasks.Query.getDataIterator(Query.java:112)
at de.bsvrz.ars.ars.mgmt.tasks.Query.<init>(Query.java:100)
... 13 more
Caused by: de.bsvrz.ars.ars.persistence.index.CorruptIndexException: Neuer Wert für ContainerId nicht streng monoton steigend: 61 (vorheriger Wert: 349969). Datei: /opt/dauz-rp-server/skripte-bash/../betriebsdaten/archiv/2024/2024-01-14/
5503-1k/5503-1f/2149-s58/oa/_didx_atime.idx
at de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex.checkIsSmaller(AbstractIndex.java:542)
at de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex.checkIsSmaller(AbstractIndex.java:526)
at de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex.checkCanInsert(AbstractIndex.java:475)
at de.bsvrz.ars.ars.persistence.index.backend.management.AbstractIndex.insertOrReplace(AbstractIndex.java:370)
at de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory.updateStandardIndexes(ActivePersistenceDirectory.java:690)
at de.bsvrz.ars.ars.persistence.directories.ActivePersistenceDirectory.updateStandardIndexes(ActivePersistenceDirectory.java:662)
at de.bsvrz.ars.ars.persistence.PersistenceManager.getIndexResult(PersistenceManager.java:642)
at de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.getContainerSequence(QueryDataSequence.java:154)
at de.bsvrz.ars.ars.persistence.iter.QueryDataSequence.<init>(QueryDataSequence.java:108)
... 15 more