当测试在 Swing 中挂起时,JetBrains Teamcity Injector 崩溃
JetBrains Teamcity Injector crashes when a test hangs in Swing
我有一些基于 Windows 的机器用于测试 UI 用 Java Swing 编写的。有时,这些会卡住,超时并被杀死。然而,TeamCity 代理有一个 stacktraceDump 插件,当(可能)试图获取线程转储时,它经常崩溃。
不幸的是,这在 Windows 中显示了一个对话框,提示 JetBrains.TeamCity.Injector.exe 停止工作 。然后,此对话框会阻塞视图并导致随后的测试失败(无法单击元素等)。
有什么办法可以防止这种情况发生吗?完全禁用插件也可以。
以下是有关崩溃的更多详细信息。系统是Windows7.
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
我还没有找到任何解决方案,但这里有一个解决方法。使用以下内联脚本在 TeamCity 中添加命令行步骤:
:; exit 0
tskill WerFault
exit /b 0
这适用于 Linux 和 Windows 代理(第一行在 Windows 上被忽略)。它会终止显示错误对话框的应用程序。
我有一些基于 Windows 的机器用于测试 UI 用 Java Swing 编写的。有时,这些会卡住,超时并被杀死。然而,TeamCity 代理有一个 stacktraceDump 插件,当(可能)试图获取线程转储时,它经常崩溃。
不幸的是,这在 Windows 中显示了一个对话框,提示 JetBrains.TeamCity.Injector.exe 停止工作 。然后,此对话框会阻塞视图并导致随后的测试失败(无法单击元素等)。
有什么办法可以防止这种情况发生吗?完全禁用插件也可以。
以下是有关崩溃的更多详细信息。系统是Windows7.
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
我还没有找到任何解决方案,但这里有一个解决方法。使用以下内联脚本在 TeamCity 中添加命令行步骤:
:; exit 0
tskill WerFault
exit /b 0
这适用于 Linux 和 Windows 代理(第一行在 Windows 上被忽略)。它会终止显示错误对话框的应用程序。