StackOverflowError异常。无法评估org.elasticsearch.common.inject.InjectorImpl.toString()

jav*_*ude 5 elasticsearch spring-data-elasticsearch

ElasticSearchTemplate在初始化期间引发异常Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate org.elasticsearch.common.inject.InjectorImpl.toString()

XML配置

<elasticsearch:transport-client id="client" cluster-nodes="localhost:9300" />

<bean name="elasticsearchTemplate" class="org.springframework.data.elasticsearch.core.ElasticsearchTemplate">
    <constructor-arg name="client" ref="client"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

有谁知道是什么引起了这个问题。Elastic版本5.6.3 and 5.5.0Spring Data Elastic 3.0.1和不使用SpringBoot

现在使用:Elastic High Level Rest Client

小智 0

使用调试器运行时我也遇到了同样的问题。但客户正在创建,它没有给我带来任何问题。更多信息在这里

https://discuss.elastic.co/t/cannot-evaluate-org-elasticsearch-common-inject-injectorimpl-tostring/156014/3
Run Code Online (Sandbox Code Playgroud)