# TypeMissingException when indexing with 0.15.0-snapshot

**URL:** <https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869>\
**Category:** Elasticsearch\
**Created:** [February 2, 2011, 8:01pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869 "2011-02-02T20:01:36Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryan1/32/3276_2.png) [@Ryan1](https://discuss.elastic.co/u/Ryan1)\
**Post date:** [February 2, 2011, 8:01pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/1 "2011-02-02T20:01:36Z")

</div>

while testing a fix for the issue i reported here:  
[http://groups.google.com/a/elasticsearch.com/group/users/browse\_thread/thread/b79c6e1f2ad763c4#](http://groups.google.com/a/elasticsearch.com/group/users/browse_thread/thread/b79c6e1f2ad763c4#)

psuedocode:

- delete existing index
- create new index with indexing options
- update index with custom mapping settings
- index all test data
- force index refresh
- perform search

executable testcase available here:

> <https://github.com/wireframe/elastic_searchable/blob/master/test/test_elastic_searchable.rb>

exception:  
org.elasticsearch.indices.TypeMissingException: [friends]  
type[friends] missing  
at  
org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGetAction.java:  
87)  
at  
org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGetAction.java:  
59)  
at  
org.elasticsearch.action.support.single.shard.TransportShardSingleOperationAction  
$AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.runTask(ThreadPoolExecutor.java:886)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![Ryan1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryan1/32/3276_2.png) [@Ryan1](https://discuss.elastic.co/u/Ryan1)\
**Post date:** [February 2, 2011, 8:12pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/2 "2011-02-02T20:12:18Z")

</div>

I've published a simple gist that exercises the issue here:

> <https://gist.github.com/wireframe/808316>

On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:

> while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> 
> psuedocode:
> 
> - delete existing index
> - create new index with indexing options
> - update index with custom mapping settings
> - index all test data
> - force index refresh
> - perform search
> 
> executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> 
> exception:  
> org.elasticsearch.indices.TypeMissingException: [friends]  
> type[friends] missing  
> at  
> org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> 87)  
> at  
> org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> 59)  
> at  
> org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.runTask(ThreadPoolExecutor.java:886)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [February 2, 2011, 8:43pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/3 "2011-02-02T20:43:04Z")

</div>

Can you recreate it with a curl request?  
On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:

> I've published a simple gist that exercises the issue here:  
> [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> 
> On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> 
> > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> > 
> > psuedocode:
> > 
> > - delete existing index
> > - create new index with indexing options
> > - update index with custom mapping settings
> > - index all test data
> > - force index refresh
> > - perform search
> > 
> > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> > 
> > exception:  
> > org.elasticsearch.indices.TypeMissingException: [friends]  
> > type[friends] missing  
> > at  
> > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > 87)  
> > at  
> > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > 59)  
> > at  
> > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > at java.util.concurrent.ThreadPoolExecutor  
> > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > at java.util.concurrent.ThreadPoolExecutor  
> > $Worker.run(ThreadPoolExecutor.java:908)  
> > at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![Ryan1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryan1/32/3276_2.png) [@Ryan1](https://discuss.elastic.co/u/Ryan1)\
**Post date:** [February 2, 2011, 10:01pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/4 "2011-02-02T22:01:54Z")

</div>

excellent idea. my curl script is unable to reproduce the issue which  
means that this is most likely an issue with rubberband _sigh_

> <https://gist.github.com/wireframe/808546>

On Feb 2, 2:43 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> Can you recreate it with a curl request?
> 
> On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:
> 
> > I've published a simple gist that exercises the issue here:  
> > [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> 
> > On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> > 
> > > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> 
> > > psuedocode:
> > > 
> > > - delete existing index
> > > - create new index with indexing options
> > > - update index with custom mapping settings
> > > - index all test data
> > > - force index refresh
> > > - perform search
> 
> > > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> 
> > > exception:  
> > > org.elasticsearch.indices.TypeMissingException: [friends]  
> > > type[friends] missing  
> > > at  
> > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > 87)  
> > > at  
> > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > 59)  
> > > at  
> > > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > > at java.util.concurrent.ThreadPoolExecutor  
> > > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > > at java.util.concurrent.ThreadPoolExecutor  
> > > $Worker.run(ThreadPoolExecutor.java:908)  
> > > at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [February 2, 2011, 10:51pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/5 "2011-02-02T22:51:47Z")

</div>

Don't want to complicate things :), but it might still be an issue with ES as probably rubberband sends the requests faster then the curl script. If you add delays between operations, does it still happen?  
On Thursday, February 3, 2011 at 12:01 AM, Ryan wrote:

> excellent idea. my curl script is unable to reproduce the issue which  
> means that this is most likely an issue with rubberband _sigh_  
> [elasticsearch\_testcase.sh · GitHub](https://gist.github.com/808546)
> 
> On Feb 2, 2:43 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > Can you recreate it with a curl request?
> > 
> > On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:
> > 
> > > I've published a simple gist that exercises the issue here:  
> > > [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> > 
> > > On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> > > 
> > > > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> > 
> > > > psuedocode:
> > > > 
> > > > - delete existing index
> > > > - create new index with indexing options
> > > > - update index with custom mapping settings
> > > > - index all test data
> > > > - force index refresh
> > > > - perform search
> > 
> > > > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> > 
> > > > exception:  
> > > > org.elasticsearch.indices.TypeMissingException: [friends]  
> > > > type[friends] missing  
> > > > at  
> > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > 87)  
> > > > at  
> > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > 59)  
> > > > at  
> > > > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > > > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > $Worker.run(ThreadPoolExecutor.java:908)  
> > > > at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![Ryan1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryan1/32/3276_2.png) [@Ryan1](https://discuss.elastic.co/u/Ryan1)\
**Post date:** [February 3, 2011, 6:40pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/6 "2011-02-03T18:40:09Z")

</div>

After spending the last day ripping out rubberband and using straight  
up ruby requests, I'm still able to reproduce the issue, but i've also  
learned more about how to more-correctly integrate with elasticsearch.

My workaround for now is to not delete the entire index between test  
runs. removing the mapping + documents and reindexing my test  
fixtures is really all i need to do. Coming from a solr background,  
the elasticsearch concept of one index with multiple types is easy to  
overlook. i'm so used to nuking and repopulating the index between  
test runs. any other recommendations or gotcha's for using  
elasticsearch in a test environment would be appreciated!

Thanks again for your time.

On Feb 2, 4:51 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:

> Don't want to complicate things :), but it might still be an issue with ES as probably rubberband sends the requests faster then the curl script. If you add delays between operations, does it still happen?
> 
> On Thursday, February 3, 2011 at 12:01 AM, Ryan wrote:
> 
> > excellent idea. my curl script is unable to reproduce the issue which  
> > means that this is most likely an issue with rubberband _sigh_  
> > [elasticsearch\_testcase.sh · GitHub](https://gist.github.com/808546)
> 
> > On Feb 2, 2:43 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> > 
> > > Can you recreate it with a curl request?
> 
> > > On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:
> > > 
> > > > I've published a simple gist that exercises the issue here:  
> > > > [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> 
> > > > On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> > > > 
> > > > > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> 
> > > > > psuedocode:
> > > > > 
> > > > > - delete existing index
> > > > > - create new index with indexing options
> > > > > - update index with custom mapping settings
> > > > > - index all test data
> > > > > - force index refresh
> > > > > - perform search
> 
> > > > > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> 
> > > > > exception:  
> > > > > org.elasticsearch.indices.TypeMissingException: [friends]  
> > > > > type[friends] missing  
> > > > > at  
> > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > 87)  
> > > > > at  
> > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > 59)  
> > > > > at  
> > > > > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > > > > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > $Worker.run(ThreadPoolExecutor.java:908)  
> > > > > at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [February 3, 2011, 6:47pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/7 "2011-02-03T18:47:09Z")

</div>

Heya,

In elasticsearch tests I delete an index and create it each time. I think that we should solve this problem, lemme ping you back when I have a solution. I think, for a testing perspective, deleting an index and creating it is the correct approach, so its a shame you won't be able to do it.

-shay.banon  
On Thursday, February 3, 2011 at 8:40 PM, Ryan wrote:

> After spending the last day ripping out rubberband and using straight  
> up ruby requests, I'm still able to reproduce the issue, but i've also  
> learned more about how to more-correctly integrate with elasticsearch.
> 
> My workaround for now is to not delete the entire index between test  
> runs. removing the mapping + documents and reindexing my test  
> fixtures is really all i need to do. Coming from a solr background,  
> the elasticsearch concept of one index with multiple types is easy to  
> overlook. i'm so used to nuking and repopulating the index between  
> test runs. any other recommendations or gotcha's for using  
> elasticsearch in a test environment would be appreciated!
> 
> Thanks again for your time.
> 
> On Feb 2, 4:51 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> 
> > Don't want to complicate things :), but it might still be an issue with ES as probably rubberband sends the requests faster then the curl script. If you add delays between operations, does it still happen?
> > 
> > On Thursday, February 3, 2011 at 12:01 AM, Ryan wrote:
> > 
> > > excellent idea. my curl script is unable to reproduce the issue which  
> > > means that this is most likely an issue with rubberband _sigh_  
> > > [elasticsearch\_testcase.sh · GitHub](https://gist.github.com/808546)
> > 
> > > On Feb 2, 2:43 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> > > 
> > > > Can you recreate it with a curl request?
> > 
> > > > On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:
> > > > 
> > > > > I've published a simple gist that exercises the issue here:  
> > > > > [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> > 
> > > > > On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> > > > > 
> > > > > > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> > 
> > > > > > psuedocode:
> > > > > > 
> > > > > > - delete existing index
> > > > > > - create new index with indexing options
> > > > > > - update index with custom mapping settings
> > > > > > - index all test data
> > > > > > - force index refresh
> > > > > > - perform search
> > 
> > > > > > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> > 
> > > > > > exception:  
> > > > > > org.elasticsearch.indices.TypeMissingException: [friends]  
> > > > > > type[friends] missing  
> > > > > > at  
> > > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > > 87)  
> > > > > > at  
> > > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > > 59)  
> > > > > > at  
> > > > > > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > > > > > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > > $Worker.run(ThreadPoolExecutor.java:908)  
> > > > > > at java.lang.Thread.run(Thread.java:680)

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [February 3, 2011, 8:56pm UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/8 "2011-02-03T20:56:31Z")

</div>

I just pushed an improvement to the introduction of a type in elasticsearch through an index operation. Can you give it a go and see if it solves your problem? (I can't recreate your problem locally...).  
On Thursday, February 3, 2011 at 8:47 PM, Shay Banon wrote:  
Heya,

> In elasticsearch tests I delete an index and create it each time. I think that we should solve this problem, lemme ping you back when I have a solution. I think, for a testing perspective, deleting an index and creating it is the correct approach, so its a shame you won't be able to do it.
> 
> -shay.banon  
> On Thursday, February 3, 2011 at 8:40 PM, Ryan wrote:
> 
> > After spending the last day ripping out rubberband and using straight  
> > up ruby requests, I'm still able to reproduce the issue, but i've also  
> > learned more about how to more-correctly integrate with elasticsearch.
> > 
> > My workaround for now is to not delete the entire index between test  
> > runs. removing the mapping + documents and reindexing my test  
> > fixtures is really all i need to do. Coming from a solr background,  
> > the elasticsearch concept of one index with multiple types is easy to  
> > overlook. i'm so used to nuking and repopulating the index between  
> > test runs. any other recommendations or gotcha's for using  
> > elasticsearch in a test environment would be appreciated!
> > 
> > Thanks again for your time.
> > 
> > On Feb 2, 4:51 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> > 
> > > Don't want to complicate things :), but it might still be an issue with ES as probably rubberband sends the requests faster then the curl script. If you add delays between operations, does it still happen?
> > > 
> > > On Thursday, February 3, 2011 at 12:01 AM, Ryan wrote:
> > > 
> > > > excellent idea. my curl script is unable to reproduce the issue which  
> > > > means that this is most likely an issue with rubberband _sigh_  
> > > > [elasticsearch\_testcase.sh · GitHub](https://gist.github.com/808546)
> > > 
> > > > On Feb 2, 2:43 pm, Shay Banon [shay.ba...@elasticsearch.com](mailto:shay.ba...@elasticsearch.com) wrote:
> > > > 
> > > > > Can you recreate it with a curl request?
> > > 
> > > > > On Wednesday, February 2, 2011 at 10:12 PM, Ryan wrote:
> > > > > 
> > > > > > I've published a simple gist that exercises the issue here:  
> > > > > > [teardown/recreate index for testcases · GitHub](https://gist.github.com/808316)
> > > 
> > > > > > On Feb 2, 2:01 pm, Ryan [ryan.son...@gmail.com](mailto:ryan.son...@gmail.com) wrote:
> > > > > > 
> > > > > > > while testing a fix for the issue i reported here:[http://groups.google.com/a/elasticsearch.com/group/users/browse\_threa](http://groups.google.com/a/elasticsearch.com/group/users/browse_threa)...
> > > 
> > > > > > > psuedocode:
> > > > > > > 
> > > > > > > - delete existing index
> > > > > > > - create new index with indexing options
> > > > > > > - update index with custom mapping settings
> > > > > > > - index all test data
> > > > > > > - force index refresh
> > > > > > > - perform search
> > > 
> > > > > > > executable testcase available here:[https://github.com/wireframe/elastic\_searchable/blob/master/test/test](https://github.com/wireframe/elastic_searchable/blob/master/test/test)...
> > > 
> > > > > > > exception:  
> > > > > > > org.elasticsearch.indices.TypeMissingException: [friends]  
> > > > > > > type[friends] missing  
> > > > > > > at  
> > > > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > > > 87)  
> > > > > > > at  
> > > > > > > org.elasticsearch.action.get.TransportGetAction.shardOperation(TransportGet Action.java:  
> > > > > > > 59)  
> > > > > > > at  
> > > > > > > org.elasticsearch.action.support.single.shard.TransportShardSingleOperation Action  
> > > > > > > $AsyncSingleAction$1.run(TransportShardSingleOperationAction.java:130)  
> > > > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > > > $Worker.runTask(ThreadPoolExecutor.java:886)  
> > > > > > > at java.util.concurrent.ThreadPoolExecutor  
> > > > > > > $Worker.run(ThreadPoolExecutor.java:908)  
> > > > > > > at java.lang.Thread.run(Thread.java:680)

---

<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 6, 2017, 4:12am UTC](https://discuss.elastic.co/t/typemissingexception-when-indexing-with-0-15-0-snapshot/3869/9 "2017-07-06T04:12:40Z")

</div>


