問題タブ [sonarqube-4.5]
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.
sonarqube - /batch/project で読み取りがタイムアウトしました (SonarQube 4.5)
以下の問題で悩んでいます。
Jenkins で実行されたときのソナー ランナーのログ。
05:18:19.232 情報 - プロジェクト参照の読み込みが完了しました: 20015 ミリ秒
「Load project references done」の値が 20,000 ミリ秒より大きい場合、
常に「読み取りタイムアウト」が発生します。
svn - svn から Blame 情報を見つけようとすると、SVN コマンドが失敗する
インストール手順に従って、Sonar 4.5 に SCM アクティビティ プラグイン 1.8 をインストールしました。そのため、Sonar がインストールされているサーバーでも Subversion を使用できます。
私は SVN から非難情報を抽出し、SoanrQube に表示したいと考えています。つまり、新しい問題が発生するたびに、自動的に犯人に割り当てます。
ただし、jenkins 1.532 ジョブを開始して Sonar メトリクスを実行するとすぐに、出力コンソールに次の警告が表示されます。
これを解決する方法はありますか?
sonarqube - SonarQube パッケージ デザイン ウィジェットは削除されましたか? そしてGroovyはどうですか?
Sonarqube 4.5.1 にアップグレードすると、パッケージ デザイン ウィジェットは使用できなくなります。これは意図的なものですか?「デザイン」メニュー項目にアクセスするとデータは引き続き提供されますが、ダッシュボードでは使用できなくなりましたか?
そして、Groovy を分析するときにパッケージ デザインの分析がまったく利用できないと疑うのは正しいですか?
sonarqube - UpdateMeasuresDebtToMinutes で SonarQube 4.5.1 へのアップグレードが失敗する
4.0 から 4.5.1 に更新しようとしていますが、プロセスは常に で失敗しUpdateMeasuresDebtToMinutes
ます。テーブル エンジンとして InnoDB を使用し、データベースとして MySQL 5.5.27 を使用しています。
基本的に問題はこの問題のように見えます
writeTimeout が (600 秒) を超えると、ログに例外が記録されます
リンクされた問題で提案されているようにインデックスを追加しても役に立ちませんでした。
さらに調査すると、いくつかのことに気付きました。
- 移行ステップでテーブルからデータを読み取り、同じテーブルに書き戻したい (
project_measures
) - project_measures に 770000 を超える行が含まれている
- プロセスは常に 249 行の後にハングします
- 実行とコミットを強制した後
org.sonar.server.migrations.MassUpdate
に呼び出したときにハングが発生しますupdate.addBatch()
BatchSession.MAX_BATCH_SIZE (250)
これを続行できるように DB 接続を構成する方法はありますか?
sonarqube - コマンドラインを使用して SonarQube を構成する
Debian で SonarQube 4.5.1 を実行しており、 Ansibleを介してダッシュボードとルール プロファイルを構成したいと考えています。
これを行うには、SonarQube の GUI を使用できませんが、コマンド ラインを使用して構成ファイルを編集するか、CLI を呼び出す必要があります ( Jenkins のように)。
/opt/sonar
ダッシュボードまたはルール プロファイルを定義するファイルが中または下に見つかりませんでした。
コマンドラインのみを使用して SonarQube を構成する方法はありますか?
ありがとう!
sonarqube - sonar-plugin-api 4.5.2 の Javadoc
自作のSonarQubeプラグインを開発するため、sonar-plugin-api-4.5.2のjavadoc(api)を探しているのですが、インターネット上で見つかりませんでした。バージョン 3.xx の場合、maven は jar のソースもダウンロードしたので、そこから javadoc を生成できました。ただし、バージョン 4.5.2 の sonar-plugin-api の場合、ソースは maven リポジトリの一部ではありません。
だから私の質問は:
- オンラインで利用可能なバージョン 4.5.2 の sonar-plugin-api の javadoc/api はありますか?
- または、javadoc を生成できるように、バージョン 4.5.2 のソースをどこで入手できますか?
sonarqube - Openshift ソナークベ
最新バージョンのソナーを openshift インスタンスにインストールしようとしています。検索を開始しようとすると、0.0.0.0:9001 にバインドしようとしますが、openshift ではすべてのインターフェイスにバインドできないため、IP を設定する必要があります。構成のどこでこのプロパティを設定できますか?
このようにバインドするためのソナーIPを既に構成しています
前もって感謝します
[編集]
IPを直接割り当てるように構成ファイルを変更しましたが、それでも同じエラーが発生します。設定を無視するのですか?
sonarqube - 4.5.1 から 4.5.2 へのアップグレード後の /batch/project での SonarQube 読み取りタイムアウト
今日、SonarQube を 4.5.1 から 4.5.2 にアップグレードしました。
この後、Maven で 220.000 行以上/400 ルールのプロジェクトを分析すると、次のエラーが発生します。
ブラウザで URL にアクセスしようとしましたが、完了するまでに約 3 分 10 秒かかります。
小規模なプロジェクトの分析は以前と同じように機能します
任意のヒント?
データベースは MSSQL 2008 です
remote-debugging - デバッグ モードのソナー サーバー - ブレークポイントで停止しないでください
自分のソナー プラグインを開発するために、デバッグできるようにしたいと考えています。しばらくして、ソナークベサーバーをデバッグモードで実行する方法を見つけました。したがって、私は次のウェブサイトの指示に従いました。ここにリンクの説明を入力
デバッグ構成を使用してデバッグ モードと接続日食でサーバーを起動すると、サーバーは起動しますが、設定したブレークポイントで停止しません。SonarPlugin クラスを拡張するものや RuleRepository クラスを拡張するものなど、拡張ポイント (クラス) にブレークポイントを設定しました。これらのクラスのログはサーバー ログ ファイルの一部であるため、このクラスが実行されることは確実です。それにもかかわらず、ブレークポイントで停止しません。
誰が問題を考えていますか?
maven-2 - Sonar-qube 4.5.1 カスタム ルール プラグインが機能しない
カスタム ルールコード スニペットを使用してカスタム ルール プラグインを作成しました。ここで、匿名クラスに 30 行を超える行がある場合にエラーを表示する別のルールを追加しました。コマンドを使用してカスタムルールプラグインjarを構築mvn package
し、ソナーサーバー拡張機能/プラグインに入れ、サーバーを再起動しました。対応するルールはソナー サーバーから表示できますが、loc が 30 行を超える匿名クラスのクラスがあるにもかかわらず、ルールはコードを分析できません。私のカスタムルールを以下に示します。
ルールを適用するには、さらに何かする必要がありますか?
mvn sonar:sonar
エラーが発生してアナライザーを実行すると、プラグイン jar をプラグイン フォルダーに配置した後にもう 1 つ