2

Sonar 3.2 を実行しているときに、Web ブラウザで分析されたプロジェクトを一覧表示しようとすると、次のエラー メッセージが表示されます。

ウィジェット「フィルター」の表示中にエラーが発生しました。管理者に連絡してください。

ソナー ログを見ると、次のメッセージが表示されます。

Rails ウィジェット フィルターをレンダリングできません: org.sonar.api.utils.SonarException: フィルターの実行に失敗しました: Filter[rootSnapshotId=,baseSnapshotId=,baseSnapshotPath=,scopes=,qualifiers=[TRK],languages=,favouriteIds=,dateCriterion= ,keyRegexp=,nameRegexp=,onDirectChildren=false,measureCriteria=[],periodIndex=0,sortedMetricId=,sortedByMeasureVariation=false,sortedByLanguage=false,sortedByName=true,sortedByKey=false,sortedByDate=false,sortedByVersion=false,isNumericMetric=true ,ascendingSort=true], sql=SELECT s.id, MAX(s.project_id) as pid, MAX(s.root_project_id) as rpid, MAX(p.long_name) as name FROM スナップショット s INNER JOIN プロジェクト p ON s.project_id =p.id WHERE s.status=:status AND s.islast=:islast AND s.qualifier IN (:qualifiers) AND p.copy_resource_id IS NULL GROUP BY s.id

バックエンドで SQL Server 2008 を使用しています。クエリが SQL に適していないようです。何が間違っている可能性がありますか?Maven を使用してプロジェクトを分析すると、問題は発生しません。それは私にビルドの成功をもたらします。

ウィンドウで Apache Maven 3.0.2 と Sonar 3.2 を使用しています。何が起こっているのかについての手がかりはありますか?

4

1 に答える 1

0

sqljdbc ドライバーを使用して SQL Server に接続していますか? この回答で詳しく説明されているように、 jTDS ドライバーを使用してこの問題を解決しました。

于 2012-10-05T19:13:07.147 に答える