本文主要是介绍java.lang.BootstrapMethodError: call site initialization exception错误解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题产生原因:
公司flink版本升级,我们是把任务打成jar包,传到flink集群上运行的,由于flink版本的升级,对组件产生了一定的影响。
问题:
es采集数据时,报了如下错误
java.lang.BootstrapMethodError: call site initialization exception
java.lang.invoke.LambdaConversionException: Invalid receiver type interface org.apache.http.Header; not a subtype of implementation type interface org.apache.http.NameValuePair
bug-fix:
在pom文件中,把httpCore和httpClient单独引入,然后在es的引入中排除冲突的依赖,但是这个方法没有解决我的问题,最后通过降低es依赖的版本解决,从es7.11.1降到es7.2.0。
这篇关于java.lang.BootstrapMethodError: call site initialization exception错误解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!