問題タブ [sonarqube5.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
23813 参照

maven - svn Blame 起動時の SonarQube でのエラー

最近、SonarQube サーバーを 4.5.2 から 5.0.1 にアップグレードし、その後 5.1 にアップグレードしました (以下の編集を参照)。

突然、マルチモジュール Maven プロジェクトの分析が次のエラーで失敗しました:

どういうわけか、コマンドはdirectoryにsvnファイルを見つけられませんでしたが、そのファイルは間違いなくそこにあります。SonarQube がディレクトリ内のコマンド プロンプトで実行しようとしているコマンドをコピー アンド ペーストすると、コマンドは正常に動作します。src/main/java/MyClass.javaC:\somedirectory\module1svn blame --xml --non-interactive -x -w src/main/java/MyClass.javaC:\somedirectory\module1

svnコマンドは、SonarQube サーバーの「システム情報」ページの「ライブラリ パス」フィールドで確認できるように、PATH 上に正しくあります。SonarQube サーバーは、mvn sonar:sonar実行されたのと同じサーバー (Windows Server 2008 R2) でホストされています。

svnは、責任の履歴を取得するために SonarQube によって起動されています。私が理解しているように、SCMサポート(組み込みへの変更)に関して、SonarQube 5.0でいくつかの変更が行われました。現時点での私の回避策は、SonarQube で SCM センサーを無効にすることです ( -Dsonar.scm.disabled=true「設定 > 一般設定 > SCM」の下で、SonarQube サーバーを使用または直接)。

SonarQube 5.0.1 にアップグレードしたときにのみその動作に遭遇したため、これはこの質問とは関係ありません。

使用する JRE : 1.7.0_51 (64 ビット)

編集 :

SonarQube 5.1 へのアップグレード後、エラーはまだここにありますが、メッセージは異なり、より明確になっています。SVN クライアント (TortoiseSVN) を再インストールし、Jenkins と SonarQube の両方を再起動しましたが、エラーは残ります。

SCM プロバイダーは「svn」に設定されましたが、このキーの SCM プロバイダーが見つかりませんでした。SCM プロバイダーがインストールされていません

0 投票する
0 に答える
97 参照

sonarqube - sqlserver の信頼できる接続を使用した SonarQube

Sql サーバーの信頼できる接続モードで sonarqube をセットアップするにはどうすればよいですか。私はsonarqube 5.0.1をセットアップしていますが、SQLサーバー認証モードを使用すると簡単です。つまり、SQLサーバーのユーザー名とpwdでソナープロパティファイルを変更します

誰でも光を当てることができますか?

0 投票する
1 に答える
6060 参照

sonarqube - SonarQube 分析で読み取りがタイムアウトしました

以前、現在閉鎖されているSonarQube Users メーリング リストでこの問題について議論しました。

Postgre DBの最適化で半週間ほど交換したところ問題が解決しましたが、その後再発しました。

SonarQube Jenkins Plugin 2.2.1を使用してJenkins 1.612を使用し、Postgre 9.1データベースを使用してSonar 5.1を使用しています。

  • 多くのレガシー コードを使用し、約 120 万の LOC と 130k の問題を抱えている約 20 の Java プロジェクト/ブランチを実行しています。
  • 約 30 の Java プロジェクト モジュール プロジェクトがあり、LOC は 1k ~ 20k で、issue は 2k 未満です。
  • 200k 未満の LOC と 10k 未満の問題を持つ約 50 のカスタム Java プロジェクトがあります。
  • 私たちのプロジェクトは Java (6/7) で書かれており、ビルド ツールとして ANT 50% または Gradle 50% を使用しています。

今、このエラーが再び発生しています:

この問題の解決策を見つけるのに役立つことを願っています。どうも。


編集: 操作性が復元されました: Jenkins からトリガーされた場合の回避策が見つかりました。

このリンクには、古いソナー バージョンでも同様の問題がありました。彼らは定期的に URL をトリガーして、クエリを DB キャッシュに保持しました。これは、この問題でも機能します。

Jenkins に http Request プラグインをインストールし、ソナー分析を発行する前にhttp://mySonarQube:9000/batch/project?key=myProjectKey&preview=falseで http get をトリガーします。これにより、実際の問題 (DB 要求の期間とタイムアウト間隔が適合しない) は回避されますが、操作可能なままになる可能性があります。


今後数日で、Sonar 5.2 が発生します。このバージョンをテストし、問題がなくなることを願っています...報告します...

https://jira.sonarsource.com/projects/SONAR/versions/11629

0 投票する
3 に答える
15220 参照

sonarqube - ソナーキューブが起動しない

コマンド ラインから StartSonar.bat を実行しているときに、次のエラーが継続的に発生します。sonarqube ログ ファイルに次のメッセージが表示されます。

どんな助けでも大歓迎です!

編集:

PROJECT.PROPERTIES ファイル

conf/ソナープロパティ

0 投票する
3 に答える
930 参照

database - Windows で実行されているデータベース Sonarqube をアップグレードする方法

バージョンからバージョンにアップグレード しようとしていますが、 64 ビットで問題が発生し続けています。SonarQube4.45.1Windows

wrapper4.4 は現在 9000 で実行されており、ファイルとsonarconf ファイルを正しく変更したと確信しています。

誰かがこれを正しくアップグレードするための正しい手順を教えてくれますか、それとも正しい方向に私を向けることができますか?

データベースのアップグレードに関するログに次のエラーが表示されます。

データベースをアップグレードできません

移行に失敗しました: com/thoughtworks/xstream/XStream 。ログを確認してください。

(私はコーダーであり、IT アーキテクトではありません。素朴で申し訳ありません)

0 投票する
0 に答える
316 参照

sonarqube - WARN web[ossnNotificationService] 通知を配信できません

5.0 から 5.1 にアップグレードしたときにこのエラーが発生しました。

https://jira.codehaus.org/browse/SONAR-4778に関連していました。詳細については、 http://sonarqube.15.x6.nabble.com/WARN-web-ossn-NotificationService-Unable-to-deliver-notification-td5035238.htmlを参照してください。

これはバグであり、Simon Brandhof が述べたようにhttps://jira.codehaus.org/browse/SONAR-6566で 5.1.1 で修正されるはずでした。

5.1.1 にアップグレードしましたが、まだ同じ問題が発生しています。

Jira にアクセスできないため、バグにコメントを追加できません。これで私を助けてくれませんか。


システム情報ページのデータベース構成は次のとおりです。

0 投票する
1 に答える
187 参照

sonarqube - 互換性のないプラグインをアンインストールした後、Sonarqube が 5.1.x にアップグレードされない

このアップグレードを試みる前に「違反フィルター」をアンインストールしましたが、役に立ちませんでした:(

更新をブロックし、プラグインをアンインストールしても無効化または削除されない ViolationFilter パーツがデータベースに残っているようです。5.1.x と互換性がないとマークされているプラ​​グインはインストールされていません

5.0.1から5.1.1にアップしてみました

更新:これらのプラグインは現在インストールされています:

Widget Lab バージョン 1.7 は 5.1.1 でロードするように設定されていることに注意してください。

0 投票する
3 に答える
3219 参照

service - ソナーは開始しましたが、ビルドが失敗しています

インスタンスは開始されたと表示Sonarqube 5.1されますが、ビルドは失敗し続けます。これは、ソナー検索が適切に開始されないことに関係している可能性があります。

または、このエラーは、次のように更新してもまだ問題ですsonar-java-plugin-3.3:

Sonar をサービスとして実行していて、新しいプラグインを取得すると思って再起動しましたが、そうではありません。

ファイルの変更を取得するために Sonar を適切に再起動するにはどうすればよいですか?

0 投票する
1 に答える
670 参照

sonarqube - SonarQube 分析中にカスタム Java ルールを有効にする方法は?

ここで説明されているように、java のカスタム ルールを実装しました。ここにリンクの説明を入力してください。ルールはサーバー側のルール ページに表示されますが、分析中にコードに適用されるルールはありません。私は sonar 5.1.1 を使用しており、sonar-java-plugin を v3.2 に更新しました。どうしたものかと思います。sonar-runner を使用したデバッグ中に、CheckRegistrar がロードされていることに気付きましたが、そこからのチェックは無視されます。

0 投票する
1 に答える
2897 参照

sonarqube - SonarQube 5.1 でソースを表示する権限が不十分です

SQ (SonarQube)5.1 の「ソースの表示」機能で問題が発生しました。

SQ 5.1 では、プロジェクトの 1 つでファイルのソース コードを表示できません。ただし、他のすべてのプロジェクトはこれでうまく機能しているようです。

私は管理者の資格情報を持っており、これらの両方のプロジェクトの設定 -> 権限を確認しました。'BROWSE' および 'SEE SOURCE CODE' 構成には、グループの 'Anyone' 値があります。

しかし、特定のプロジェクトでソースの表示が機能しない (管理者を使用するか、ログインせずに) - SQ はブラウザーで「権限が不十分です」というポップアップ エラーをスローします (http 403 Forbidden)

問題はどこにあるのだろうか?SQ 5.1 の既知のバグですか?

この問題のデバッグにご協力いただければ幸いです。