0
私が進めているプロジェクトでは、Elasticsearchと依存関係(Luceneを使用し、その2つのバージョン間で競合する設計。私は依存関係またはElasticsearchのデザインを決定できずに解決するかどうか、その可能性にプロジェクトにLUCENE Elasticsearchとプロジェクト依存関係の間のバージョンの競合
Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_5_2_1
at org.elasticsearch.Version.<clinit>(Version.java:39)
at org.elasticsearch.common.io.stream.StreamOutput.<init>(StreamOutput.java:74)
at org.elasticsearch.common.io.stream.BytesStreamOutput.<init>(BytesStreamOutput.java:60)
at org.elasticsearch.common.io.stream.BytesStreamOutput.<init>(BytesStreamOutput.java:57)
at org.elasticsearch.common.io.stream.BytesStreamOutput.<init>(BytesStreamOutput.java:47)
at org.elasticsearch.common.xcontent.XContentBuilder.builder(XContentBuilder.java:69)
at org.elasticsearch.common.settings.Setting.arrayToParsableString(Setting.java:726)
at org.elasticsearch.common.settings.Setting.lambda$listSetting$26(Setting.java:672)
at org.elasticsearch.common.settings.Setting$2.getRaw(Setting.java:676)
at org.elasticsearch.common.settings.Setting.lambda$listSetting$24(Setting.java:660)
at org.elasticsearch.common.settings.Setting.listSetting(Setting.java:665)
at org.elasticsearch.common.settings.Setting.listSetting(Setting.java:660)
at org.elasticsearch.common.network.NetworkService.<clinit>(NetworkService.java:50)
at org.elasticsearch.client.transport.TransportClient.newPluginService(TransportClient.java:91)
at org.elasticsearch.client.transport.TransportClient.buildTemplate(TransportClient.java:119)
at org.elasticsearch.client.transport.TransportClient.<init>(TransportClient.java:247)
at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:92)
at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:81)
at org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:71)
任意のアイデアを起動しようとすると、次のエラーを吐くのですか?
気分が悪いので、必要なバージョン(5.2.1)でLuceneコアの依存関係を取り入れることで解決できました。 – MarkII
悪い気分にならないでください。それは起こる。あなたは問題を解決するために必要なものを正確に文書化したあなた自身の質問への答えを書くことによって償いをすることができます。そうすれば、誰かが似たような問題を抱えていれば、その答えから学ぶことができます。 – Rob
私は、私が気付いていない他の解決策が他の投稿と最初に来るかどうかを確認するのを待っています。 – MarkII