# This Mornings Snapshot

**URL:** <https://discuss.elastic.co/t/this-mornings-snapshot/3243>\
**Category:** Elasticsearch\
**Created:** [August 22, 2010, 12:20pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243 "2010-08-22T12:20:59Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kenneth\_Loafman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kenneth_loafman/32/2224_2.png) [@Kenneth\_Loafman](https://discuss.elastic.co/u/Kenneth_Loafman)\
**Post date:** [August 22, 2010, 12:20pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/1 "2010-08-22T12:20:59Z")

</div>

I upgraded this morning to the new snapshot and it's continuously  
dumping while restoring:

[06:52:04,019][WARN][indices.cluster] [Brown, Abe]  
[test-index][1] failed to create shard  
org.elasticsearch.common.inject.internal.ComputationException:  
java.lang.NoClassDefFoundError:  
org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
at  
org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)  
at  
org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)  
at  
org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)  
at  
org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)  
at  
org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)  
at  
org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)  
at  
org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)  
at  
org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)  
at  
org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)  
at  
org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
at  
org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
at  
org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)  
at  
org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)  
at  
org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)  
at  
org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)  
at  
org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)  
at  
org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)  
at  
org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)  
at  
org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)  
at  
org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)  
at  
org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)  
at  
org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)  
at  
org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)  
at  
org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)  
at  
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
at java.lang.Thread.run(Thread.java:636)  
Caused by: java.lang.NoClassDefFoundError:  
org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
at java.lang.Class.getDeclaredConstructors0(Native Method)  
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)  
at java.lang.Class.getDeclaredConstructors(Class.java:1853)  
at  
org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)  
at  
org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)  
at  
org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)  
at  
org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)  
at  
org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)  
at  
org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)  
at  
org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)  
... 26 more  
Caused by: java.lang.ClassNotFoundException:  
org.elasticsearch.indices.recovery.throttler.RecoveryThrottler  
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)  
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)  
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)  
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)  
... 36 more  
[06:52:04,019][WARN][cluster.action.shard] [Brown, Abe] sending  
failed shard for [test-index][1],  
node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P], s[INITIALIZING], reason  
[Failed to create shard, message  
[ComputationException[java.lang.NoClassDefFoundError:  
org/elasticsearch/indices/recovery/throttler/RecoveryThrottler]; nested:  
NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];  
nested:  
ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];  
]]

...Ken

---

<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:** [August 22, 2010, 1:36pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/2 "2010-08-22T13:36:35Z")

</div>

Can you run a "gradlew clean release" (the clean is important)?

-shay.banon

On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman  
[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)wrote:

> I upgraded this morning to the new snapshot and it's continuously  
> dumping while restoring:
> 
> [06:52:04,019][WARN][indices.cluster] [Brown, Abe]  
> [test-index][1] failed to create shard  
> org.elasticsearch.common.inject.internal.ComputationException:  
> java.lang.NoClassDefFoundError:  
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> at
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)  
> at
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)  
> at
> 
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)  
> at
> 
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)  
> at
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)  
> at
> 
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)  
> at  
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)  
> at
> 
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)  
> at
> 
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)  
> at
> 
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)  
> at
> 
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)  
> at
> 
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)  
> at
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)  
> at
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)  
> at
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)  
> at
> 
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)  
> at
> 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
> at
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
> at java.lang.Thread.run(Thread.java:636)  
> Caused by: java.lang.NoClassDefFoundError:  
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> at java.lang.Class.getDeclaredConstructors0(Native Method)  
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)  
> at java.lang.Class.getDeclaredConstructors(Class.java:1853)  
> at
> 
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)  
> at
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)  
> at
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)  
> at
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)  
> at
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)  
> at
> 
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)  
> at
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)  
> ... 26 more  
> Caused by: java.lang.ClassNotFoundException:  
> org.elasticsearch.indices.recovery.throttler.RecoveryThrottler  
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)  
> at java.security.AccessController.doPrivileged(Native Method)  
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)  
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)  
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)  
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)  
> ... 36 more  
> [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe] sending  
> failed shard for [test-index][1],  
> node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P], s[INITIALIZING], reason  
> [Failed to create shard, message  
> [ComputationException[java.lang.NoClassDefFoundError:  
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler]; nested:
> 
> NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];  
> nested:
> 
> ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];  
> ]]
> 
> ...Ken

---

<div class="post-metadata">

**Author:** ![Kenneth\_Loafman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kenneth_loafman/32/2224_2.png) [@Kenneth\_Loafman](https://discuss.elastic.co/u/Kenneth_Loafman)\
**Post date:** [August 22, 2010, 3:12pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/3 "2010-08-22T15:12:57Z")

</div>

Same thing, but maybe a bit longer traceback...

> [10:09:38,606][WARN][indices.cluster] [USAgent] [google][0] failed to create shard  
> org.elasticsearch.common.inject.internal.ComputationException: java.lang.NoClassDefFoundError: org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> at org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)  
> at org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)  
> at org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)  
> at org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)  
> at org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)  
> at org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)  
> at org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)  
> at org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)  
> at org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)  
> at org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> at org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> at org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)  
> at org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)  
> at org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)  
> at org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)  
> at org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)  
> at org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)  
> at org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)  
> at org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)  
> at org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)  
> at org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)  
> at org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)  
> at org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)  
> at org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)  
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
> at java.lang.Thread.run(Thread.java:636)  
> Caused by: java.lang.NoClassDefFoundError: org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> at java.lang.Class.getDeclaredConstructors0(Native Method)  
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)  
> at java.lang.Class.getDeclaredConstructors(Class.java:1853)  
> at org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)  
> at org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)  
> at org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)  
> at org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)  
> at org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)  
> at org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)  
> at org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)  
> ... 26 more  
> Caused by: java.lang.ClassNotFoundException: org.elasticsearch.indices.recovery.throttler.RecoveryThrottler  
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)  
> at java.security.AccessController.doPrivileged(Native Method)  
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)  
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)  
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)  
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)  
> ... 36 more

...Ken

Shay Banon wrote:

> Can you run a "gradlew clean release" (the clean is important)?
> 
> -shay.banon
> 
> On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman  
> \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com) [mailto:kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)\> wrote:
> 
> ```
> I upgraded this morning to the new snapshot and it's continuously
> dumping while restoring:
> 
> [06:52:04,019][WARN][indices.cluster] [Brown, Abe]
> [test-index][1] failed to create shard
> org.elasticsearch.common.inject.internal.ComputationException:
> java.lang.NoClassDefFoundError:
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> at
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> at
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> at
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> at
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> at
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> at
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> at
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> at
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> at
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> at
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> at
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> at
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> at
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> at
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> at
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.NoClassDefFoundError:
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> at java.lang.Class.getDeclaredConstructors0(Native Method)
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> at
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> at
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> at
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> at
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> at
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> at
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> ... 26 more
> Caused by: java.lang.ClassNotFoundException:
> org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 36 more
> [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe] sending
> failed shard for [test-index][1],
> node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P], s[INITIALIZING], reason
> [Failed to create shard, message
> [ComputationException[java.lang.NoClassDefFoundError:
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler]; nested:
> NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> nested:
> ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];
> ]]
> 
> ...Ken
> 
> ```

---

<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:** [August 22, 2010, 6:44pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/4 "2010-08-22T18:44:00Z")

</div>

Did a fresh clone of master, ran "gradle release", opened the distribution,  
started elasticsearch, and created an index on it. All seems to work...

-shay.banon

On Sun, Aug 22, 2010 at 6:12 PM, Kenneth Loafman  
[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)wrote:

> Same thing, but maybe a bit longer traceback...
> 
> > [10:09:38,606][WARN][indices.cluster] [USAgent] [google][0]  
> > failed to create shard  
> > org.elasticsearch.common.inject.internal.ComputationException:  
> > java.lang.NoClassDefFoundError:  
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> > at  
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)  
> > at  
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)  
> > at  
> > org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)  
> > at  
> > org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)  
> > at  
> > org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)  
> > at  
> > org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)  
> > at  
> > org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)  
> > at  
> > org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)  
> > at  
> > org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)  
> > at  
> > org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)  
> > at  
> > org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)  
> > at  
> > org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)  
> > at  
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)  
> > at  
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)  
> > at  
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)  
> > at  
> > org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
> > at java.lang.Thread.run(Thread.java:636)  
> > Caused by: java.lang.NoClassDefFoundError:  
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> > at java.lang.Class.getDeclaredConstructors0(Native Method)  
> > at  
> > java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)  
> > at java.lang.Class.getDeclaredConstructors(Class.java:1853)  
> > at  
> > org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)  
> > at  
> > org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)  
> > at  
> > org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)  
> > at  
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)  
> > at  
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)  
> > at  
> > org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)  
> > at  
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)  
> > ... 26 more  
> > Caused by: java.lang.ClassNotFoundException:  
> > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler  
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)  
> > at java.security.AccessController.doPrivileged(Native Method)  
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)  
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)  
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)  
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)  
> > ... 36 more
> 
> ...Ken
> 
> Shay Banon wrote:
> 
> > Can you run a "gradlew clean release" (the clean is important)?
> > 
> > -shay.banon
> > 
> > On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman  
> > \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com) [mailto:kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)\> wrote:
> > 
> > ```
> > I upgraded this morning to the new snapshot and it's continuously
> > dumping while restoring:
> > 
> > [06:52:04,019][WARN][indices.cluster] [Brown, Abe]
> > [test-index][1] failed to create shard
> > org.elasticsearch.common.inject.internal.ComputationException:
> > java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> 
> > ```
> > at
> > 
> > ```
> 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 
> > ```
> > at
> > 
> > ```
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 
> > ```
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> 
> > ```
> > at
> > 
> > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> 
> > ```
> > ... 26 more
> > Caused by: java.lang.ClassNotFoundException:
> > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > ... 36 more
> > [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe] sending
> > failed shard for [test-index][1],
> > node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P], s[INITIALIZING],
> > 
> > ```
> 
> reason
> 
> > ```
> > [Failed to create shard, message
> > [ComputationException[java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> > 
> > ```
> 
> nested:
> 
> > 
> 
> NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> 
> > ```
> > nested:
> > 
> > ```
> 
> ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];
> 
> > ```
> > ]]
> > 
> > ...Ken
> > 
> > ```

---

<div class="post-metadata">

**Author:** ![Kenneth\_Loafman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kenneth_loafman/32/2224_2.png) [@Kenneth\_Loafman](https://discuss.elastic.co/u/Kenneth_Loafman)\
**Post date:** [August 22, 2010, 7:30pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/5 "2010-08-22T19:30:50Z")

</div>

For some reason when I do the git clone, I don't end up with a  
org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
anywhere.

Here's the steps I took to re-clone Elastisearch:  
git clone git://github.com/elasticsearch/elasticsearch.git  
./gradlew clean release  
unzip build/distributions/elasticsearch-0.9.1-SNAPSHOT.zip  
cd elasticsearch-0.9.1-SNAPSHOT/  
for N in 0 1 2; do  
cp -rp bin lib /opt/es-node$N/  
done

Then I restarted via:  
for N in 0 1 2; do  
/opt/es-node$N/bin/service/elasticsearch restart  
done

Do you see anything obviously wrong?

...Ken

Shay Banon wrote:

> Did a fresh clone of master, ran "gradle release", opened the  
> distribution, started elasticsearch, and created an index on it. All  
> seems to work...
> 
> -shay.banon
> 
> On Sun, Aug 22, 2010 at 6:12 PM, Kenneth Loafman  
> \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com) [mailto:kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)\> wrote:
> 
> ```
> Same thing, but maybe a bit longer traceback...
> 
> > [10:09:38,606][WARN][indices.cluster] [USAgent]
> [google][0] failed to create shard
> > org.elasticsearch.common.inject.internal.ComputationException:
> java.lang.NoClassDefFoundError:
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> > at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> > at
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> > at
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> > at
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> > at
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> > at
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> > at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> > at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> > at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > at
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > at
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> > at
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> > at
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> > at
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> > at
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> > at
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> > at
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> > at
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> > at
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> > at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> > at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> > at
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> > at
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> > at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.lang.NoClassDefFoundError:
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > at
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> > at
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> > at
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> > at
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> > at
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> > at
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> > at
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> > ... 26 more
> > Caused by: java.lang.ClassNotFoundException:
> org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > ... 36 more
> 
> ...Ken
> 
> Shay Banon wrote:
> > Can you run a "gradlew clean release" (the clean is important)?
> >
> > -shay.banon
> >
> > On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman
> > <kenneth.loafman@gmail.com <mailto:kenneth.loafman@gmail.com>
> <mailto:kenneth.loafman@gmail.com
> <mailto:kenneth.loafman@gmail.com>>> wrote:
> >
> > I upgraded this morning to the new snapshot and it's continuously
> > dumping while restoring:
> >
> > [06:52:04,019][WARN][indices.cluster] [Brown, Abe]
> > [test-index][1] failed to create shard
> > org.elasticsearch.common.inject.internal.ComputationException:
> > java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at
> >    
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> > at
> >    
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> > at
> >    
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> > at
> >    
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> > at
> >    
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> > at
> >    
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> > at
> >    
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> > at
> >    
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> > at
> >    
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> > at
> >    
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> > at
> >    
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> > at
> >    
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> > at
> >    
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> > at
> >    
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> > at
> >    
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > at
> >    
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > at java.lang.Thread.run(Thread.java:636)
> > Caused by: java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > at
> >    
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> > at
> >    
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> > at
> >    
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> > at
> >    
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> > ... 26 more
> > Caused by: java.lang.ClassNotFoundException:
> > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > ... 36 more
> > [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe]
> sending
> > failed shard for [test-index][1],
> > node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P],
> s[INITIALIZING], reason
> > [Failed to create shard, message
> > [ComputationException[java.lang.NoClassDefFoundError:
> >    
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler]; nested:
> >    
> NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> > nested:
> >    
> ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];
> > ]]
> >
> > ...Ken
> >
> >
> 
> ```

---

<div class="post-metadata">

**Author:** ![Kenneth\_Loafman](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kenneth_loafman/32/2224_2.png) [@Kenneth\_Loafman](https://discuss.elastic.co/u/Kenneth_Loafman)\
**Post date:** [August 22, 2010, 8:02pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/6 "2010-08-22T20:02:26Z")

</div>

Never mind... My fault...

I updated the plugin cloud-aws.zip and all is now 'green'.

...Thanks,  
...Ken

Kenneth Loafman wrote:

> For some reason when I do the git clone, I don't end up with a  
> org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> anywhere.
> 
> Here's the steps I took to re-clone Elastisearch:  
> git clone git://github.com/elasticsearch/elasticsearch.git  
> ./gradlew clean release  
> unzip build/distributions/elasticsearch-0.9.1-SNAPSHOT.zip  
> cd elasticsearch-0.9.1-SNAPSHOT/  
> for N in 0 1 2; do  
> cp -rp bin lib /opt/es-node$N/  
> done
> 
> Then I restarted via:  
> for N in 0 1 2; do  
> /opt/es-node$N/bin/service/elasticsearch restart  
> done
> 
> Do you see anything obviously wrong?
> 
> ...Ken
> 
> Shay Banon wrote:
> 
> > Did a fresh clone of master, ran "gradle release", opened the  
> > distribution, started elasticsearch, and created an index on it. All  
> > seems to work...
> > 
> > -shay.banon
> > 
> > On Sun, Aug 22, 2010 at 6:12 PM, Kenneth Loafman  
> > \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com) [mailto:kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)\> wrote:
> > 
> > ```
> > Same thing, but maybe a bit longer traceback...
> > 
> > > [10:09:38,606][WARN][indices.cluster] [USAgent]
> > [google][0] failed to create shard
> > > org.elasticsearch.common.inject.internal.ComputationException:
> > java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > at
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> > > at
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> > > at
> > org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> > > at
> > org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> > > at
> > org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> > > at
> > org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> > > at
> > org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> > > at
> > org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> > > at
> > org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> > > at
> > org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> > > at
> > org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> > > at
> > org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> > > at
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> > > at
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> > > at
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> > > at
> > org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> > > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > > at java.lang.Thread.run(Thread.java:636)
> > > Caused by: java.lang.NoClassDefFoundError:
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > > at
> > java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > > at
> > org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> > > at
> > org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> > > at
> > org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> > > at
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> > > at
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> > > at
> > org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> > > at
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> > > ... 26 more
> > > Caused by: java.lang.ClassNotFoundException:
> > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > > at
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > > ... 36 more
> > 
> > ...Ken
> > 
> > Shay Banon wrote:
> > > Can you run a "gradlew clean release" (the clean is important)?
> > >
> > > -shay.banon
> > >
> > > On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman
> > > <kenneth.loafman@gmail.com <mailto:kenneth.loafman@gmail.com>
> > <mailto:kenneth.loafman@gmail.com
> > <mailto:kenneth.loafman@gmail.com>>> wrote:
> > >
> > > I upgraded this morning to the new snapshot and it's continuously
> > > dumping while restoring:
> > >
> > > [06:52:04,019][WARN][indices.cluster] [Brown, Abe]
> > > [test-index][1] failed to create shard
> > > org.elasticsearch.common.inject.internal.ComputationException:
> > > java.lang.NoClassDefFoundError:
> > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> > > at
> > >    
> > org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> > > at
> > >    
> > org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> > > at
> > >    
> > org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> > > at
> > >    
> > org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> > > at
> > >    
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> > > at
> > >    
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> > > at
> > >    
> > org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> > > at
> > >    
> > org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> > > at
> > >    
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > > at
> > >    
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > > at java.lang.Thread.run(Thread.java:636)
> > > Caused by: java.lang.NoClassDefFoundError:
> > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > > at
> > java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > > at
> > >    
> > org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> > > at
> > >    
> > org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> > > at
> > >    
> > org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> > > ... 26 more
> > > Caused by: java.lang.ClassNotFoundException:
> > > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > > at java.security.AccessController.doPrivileged(Native Method)
> > > at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > > at
> > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > > ... 36 more
> > > [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe]
> > sending
> > > failed shard for [test-index][1],
> > > node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P],
> > s[INITIALIZING], reason
> > > [Failed to create shard, message
> > > [ComputationException[java.lang.NoClassDefFoundError:
> > >    
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler]; nested:
> > >    
> > NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> > > nested:
> > >    
> > ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];
> > > ]]
> > >
> > > ...Ken
> > >
> > >
> > 
> > ```

---

<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:** [August 22, 2010, 8:25pm UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/7 "2010-08-22T20:25:49Z")

</div>

great. Just a note, you don't have to have several installation of  
elasticsearch in order to start several instances, just fire up several  
instances from the same installation.

-shay.banon

On Sun, Aug 22, 2010 at 11:02 PM, Kenneth Loafman \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)

> wrote:

> Never mind... My fault...
> 
> I updated the plugin cloud-aws.zip and all is now 'green'.
> 
> ...Thanks,  
> ...Ken
> 
> Kenneth Loafman wrote:
> 
> > For some reason when I do the git clone, I don't end up with a  
> > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler  
> > anywhere.
> > 
> > Here's the steps I took to re-clone Elastisearch:  
> > git clone git://github.com/elasticsearch/elasticsearch.git  
> > ./gradlew clean release  
> > unzip build/distributions/elasticsearch-0.9.1-SNAPSHOT.zip  
> > cd elasticsearch-0.9.1-SNAPSHOT/  
> > for N in 0 1 2; do  
> > cp -rp bin lib /opt/es-node$N/  
> > done
> > 
> > Then I restarted via:  
> > for N in 0 1 2; do  
> > /opt/es-node$N/bin/service/elasticsearch restart  
> > done
> > 
> > Do you see anything obviously wrong?
> > 
> > ...Ken
> > 
> > Shay Banon wrote:
> > 
> > > Did a fresh clone of master, ran "gradle release", opened the  
> > > distribution, started elasticsearch, and created an index on it. All  
> > > seems to work...
> > > 
> > > -shay.banon
> > > 
> > > On Sun, Aug 22, 2010 at 6:12 PM, Kenneth Loafman  
> > > \<[kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com) [mailto:kenneth.loafman@gmail.com](mailto:kenneth.loafman@gmail.com)\> wrote:
> > > 
> > > ```
> > > Same thing, but maybe a bit longer traceback...
> > > 
> > > > [10:09:38,606][WARN][indices.cluster] [USAgent]
> > > [google][0] failed to create shard
> > > > org.elasticsearch.common.inject.internal.ComputationException:
> > > java.lang.NoClassDefFoundError:
> > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 
> > > ```
> > > > at java.lang.Thread.run(Thread.java:636)
> > > > Caused by: java.lang.NoClassDefFoundError:
> > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > > > at
> > > java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > > > at
> > > 
> > > ```
> 
> java.lang.Class.getDeclaredConstructors(Class.java:1853)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> 
> > > ```
> > > > ... 26 more
> > > > Caused by: java.lang.ClassNotFoundException:
> > > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > > > at java.security.AccessController.doPrivileged(Native
> > > 
> > > ```
> 
> Method)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> 
> > > ```
> > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > > > at
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > > > ... 36 more
> > > 
> > > ...Ken
> > > 
> > > Shay Banon wrote:
> > > > Can you run a "gradlew clean release" (the clean is important)?
> > > >
> > > > -shay.banon
> > > >
> > > > On Sun, Aug 22, 2010 at 3:20 PM, Kenneth Loafman
> > > > <kenneth.loafman@gmail.com <mailto:kenneth.loafman@gmail.com>
> > > <mailto:kenneth.loafman@gmail.com
> > > <mailto:kenneth.loafman@gmail.com>>> wrote:
> > > >
> > > > I upgraded this morning to the new snapshot and it's
> > > 
> > > ```
> 
> continuously
> 
> > > ```
> > > > dumping while restoring:
> > > >
> > > > [06:52:04,019][WARN][indices.cluster] [Brown, Abe]
> > > > [test-index][1] failed to create shard
> > > > org.elasticsearch.common.inject.internal.ComputationException:
> > > > java.lang.NoClassDefFoundError:
> > > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:572)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.FactoryProxy.notify(FactoryProxy.java:48)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.InjectorImpl.createChildInjector(InjectorImpl.java:144)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.index.service.InternalIndexService.createShard(InternalIndexService.java:265)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyInitializingShard(IndicesClusterStateService.java:292)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.applyNewOrUpdatedShards(IndicesClusterStateService.java:261)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.indices.cluster.IndicesClusterStateService.clusterChanged(IndicesClusterStateService.java:118)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:202)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 
> > > ```
> > > > at java.lang.Thread.run(Thread.java:636)
> > > > Caused by: java.lang.NoClassDefFoundError:
> > > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler
> > > > at java.lang.Class.getDeclaredConstructors0(Native Method)
> > > > at
> > > java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
> > > > at java.lang.Class.getDeclaredConstructors(Class.java:1853)
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35)
> 
> > > ```
> > > > at
> > > >
> > > 
> > > ```
> 
> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
> 
> > > ```
> > > > ... 26 more
> > > > Caused by: java.lang.ClassNotFoundException:
> > > > org.elasticsearch.indices.recovery.throttler.RecoveryThrottler
> > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> > > > at java.security.AccessController.doPrivileged(Native
> > > 
> > > ```
> 
> Method)
> 
> > > ```
> > > > at
> > > 
> > > ```
> 
> java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> 
> > > ```
> > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> > > > at
> > > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> > > > ... 36 more
> > > > [06:52:04,019][WARN][cluster.action.shard] [Brown, Abe]
> > > sending
> > > > failed shard for [test-index][1],
> > > > node[df40085c-0242-4fd0-b0a2-e202f3ed4696], [P],
> > > s[INITIALIZING], reason
> > > > [Failed to create shard, message
> > > > [ComputationException[java.lang.NoClassDefFoundError:
> > > >
> > > org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> > > 
> > > ```
> 
> nested:
> 
> > > ```
> > > >
> > > 
> > > ```
> 
> NoClassDefFoundError[org/elasticsearch/indices/recovery/throttler/RecoveryThrottler];
> 
> > > ```
> > > > nested:
> > > >
> > > 
> > > ```
> 
> ClassNotFoundException[org.elasticsearch.indices.recovery.throttler.RecoveryThrottler];
> 
> > > ```
> > > > ]]
> > > >
> > > > ...Ken
> > > >
> > > >
> > > 
> > > ```

---

<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:20am UTC](https://discuss.elastic.co/t/this-mornings-snapshot/3243/8 "2017-07-06T04:20:28Z")

</div>


