2

私たちの gerrit プロジェクトの 1 つで、ファイルの違いをナビゲートしているときに、次のエラーが発生します。

アプリケーションエラー

サーバーエラーのため、イントラライン差額をご利用いただけません

[継続する]

すべてのプロジェクトで発生するわけではありません。現在、1 つのプロジェクトでのみエラーが検出されています。

Google と gerrit のドキュメントを調べました。ソースコードの参照を見つけましたが、原因と解決方法がわかりません。

エラーのある Web ページには [続行] ボタンが含まれています。クリックすると、選択したファイルに移動しますが、エラーが面倒です.

これを修正する方法を知っていますか?

4

2 に答える 2

1

エラーの原因:

これは、Gerrit がファイルの差分を取るのに時間がかかりすぎて、キャッシュの 1 つで差分を使用不可としてマークした結果です。

関連するエラー ログは次のとおりです: [2012-06-08 11:14:08,547] WARN com.google.gerrit.server.patch.IntraLineLoader : パス xxxxxxx.java のコミット 354dd67ad54578cf801d8cda64a4ae8484ebb0b7 のコミットで、プロジェクト xxxxxxx の IntraLineDiff で 5000 ミリ秒のタイムアウトに達しましたbf9fbc21520af7bfd0841c8b9f955ca6e215b059..f6b9c7992c12cfdca253acd033966f98f70f3543. IntraLineDiff-6 の停止

于 2012-06-08T17:31:35.483 に答える