Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
We're getting a handful of new exceptions in bmp files in 1.27-SNAPSHOT vs 1.26.
o.a.t.exception.TikaException at o.a.t.parser.CompositeParser.parse(CompositeParser.java:297) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) at o.a.t.parser.AutoDetectParser.parse(AutoDetectParser.java:143) at o.a.t.parser.ParserDecorator.parse(ParserDecorator.java:188) at o.a.t.parser.DigestingParser.parse(DigestingParser.java:84) at o.a.t.parser.ParserDecorator.parse(ParserDecorator.java:188) at o.a.t.parser.RecursiveParserWrapper$EmbeddedParserDecorator.parse(RecursiveParserWrapper.java:376) at o.a.t.parser.DelegatingParser.parse(DelegatingParser.java:72) at o.a.t.extractor.ParsingEmbeddedDocumentExtractor.parseEmbedded(ParsingEmbeddedDocumentExtractor.java:104) at o.a.t.parser.pkg.PackageParser.parseEntry(PackageParser.java:450) at o.a.t.parser.pkg.PackageParser.parseEntries(PackageParser.java:370) at o.a.t.parser.pkg.PackageParser.parse(PackageParser.java:321) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) at o.a.t.parser.AutoDetectParser.parse(AutoDetectParser.java:143) at o.a.t.parser.ParserDecorator.parse(ParserDecorator.java:188) at o.a.t.parser.DigestingParser.parse(DigestingParser.java:84) at o.a.t.parser.RecursiveParserWrapper.parse(RecursiveParserWrapper.java:239) at o.a.t.batch.FileResourceConsumer.parse(FileResourceConsumer.java:406) at o.a.t.batch.fs.RecursiveParserWrapperFSConsumer.processFileResource(RecursiveParserWrapperFSConsumer.java:105) at o.a.t.batch.FileResourceConsumer._processFileResource(FileResourceConsumer.java:181) at o.a.t.batch.FileResourceConsumer.call(FileResourceConsumer.java:115) at o.a.t.batch.FileResourceConsumer.call(FileResourceConsumer.java:50) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException at com.github.jaiimageio.impl.common.I18NImpl.getString(I18NImpl.java:75) at com.github.jaiimageio.impl.plugins.bmp.I18N.getString(I18N.java:51) at com.github.jaiimageio.impl.plugins.bmp.BMPImageReader.readHeader(BMPImageReader.java:501) at com.github.jaiimageio.impl.plugins.bmp.BMPImageReader.getWidth(BMPImageReader.java:208) at o.a.t.parser.image.ImageParser.parse(ImageParser.java:185) at o.a.t.parser.CompositeParser.parse(CompositeParser.java:281) ... 30 more Caused by: java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java at java.util.Properties.load0(Properties.java:353) at java.util.Properties.load(Properties.java:341) at java.util.PropertyResourceBundle.<init>(PropertyResourceBundle.java:138)
this cause of this is: https://github.com/jai-imageio/jai-imageio-core/blob/master/src/main/java/com/github/jaiimageio/impl/common/I18NImpl.java#L72
Apparently, we're not bundling the properties file?