簡體   English   中英

從命令行運行聲納分析時出現鏈接錯誤(maven 項目)

[英]Linkage Error on running sonar analysis from command line (maven project)

我正在嘗試使用遠程聲納服務器為我的 maven 項目運行聲納分析。 PFB 的聲納版本和我嘗試使用的 java:

Maven Sonar Plugin : 3.5.0.1254
Java version : 1.7 and 1.8 (tried both)
SonarQube version: 8.3.0

這是我得到的錯誤。 我嘗試將 java 的版本更新到 1.8,但仍然遇到問題錯誤:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar  on project <project_name>: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:so
nar failed: An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar: java.lang.BootstrapMethodError: java.lang.LinkageError: loading constraint violation when overriding method "okhttp3/EventListener$Factory.create(Lokhttp3/Call;)Lokhttp3/EventListener;" during creation of class "okhttp3/EventListener$$Lambda$123/000000000FBD1C60": loader "java/lang/InternalAnonymousClassL
oader@63d13f09" of class "okhttp3/EventListener$$Lambda$123/000000000FBD1C60" and loader "org/sonar/classloader/ClassRealm@eaecd3ff" of class "okhttp3/EventListener$Factory" have different types for the method signature

無法在任何地方獲得有關此問題的任何有效參考資料。有人可以幫忙嗎?

我有類似的問題,我發現問題是因為我使用的是 IBM jdk8。 所以我也在環境變量 JAVA_HOME 中改變了它 openjdk8 。 它現在工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM