jabref: JabRef freezes when trying to search

JabRef version

JabRef 5.4–2021-07-24–1cdd807 Linux 5.4.0-80-generic amd64 Java 16.0.1 JavaFX 16+8

Steps to reproduce the behavior:

  1. start program
  2. type the first five chars of a search string
  3. JabRef freezes, or goes to sleep.

The System Monitor (top) shows 1.3GB of memory being used by JabRef,

image

and also the full resources of several processors (no other active tasks):

image

Log File
JERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
Jul 26, 2021 9:09:15 AM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'module org.jabref.merged.module', isAutomatic: false, isOpen: true

(JabRef:9523): Gdk-WARNING **: 09:09:18.300: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Unknown dir object c=')' cInt=41 peek=')' peekInt=41 at offset 9892175 (start offset: 9892175)
  at org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionaryValue(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionaryNameValuePair(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.BaseParser.parseCOSDictionary(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.BaseParser.parseDirObject(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseFileObject(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseTrailerValuesDynamically(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.PDFParser.initialParse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: End-of-File, expected line
  at org.apache.pdfbox.pdfparser.BaseParser.readLine(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parsePDFHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: End-of-File, expected line
  at org.apache.pdfbox.pdfparser.BaseParser.readLine(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parsePDFHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: End-of-File, expected line
  at org.apache.pdfbox.pdfparser.BaseParser.readLine(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parseHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.COSParser.parsePDFHeader(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.io.IOException: Error: Header doesn't contain versioninfo
  at org.apache.pdfbox.pdfparser.PDFParser.parse(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.apache.pdfbox.pdmodel.PDDocument.load(Unknown Source) ~[org.jabref.merged.module:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readPdfContents(Unknown Source) ~[org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.DocumentReader.readLinkedPdf(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.writeToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.PdfIndexer.addToIndex(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.logic.pdf.search.indexing.IndexingTaskManager$2.call(Unknown Source) [org.jabref:?]
  at org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source) [org.jabref:?]
  at javafx.concurrent.Task$TaskCallable.call(Unknown Source) [org.jabref.merged.module:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
  at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
  at java.lang.Thread.run(Unknown Source) [?:?]


About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 40 (21 by maintainers)

Most upvoted comments

JabRef 5.4–2021-08-30–ff65eb8 Linux 5.4.0-81-generic amd64 Java 16.0.2 JavaFX 16+8

Yes, search button behaviour is now as expected.

I cannot generate a freeze any more. Yay!

Yes, when fulltext works, I do see the “search results”.

I now cannot reproduce the freezing at will on my laptop. On my desktop, yes, freezing continues to be a problem.

Wow, so fulltext searches all my linked files! I had no idea. That’s a big task. grep -c file bibfile.bib shows 1235 linked PDFs in my main bib file. But there are 7000 in the same directory tree. JabRef wouldn’t search them too, I hope.

I would recommend also sending along the preferences. I suggest that because in a case with search & crashes I traced the issue back to preference settings.

It’s a chicken and egg thing. If I start a search, the program freezes and I can’t open the log. If I don’t do a search, the log is empty.

Yes, I now see the background-progress-status-indicator. Sorry for being so stupid, everyone 😃

But I can’t click it to see what’s happening, because as soon as I start typing a search, everything freezeees.

If an item in the toolbox is not displayed because the window is too small, at least a chevron should show with a context menu providing the hidden toolbar buttons

Hi, not asked, but still providing. I have +10k entries with say 1k files linked. I have no idea for how long to wait for the indexing to be done as there is no percentage given 😉 (that would probably count as an improvement)

Your right, that would count as an improvement 😉 #7981

I cannot reproduce the error anymore reliably

Good news. But what do you mean reliably? Does it still happen from time to time?