我有使用nunit成功运行的Petrel 2012单元测试。我添加了一些新的单元测试。这些测试使用我注册的一些自定义域对象。我也在使用不同的Petrel项目进行测试。
当运行Nunit时,它运行我的测试并且它们是成功的,但是,在nunit报告结果后,nunit崩溃了:
在Petrel 2012.1 64位(CL 345168,7月27日建造)中的未处理异常 2012):可能的原因:可能的单身人士问题:托管代码 在CLR关闭后尝试执行。例外类型:
0xC0020001:字符串绑定无效。例外细节: 模块KERNEL32.dll异常中的偏移量0xDD50处发生异常 处理程序:Petrel未处理的异常过滤器(本机init)异常 线程:未命名的线程(id 3908)报告编号:0报告ID:
{8c53496a-ff6e-46e0-b536-a85868246cef}本机堆栈跟踪:
KERNEL32.dll + 0xDD50 PulseEvent + 0x60 clr.dll + 0x45A454
clr.dll + 0x5B46D3 clr.dll + 0x189C1A Core.Subjects.dll + 0xF7138 BaseAllSubjectsItr :: init + 0x58 Core.Subjects.dll + 0xF7351 BaseAllSubjectsItr :: BaseAllSubjectsItr + 0X31
Core.Subjects.dll + 0x4E919 NotificationManagerImpl :: notifyBeforeRemove + 0×59
Core.Subjects.dll + 0xE034E FolderSubject :: removeKidAt + 0x9E
Core.Subjects.dll + 0xDFED1 FolderSubject :: removeAllKids + 0x31
Core.Subjects.dll + 0xCA307 ParentSubject :: cleanup + 0x17
Foundation.Primitives.BaseClasses.dll + 0xB434 MemorySaver :: MemorySaver + 0x224
Foundation.Primitives.BaseClasses.dll + 0x2777C Shared :: unref + 0x1C
Foundation.Primitives.BaseClasses.dll + 0x18EE Shared :: unref + 0xE
Sim.Domain.Analysis.dll + 0x1F5CCE FunctionPlotCmd ::〜FunctionPlotCmd + 0x3E的
Sim.Domain.Analysis.dll + 0x783F7
Foundation.Primitives.BaseClasses.dll + 0xB463 MemorySaver :: MemorySaver + 0x253
Foundation.Primitives.BaseClasses.dll + 0x2777C Shared :: unref + 0x1C
Foundation.Primitives.BaseClasses.dll + 0x18EE Shared :: unref + 0xE
Core.Subjects.dll + 0xE169 UpdateHint :: operator = + 0x2C9
Core.Subjects.dll + 0x12CDC4 Core.Subjects.dll + 0x4979F SLB ::海燕::配置:: ServiceBase ::创建+ 0x42F Core.Subjects.dll + 0x499E9 SLB ::海燕::配置:: ServiceBase ::创建+ 0x679 ntdll.dll + 0x149BF RtlGetCurrentDirectory_U + 0x1FF
KERNEL32.dll + 0x1A35C ExitProcess + 0x2C mscoreei.dll + 0x18552
mscoreei.dll + 0x183E4 clr.dll + 0x238787 clr.dll + 0x23980C
clr.dll + 0x171966 clr.dll + 0x16F567 clr.dll + 0x133835 CorExeMain + 0x15 mscoreei.dll + 0x3309 CorExeMain + 0x49
mscoree.dll + 0x5B21 CorExeMain + 0x69 KERNEL32.dll + 0x196AC BaseProcessStart + 0x2C托管堆栈跟踪:无法收集托管 堆栈跟踪。继续调用Windows错误报告...
我也尝试使用我在此错误之前使用的Petrel项目,但现在我得到了相同的异常。有任何想法吗?
答案 0 :(得分:0)
重新启动构建服务器修复了问题。