Created
June 29, 2011 07:01
-
-
Save anonymous/1053296 to your computer and use it in GitHub Desktop.
java.util.concurrent.ExecutionException: org.elasticsearch.ElasticSearchException: Guice creation errors:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// indexConfig Structure: [ IndexName, IndexType | JsonData with indexInformation ] | |
private void createIndex(String[] indexConfig) { | |
IndicesAdminClient indicesAdminClient = client.admin().indices(); | |
try { | |
ActionFuture<CreateIndexResponse> aFuture = null; | |
if (indexConfig.length == 3) { | |
String indexSchema = loadIndexSchema(indexConfig[2]); | |
aFuture = new CreateIndexRequestBuilder(indicesAdminClient, indexConfig[0]).addMapping(indexConfig[1], indexSchema).execute(); | |
} else { | |
aFuture = new CreateIndexRequestBuilder(indicesAdminClient, indexConfig[0]).execute(); | |
} | |
if (aFuture.get().acknowledged()) { | |
logger.info("Index " + indexConfig[0] + " acknowledged"); | |
} | |
} catch (IndexAlreadyExistsException iaee) { | |
logger.error("index already exist, check your cluster", iaee); | |
shutDown(); | |
throw iaee; | |
} catch (ExecutionException ee) { | |
logger.error("unable to create index", ee); | |
shutDown(); | |
throw new IllegalArgumentException("unable to create index"); | |
} catch (InterruptedException ie) { | |
logger.error("thread interruption occured"); | |
shutDown(); | |
throw new IllegalArgumentException("thread interruption occured"); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
java.util.concurrent.ExecutionException: org.elasticsearch.ElasticSearchException: Guice creation errors: | |
1) Error injecting constructor, java.lang.NoSuchMethodError: org.apache.lucene.analysis.CharArraySet.copy(Lorg/apache/lucene/util/Version;Ljava/util/Set;)Lorg/apache/lucene/analysis/CharArraySet; | |
at org.elasticsearch.index.analysis.AnalysisService.<init>(AnalysisService.java:59) | |
at org.elasticsearch.index.analysis.AnalysisModule.configure(AnalysisModule.java:293) | |
while locating org.elasticsearch.index.analysis.AnalysisService | |
for parameter 3 at org.elasticsearch.index.mapper.MapperService.<init>(MapperService.java:89) | |
at org.elasticsearch.index.mapper.MapperServiceModule.configure(MapperServiceModule.java:30) | |
while locating org.elasticsearch.index.mapper.MapperService | |
for parameter 2 at org.elasticsearch.index.percolator.PercolatorExecutor.<init>(PercolatorExecutor.java:177) | |
at org.elasticsearch.index.percolator.PercolatorModule.configure(PercolatorModule.java:30) | |
while locating org.elasticsearch.index.percolator.PercolatorExecutor | |
for parameter 3 at org.elasticsearch.index.percolator.PercolatorService.<init>(PercolatorService.java:69) | |
at org.elasticsearch.index.percolator.PercolatorModule.configure(PercolatorModule.java:31) | |
while locating org.elasticsearch.index.percolator.PercolatorService | |
for parameter 5 at org.elasticsearch.index.service.InternalIndexService.<init>(InternalIndexService.java:125) | |
while locating org.elasticsearch.index.service.InternalIndexService | |
at org.elasticsearch.index.IndexModule.configure(IndexModule.java:32) | |
while locating org.elasticsearch.index.service.IndexService | |
for parameter 2 at org.elasticsearch.index.store.fs.SimpleFsIndexStore.<init>(SimpleFsIndexStore.java:36) | |
while locating org.elasticsearch.index.store.fs.SimpleFsIndexStore | |
at org.elasticsearch.index.store.fs.SimpleFsIndexStoreModule.configure(SimpleFsIndexStoreModule.java:31) | |
while locating org.elasticsearch.index.store.IndexStore | |
Caused by: java.lang.NoSuchMethodError: org.apache.lucene.analysis.CharArraySet.copy(Lorg/apache/lucene/util/Version;Ljava/util/Set;)Lorg/apache/lucene/analysis/CharArraySet; | |
at org.apache.lucene.analysis.snowball.SnowballAnalyzer.<init>(SnowballAnalyzer.java:71) | |
at org.elasticsearch.index.analysis.SnowballAnalyzerProvider.<init>(SnowballAnalyzerProvider.java:72) | |
at org.elasticsearch.index.analysis.SnowballAnalyzerProvider$$FastClassByGuice$$99ee1ff4.newInstance(<generated>) | |
at org.elasticsearch.common.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) | |
at org.elasticsearch.common.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:968) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.InjectorImpl$4.get(InjectorImpl.java:964) | |
at org.elasticsearch.common.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:630) | |
at $Proxy26.create(Unknown Source) | |
at org.elasticsearch.index.analysis.AnalysisService.<init>(AnalysisService.java:73) | |
at org.elasticsearch.index.analysis.AnalysisService$$FastClassByGuice$$bb02d0be.newInstance(<generated>) | |
at org.elasticsearch.common.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) | |
at org.elasticsearch.common.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.FactoryProxy.get(FactoryProxy.java:54) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) | |
at org.elasticsearch.common.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) | |
at org.elasticsearch.common.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) | |
at org.elasticsearch.common.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) | |
at org.elasticsearch.common.inject.internal.FactoryProxy.get(FactoryProxy.java:54) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1021) | |
at org.elasticsearch.common.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) | |
at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:65) | |
at org.elasticsearch.common.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) | |
at org.elasticsearch.common.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) | |
at org.elasticsearch.common.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1014) | |
at org.elasticsearch.common.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) | |
at org.elasticsearch.common.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) | |
at org.elasticsearch.common.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) | |
at org.elasticsearch.common.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:217) | |
at org.elasticsearch.common.inject.ModulesBuilder.createChildInjector(ModulesBuilder.java:63) | |
at org.elasticsearch.indices.InternalIndicesService.createIndex(InternalIndicesService.java:248) | |
at org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$1.execute(MetaDataCreateIndexService.java:197) | |
at org.elasticsearch.cluster.service.InternalClusterService$2.run(InternalClusterService.java:175) | |
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:619) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"log": { | |
"date_formats": [ | |
"yyyy-MM-dd HH:mm:ss.SSS" | |
], | |
"properties": { | |
"idxLogname": { | |
"type": "string", | |
"index": "not_analyzed" | |
}, | |
"entryType": { | |
"type": "string", | |
"index": "not_analyzed" | |
}, | |
"idxPosition": { | |
"type": "long" | |
}, | |
"decoded": { | |
"type": "object", | |
"properties": { | |
"DEC": { | |
"type": "object", | |
"properties": { | |
"TED": { | |
"type": "float", | |
"store": "yes", | |
"index": "not_analyzed" | |
} | |
} | |
} | |
} | |
.... | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment