# J2KImageReader not loaded

**URL:** <https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334>\
**Category:** Elasticsearch\
**Created:** [June 23, 2020, 7:50pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334 "2020-06-23T19:50:31Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 23, 2020, 7:50pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/1 "2020-06-23T19:50:31Z")

</div>

Hi,  
I have placed the jai-imageio-core-1.3.0.jar and the jai-imageio-jpeg2000-1.3.0.jar into the LIB directory for FSCrawler, however it does not get rid of the warning saying J2KImageReader not loaded?

Why would this be?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 23, 2020, 8:07pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/2 "2020-06-23T20:07:41Z")

</div>

Yeah. That's a bug. See

> <https://github.com/dadoonet/fscrawler/issues/927>
>
> Even though we manually add to the lib dir:
> for JBIG2 images, you need to add levigo-jbig2-imageio:2.0 library
> for TIFF images, you need...

---

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 23, 2020, 8:12pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/3 "2020-06-23T20:12:25Z")

</div>

Okay, thanks! Any idea when this might be fixed?

---

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 23, 2020, 8:17pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/4 "2020-06-23T20:17:13Z")

</div>

We were looking at adding to the LIB folder because some of our PDF files won't index, yet some do, so we can tell why that is and thought that doing this would fix this issue. Is this a possible cause or are we looking in the wrong direction.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 23, 2020, 9:04pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/5 "2020-06-23T21:04:34Z")

</div>

That's may be another problem. Did you activate ocr?

---

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 23, 2020, 9:09pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/6 "2020-06-23T21:09:35Z")

</div>

as far as I know we did our settings.yaml OCR section looks like this:  
ocr:  
language: "eng"  
enabled: true  
pdf\_strategy: "ocr\_and\_text"

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 23, 2020, 9:22pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/7 "2020-06-23T21:22:31Z")

</div>

Could you run FSCrawler with

```
--debug --restart --loop 1

```

options with a single pdf file in the dir your job is watching.

---

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 24, 2020, 3:26pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/8 "2020-06-24T15:26:04Z")

</div>

we ran something similar, fscrawler files\_corp\_tech --debug \> debug\_tech\_output.txt and for what ever reason it indexed them fine this time around.

---

<div class="post-metadata">

**Author:** ![SKellyRJC](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@SKellyRJC](https://discuss.elastic.co/u/SKellyRJC)\
**Post date:** [June 24, 2020, 6:08pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/9 "2020-06-24T18:08:00Z")

</div>

17:21:45,468 DEBUG [f.p.e.c.f.f.FsCrawlerUtil] directory = [false], filename = [/STR/Reference Materials/103 - TIMBER/GENERAL/CWC WOOD DESIGN MANUAL/Wood Desin Manual 2017 pswd.txt],

However this file does not index. What does the directory = [false] mean?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 24, 2020, 8:14pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/10 "2020-06-24T20:14:16Z")

</div>

It means that the file is actually a file and not a directory.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 22, 2020, 8:14pm UTC](https://discuss.elastic.co/t/j2kimagereader-not-loaded/238334/11 "2020-07-22T20:14:26Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
