問題タブ [sonarqube-ops]

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 投票する
1 に答える
1288 参照

ip - IP動的なSonarQube Webサーバー

sonar.web.host動的 IP を使用して を設定するにはどうすればよいですか? IP が変更されるたびにプロパティ ファイルを変更する必要がありますか?

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

windows-services - SonarQube サービスが開始、実行、停止しますか?

Windows 2012 R2 サーバーがあり、SonarQube 5.4 サーバーを Windows サービスとしてインストールできました。また、悪名高い「開始してから停止しました」というエラーが発生することなくサービスを実際に開始できるように、ユーザーを設定しました。サーバーをWindowsサービスとしてインストールする前に、それを使用して動作することを確認しましたがStartSonar.bat、問題なく動作したので、サービス化する際に自信がありました.

しかし、http://localhost:9000にアクセスしようとすると、そこには何も表示されず、サービスを開始した直後にメッセージがまったく表示されずに停止したように見えます。これがサイトにアクセスしようとしたためなのか ( ERR_EMPTY_RESPONSEGoogle Chrome でアクセスできるようになったのか)、しばらくするとサイトが閉じてしまったのかわかりません。

誰でも洞察を得ましたか?

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

elasticsearch - SonarQube は正しくない (?) ElasticSearch クエリを使用して ScmAccountToUser を取得します

MSSQL バックエンドを使用して Windows で SonarQube 5.3 を実行しています。

新しい問題を作成するとき、SonarQube は ElasticSearch ユーザー インデックスにクエリを実行して、問題を提示する行の「git Blame」情報の作成者ログインを取得します。

以下は、/server/sonar-server/src/main/java/org/sonar/server/computation/issue/IssueAssigner.java で発生します。

=> 「git Blame」情報は、影響を受ける行の作成者を返します。私の例では (匿名化されています):

=> この値は ScmAccountToUser で検索され、ElasticSearch インデックス "users" を遅延クエリします。ES クエリを出力するためにデバッグ出力を追加しました。

このクエリは 0 件の結果を返します。

対照的に、インデックス全体を列挙すると、通常はこのユーザーと一致するはずのヒットが得られます。

この問題により、現在、SonarQube インスタンスが多くの問題を自動割り当てできません。いくつかの自動割り当てが以前に成功したため、これがいつ/どのように壊れたのかを把握している最中です。

これはクエリまたはデータのエラーですか? どうにかしてこの問題を回避できますか?

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

docker - docker sonarqube checkdependency プラグイン

docker Sonarqube と PostgreSQL を使用して checkdepency プラグインをインストールしようとしています。PostgreSQL で docker SonarQube を起動して実行することはできますが、check-dependency-plugin を追加しようとすると、コンテナーの再起動に失敗します。プラグインをインストールする方法はありますか?SonarQube バージョン 5.4 と dockerhub の公式 PostgreSQL イメージを使用しています。プラグインをデプロイしようとすると、以下のエラーが発生します。

問題の解決を手伝ってください。

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

sonarqube - SonarQube を 3.5 から 5.1 にアップグレードする方法

SonarQube サーバーをバージョン 3.5 から 5.1 にアップグレードする予定です。データベースのバックアップを取りました。アップグレードする前にいくつか質問があります。それが私がここにいる理由です。

質問 1 : 実際に 3.5 から 5.1 にアップグレードすることは可能ですか (これら 2 つのバージョンには大きな違いがあるようです)。

質問 2 : データベースのバックアップ以外に、アップグレード前に行うべきことは何ですか?

助けてくれてありがとう

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

sonarqube - Sonarqube 5.5 と mariadb

最新の sonarqube 5.5 にアップグレードしようとしています。mariadb 10.1 (最新) があり、今では sonarqube に問題はありません。

現在、アップグレードにより、sonarqube は起動しません。それは言います:

サポートされていない mysql バージョン: 5.5。サポートされている最小バージョンは 5.6 です。

mysql 5.6 を使用している場合に「ソナーに考えさせる」ために使用できるトリックはありますか?

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

sonarqube - SonarQube UI のレンダリング遅延 (正確に 1 分!)

コード品質分析を支援するためにSonarQubeをインストールしました。Web サイトの指示に従って、Nginx リバース プロキシの背後で実行するように設定しました。多くの場合、ページを読み込むのにちょうど 1 分待たなければなりません。Google Chrome Developer Tools を使用して調査したところ、リソースがちょうど 1 分間読み込まれていないことがわかりました。その後、何かがタイムアウトし、ページの読み込みを続行できるようになります。問題の典型的な例を次に示します。一部のリソースが最初に読み込まれ、その後 1 分間の遅延が発生し、その後ページの残りが読み込まれます。

典型的な遅延

遅延なくページが読み込まれることがあります。

最初は、JavaScript の問題ではないかと思いました。これは、多くのページをクリックして、応答時間でソートする例です (リソースが遅延の原因である可能性を確認するため)。

多くのページ読み込み

次に、静止画像を読み込んでみましたが、断続的に読み込みに 1 分ほどかかります。

ロゴの断続的な長いロード

遅延の原因となっているコンポーネントを正確に特定するにはどうすればよいですか? リバースプロキシでしょうか?SonarQube アプリケーション? JVMの問題?