pkiraly / qa-catalogue

QA catalogue – a metadata quality assessment tool for library catalogue records (MARC, PICA)
GNU General Public License v3.0
76 stars 18 forks source link

A java.lang.StringIndexOutOfBoundsException #426

Closed pkiraly closed 3 months ago

pkiraly commented 3 months ago
Mar 12, 2024 5:52:56 PM de.gwdg.metadataqa.marc.cli.utils.RecordIterator processContent
SEVERE: Problem occured at processor.processRecord()
java.lang.StringIndexOutOfBoundsException: begin 7, end 11, length 6
    at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
    at java.base/java.lang.String.substring(String.java:1874)
    at de.gwdg.metadataqa.marc.utils.marcspec.legacy.MarcSpec.selectRange(MarcSpec.java:212)
    at de.gwdg.metadataqa.marc.dao.record.Marc21Record.select(Marc21Record.java:260)
    at de.gwdg.metadataqa.marc.cli.Formatter.processRecord(Formatter.java:154)
    at de.gwdg.metadataqa.marc.cli.utils.RecordIterator.processContent(RecordIterator.java:185)
    at de.gwdg.metadataqa.marc.cli.utils.RecordIterator.processFile(RecordIterator.java:115)
    at de.gwdg.metadataqa.marc.cli.utils.RecordIterator.start(RecordIterator.java:83)
    at de.gwdg.metadataqa.marc.cli.Formatter.main(Formatter.java:62)