# Testing an ingest framework that uses Apache Tika

**URL:** <https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339>\
**Category:** Elastic Community and Ecosystem\
**Created:** [February 16, 2017, 1:53pm UTC](https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339 "2017-02-16T13:53:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tallison](https://avatars.discourse-cdn.com/v4/letter/t/258eb7/32.png) [@tallison](https://discuss.elastic.co/u/tallison)\
**Post date:** [February 16, 2017, 1:53pm UTC](https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339/1 "2017-02-16T13:53:24Z")

</div>

I finally got around to documenting Apache Tika's MockParser[1]. As of Tika 1.15 (unreleased), add tika-core-tests.jar to your class path, and you can simulate:

1. Regular catchable exceptions
2. OOMs
3. Permanent hangs

This will allow you to determine if your ingest framework is robust against these issues.

As always, we fix Tika when we can, but if history is any indicator, you'll want to make sure your ingest code can handle these issues if you are handling millions/billions of files from the wild.

Cheers,

```
        Tim

```

[1] [https://wiki.apache.org/tika/MockParser](https://wiki.apache.org/tika/MockParser)

---

<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:** [February 16, 2017, 2:24pm UTC](https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339/2 "2017-02-16T14:24:02Z")

</div>

Awesome! Thanks for sharing.

I created

> <https://github.com/elastic/elasticsearch/issues/23207>

And

> <https://github.com/dadoonet/fscrawler/issues/319>

---

<div class="post-metadata">

**Author:** ![tallison](https://avatars.discourse-cdn.com/v4/letter/t/258eb7/32.png) [@tallison](https://discuss.elastic.co/u/tallison)\
**Post date:** [February 16, 2017, 5:02pm UTC](https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339/3 "2017-02-16T17:02:59Z")

</div>

W00t!

---

<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:** [March 16, 2017, 5:03pm UTC](https://discuss.elastic.co/t/testing-an-ingest-framework-that-uses-apache-tika/75339/4 "2017-03-16T17:03:13Z")

</div>

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