2016-05-20 9 views
0

Java Swingで書かれたUIをテストするためのWindowsベースのマシンがいくつかあります。時々、これらは立ち往生し、タイムアウトして殺されます。しかし、TeamCityエージェントにはstacktraceDumpプラグインがあります(おそらく)スレッドダンプを取得しようとするとクラッシュすることがよくあります。Swingでテストがハングアップすると、JetBrain Teamcity Injectorがクラッシュする

これは残念なことに、JetBrains.TeamCity.Injector.exeが動作を停止したことを示すWindowsのダイアログを示します。このダイアログはビューをブロックし、結果的にテストが失敗する原因となります(要素などをクリックできません)。

これを防ぐ方法はありますか?プラグインを完全に無効にすることも同様です。

ここで、クラッシュについてさらに詳しく説明します。システムはWindows 7です。

Problem signature: 
    Problem Event Name: APPCRASH 
    Application Name: JetBrains.TeamCity.Injector.exe 
    Application Version: 0.0.0.0 
    Application Timestamp: 55ca7faa 
    Fault Module Name: MSVCR100.dll 
    Fault Module Version: 10.0.40219.1 
    Fault Module Timestamp: 4d5f034a 
    Exception Code: c0000005 
    Exception Offset: 000000000003c010 
    OS Version: 6.1.7601.2.1.0.256.48 
    Locale ID: 3081 
    Additional Information 1: a88f 
    Additional Information 2: a88fd65e279f2f2430f8931a3c56d353 
    Additional Information 3: fe33 
    Additional Information 4: fe33e26a5413ff31186b617fd3f50037 

答えて

0

解決策は見つかりませんでしたが、回避策があります。次のインラインスクリプトを使ってチームシティーでのコマンドラインのステップを追加します。

:; exit 0 
tskill WerFault 
exit /b 0 

これは、両方のLinuxとWindowsのエージェント(最初の行は、Windows上で無視される)上で動作します。ダイアログでエラーが表示されたアプリケーションが終了します。

関連する問題