{"action":"opened","issue":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/14589","labels_url":"https://api.github.com/repos/elastic/elasticsearch/issues/14589/labels{/name}","comments_url":"https://api.github.com/repos/elastic/elasticsearch/issues/14589/comments","events_url":"https://api.github.com/repos/elastic/elasticsearch/issues/14589/events","html_url":"https://github.com/elastic/elasticsearch/issues/14589","id":115552837,"number":14589,"title":"Not able to start elasticsearch service","user":{"login":"new-player","id":11418809,"avatar_url":"https://avatars.githubusercontent.com/u/11418809?v=3","gravatar_id":"","url":"https://api.github.com/users/new-player","html_url":"https://github.com/new-player","followers_url":"https://api.github.com/users/new-player/followers","following_url":"https://api.github.com/users/new-player/following{/other_user}","gists_url":"https://api.github.com/users/new-player/gists{/gist_id}","starred_url":"https://api.github.com/users/new-player/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/new-player/subscriptions","organizations_url":"https://api.github.com/users/new-player/orgs","repos_url":"https://api.github.com/users/new-player/repos","events_url":"https://api.github.com/users/new-player/events{/privacy}","received_events_url":"https://api.github.com/users/new-player/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-06T17:40:07Z","updated_at":"2015-11-06T17:40:07Z","closed_at":null,"body":"I migrated from v1.7.1 to 2.0.0. Had some issues with this version. When I migrated back to previous version I got this error.\r\n\r\n############################################################################\r\n\r\n[2015-11-06 23:02:47,214][ERROR][bootstrap                ] Exception\r\norg.elasticsearch.common.inject.CreationException: Guice creation errors:\r\n\r\n1) Error injecting constructor, org.elasticsearch.ElasticsearchException\r\n  at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState.<init>(Unknown Source)\r\n  while locating org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState\r\n    for parameter 4 at org.elasticsearch.gateway.local.LocalGateway.<init>(Unknown Source)\r\n  while locating org.elasticsearch.gateway.local.LocalGateway\r\n  while locating org.elasticsearch.gateway.Gateway\r\n    for parameter 1 at org.elasticsearch.gateway.GatewayService.<init>(Unknown Source)\r\n  while locating org.elasticsearch.gateway.GatewayService\r\nCaused by: org.elasticsearch.ElasticsearchException\r\n        at org.elasticsearch.ExceptionsHelper.maybeThrowRuntimeAndSuppress(ExceptionsHelper.java:153)\r\n        at org.elasticsearch.gateway.local.state.meta.MetaDataStateFormat.loadLatestState(MetaDataStateFormat.java:297)\r\n        at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState.loadIndexState(LocalGatewayMetaState.java:400)\r\n        at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState.loadState(LocalGatewayMetaState.java:388)\r\n        at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState.<init>(LocalGatewayMetaState.java:164)\r\n        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)\r\n        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)\r\n        at org.elasticsearch.common.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:54)\r\n        at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:86)\r\n        at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:98)\r\n        at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)\r\n        at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:837)\r\n        at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)\r\n        at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:57)\r\nat org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)\r\n        at org.elasticsearch.common.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)\r\n        at org.elasticsearch.common.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)\r\n        at org.elasticsearch.common.inject.ConstructorInjector.construct(ConstructorInjector.java:85)\r\n        at org.elasticsearch.common.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:98)\r\n        at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)\r\n        at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:837)\r\n        at org.elasticsearch.common.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)\r\n        at org.elasticsearch.common.inject.Scopes$1$1.get(Scopes.java:57)\r\n        at org.elasticsearch.common.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)\r\n        at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:200)\r\n        at org.elasticsearch.common.inject.InjectorBuilder$1.call(InjectorBuilder.java:193)\r\n        at org.elasticsearch.common.inject.InjectorImpl.callInContext(InjectorImpl.java:830)\r\n        at org.elasticsearch.common.inject.InjectorBuilder.loadEagerSingletons(InjectorBuilder.java:193)\r\n        at org.elasticsearch.common.inject.InjectorBuilder.injectDynamically(InjectorBuilder.java:175)\r\n        at org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:110)\r\n        at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:93)\r\n        at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:70)\r\n        at org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:59)\r\n        at org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:210)\r\n        at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159)\r\n        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:77)\r\n        at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:245)\r\n        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)\r\nCaused by: java.lang.NullPointerException\r\n        at org.elasticsearch.common.xcontent.XContentFactory.xContent(XContentFactory.java:137)\r\n        at org.elasticsearch.common.xcontent.XContentHelper.createParser(XContentHelper.java:73)\r\n        at org.elasticsearch.cluster.metadata.MappingMetaData.<init>(MappingMetaData.java:298)\r\n        at org.elasticsearch.cluster.metadata.IndexMetaData$Builder.fromXContent(IndexMetaData.java:670)\r\n        at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState$3.fromXContent(LocalGatewayMetaState.java:351)\r\n        at org.elasticsearch.gateway.local.state.meta.LocalGatewayMetaState$3.fromXContent(LocalGatewayMetaState.java:343)\r\n        at org.elasticsearch.gateway.local.state.meta.MetaDataStateFormat.read(MetaDataStateFormat.java:176)\r\n        at org.elasticse"}}