2017-08-28 7 views
1

にたむろ:ソナースキャナ分析は、私はソナー-Javaと次のように構成されたJavaプロジェクトのソナー分析を実行していますutil.lang.ConcreteReceiverGuard

SonarQuber Servcer 5.6 
Sonar-java 4.10.0.10260 
SonarQube Scanner 3.0.3.778 
Java 1.8.0_121 Oracle Corporation (64-bit) 

私はソナー分析を開始するとき、あると思われます私は次のログを得たまで働いた後、分析は単に永遠に実行するために(それが一晩中走った最後の時間を)続けて:

util.lang.ConcreteReceiverGuard reports a runtime deprecation: calling method "padl.kernel.impl.CodeLevelModel.create()" from class "it.unibz.sonarqube_plugin.ExampleSensor" 
Please use the methods in "padl.generator.helper.ModelGenerator" to obtain code-level models. 

は、どのように私は間違って何が起こっているかを見ることができ、それを修正する方法?

私はその点に注意してください。

  • いくつかのプロジェクトが同じサーバと同じルールを使用し、彼らは同じメッセージを持っていますが、分析は継続されます。
  • デバッグフラグを使用してsonar-scanner -Xを実行しても、それ以上のメッセージは表示されません。

必要な場合は、分析の完全なログはここにある(問題も分析がジェンキンスによって開始されたときに表示されるジョブタスク投稿することに注意してください):

INFO: Scanner configuration file: XXX\sonar-scanner.properties 
INFO: Project root configuration file: XXX\sonar-project.properties 
INFO: SonarQube Scanner 3.0.3.778 
INFO: Java 1.8.0_121 Oracle Corporation (64-bit) 
INFO: Windows 7 6.1 amd64 
INFO: User cache: XXX\.sonar\cache 
INFO: Load global repositories 
INFO: Load global repositories (done) | time=102ms 
INFO: User cache: XXX\.sonar\cache 
INFO: Load plugins index 
INFO: Load plugins index (done) | time=6ms 
INFO: SonarQube server 5.6 
INFO: Default locale: "fr_FR", source code encoding: "UTF-8" 
INFO: Process project properties 
INFO: Load project repositories 
INFO: Load project repositories (done) | time=112ms 
INFO: Load quality profiles 
INFO: Load quality profiles (done) | time=16ms 
INFO: Load active rules 
INFO: Load active rules (done) | time=153ms 
INFO: Publish mode 
INFO: ------------- Scan Pricing - Serveur 
INFO: Load server rules 
INFO: Load server rules (done) | time=84ms 
INFO: Base dir: XXX\server 
INFO: Working dir: XXX\server\.scannerwork 
INFO: Source paths: src 
INFO: Source encoding: UTF-8, default locale: fr_FR 
INFO: Index files 
INFO: Excluded sources: 
INFO: src/main/js/node_modules/** 
INFO: src/main/webapp/** 
INFO: 584 files indexed 
INFO: 230 files ignored because of inclusion/exclusion patterns 
INFO: Quality profile for java: XXX Java 
INFO: Sensor Lines Sensor 
INFO: Sensor Lines Sensor (done) | time=77ms 
INFO: Sensor JavaSquidSensor 
INFO: Configured Java source version (sonar.java.source): 7 
INFO: JavaClasspath initialization 
INFO: JavaClasspath initialization (done) | time=6ms 
INFO: JavaTestClasspath initialization 
INFO: JavaTestClasspath initialization (done) | time=0ms 
INFO: Java Main Files AST scan 
INFO: 584 source files to be analyzed 
INFO: 213/584 files analyzed, current file: XXX\XXX.java 
INFO: 255/584 files analyzed, current file: XXX\XXX.java 
INFO: 473/584 files analyzed, current file: XXX\XXX.java 
INFO: Java Main Files AST scan (done) | time=35221ms 
INFO: 584/584 source files have been analyzed 
INFO: Java Test Files AST scan 
INFO: 0 source files to be analyzed 
INFO: Java Test Files AST scan (done) | time=0ms 
INFO: 0/0 source files have been analyzed 
INFO: Sensor JavaSquidSensor (done) | time=35823ms 
INFO: Sensor ExampleSensor 
INFO: BaseDir----->XXX\server 
Analysing Test... 
util.lang.ConcreteReceiverGuard reports a runtime deprecation: calling method "padl.kernel.impl.CodeLevelModel.create()" from class "it.unibz.sonarqube_plugin.ExampleSensor" 
Please use the methods in "padl.generator.helper.ModelGenerator" to obtain code-level models. 
+0

インスタンスにカスタムプラグインがあるようです。それらを削除して(サーバーを再起動して)、再分析してください。 –

答えて

1

あなたの分析はSensor ExampleSensorの実行中に失敗し。この分析ステップは、SonarQubeサーバーにインストールされているプラ​​グインの1つ(明らかにit.unibz.sonarqube_plugin.ExampleSensor)によって提供されます。

この(潜在的に所有権のある)プラグインの保守担当者に連絡して、これを提出する必要があります(バグかもしれません)。または、少なくともこのコンテキストをSonarQube管理者と共有してください(センサーが実生活プロジェクトに影響を及ぼすことがないという場合)。

+0

あなたの答えをありがとう。私はこのプラグインが何であるかを管理者に見せようとします。 – statox

関連する問題