Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.8.16
Description
tilman recently found an exception thrown from here (https://github.com/apache/pdfbox/blob/1.8/jempbox/src/main/java/org/apache/jempbox/impl/DateConverter.java#L186) in one run of tika-eval but not in another.
This is a multithreading issue caused by https://github.com/apache/pdfbox/blob/1.8/jempbox/src/main/java/org/apache/jempbox/impl/DateConverter.java#L43 SimpleDateFormat is not threadsafe. I'm surprised we haven't seen this earlier, but so it goes.
Many, many thanks to Tilman for finding this!