1.5.8 Assertion Failure

1.5.8 Assertion Failure

I'm running NCover 1.5.8 from Gallio 3.0.3 in an MSBuild script.

Here is the Gallio task in my script:

I keep getting the following Error message Popup on my build machine, completely halting the build until someone responds. Ignore seems to work, and I get coverage information.

What is causing this error? How do I fix this?


Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue

Global\CmdReadyEvent_3676 event already exists on this machine.

at ProfilerMessageCenter.CreateEvents()  
at ProfilerMessageCenter..ctor(Int32 profilerID)  
at ProfilerDriver..ctor(ProfilerSettings ps)  
at EmbeddedNCoverProcessTask.RegisterAndStartProfiler(ProfilerSettings settings, Boolean redirectOutput)  
at EmbeddedNCoverProcessTask.StartProcess(ProcessStartInfo startInfo)  
at ProcessTask.StartImpl()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs(291)
at Task.Start()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs(170)
at IsolatedProcessHost.StartProcess(String hostConnectionArguments)  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(199)
at IsolatedProcessHost.AcquireRemoteHostService()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(103)
at RemoteHost.AcquireHostService()  c:\RelEng\Proj......

Abort Retry Ignore

Thanks,

Sean


RE: 1.5.8 Assertion Failure

chances are, a previous execution of NCover didn't fully clean up after itself. Have you tried restarting your computer?


RE: 1.5.8 Assertion Failure

A reboot helped for a couple builds, but then it started again.

I may have multiple ncover runs at the same time on this machine. Would this be a problem?

If this is just and assertion, is there a way to automatically ignore it? If I pick "Ignore" then it continues normally.

After a reboot, I ran a bunch of builds, then started getting errors again:


Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue

Global\CmdReadyEvent_1620 event already exists on this machine.

at ProfilerMessageCenter.CreateEvents()  
at ProfilerMessageCenter..ctor(Int32 profilerID)  
at ProfilerDriver..ctor(ProfilerSettings ps)  
at EmbeddedNCoverProcessTask.RegisterAndStartProfiler(ProfilerSettings settings, Boolean redirectOutput)  
at EmbeddedNCoverProcessTask.StartProcess(ProcessStartInfo startInfo)  
at ProcessTask.StartImpl()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs(291)
at Task.Start()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs(170)
at IsolatedProcessHost.StartProcess(String hostConnectionArguments)  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(199)
at IsolatedProcessHost.AcquireRemoteHostService()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(103)
at RemoteHost.AcquireHostService()  c:\RelEng\Proj......

Abort Retry Ignore


Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue

Global\ShutdownEvent_1620 event already exists on this machine.

at ProfilerMessageCenter.CreateEvents()  
at ProfilerMessageCenter..ctor(Int32 profilerID)  
at ProfilerDriver..ctor(ProfilerSettings ps)  
at EmbeddedNCoverProcessTask.RegisterAndStartProfiler(ProfilerSettings settings, Boolean redirectOutput)  
at EmbeddedNCoverProcessTask.StartProcess(ProcessStartInfo startInfo)  
at ProcessTask.StartImpl()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs(291)
at Task.Start()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs(170)
at IsolatedProcessHost.StartProcess(String hostConnectionArguments)  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(199)
at IsolatedProcessHost.AcquireRemoteHostService()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(103)
at RemoteHost.AcquireHostService()  c:\RelEng\Proj......

Abort Retry Ignore


Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue

Global\CmdReadyEvent_484 event already exists on this machine.

at ProfilerMessageCenter.CreateEvents()  
at ProfilerMessageCenter..ctor(Int32 profilerID)  
at ProfilerDriver..ctor(ProfilerSettings ps)  
at EmbeddedNCoverProcessTask.RegisterAndStartProfiler(ProfilerSettings settings, Boolean redirectOutput)  
at EmbeddedNCoverProcessTask.StartProcess(ProcessStartInfo startInfo)  
at ProcessTask.StartImpl()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\ProcessTask.cs(291)
at Task.Start()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Concurrency\Task.cs(170)
at IsolatedProcessHost.StartProcess(String hostConnectionArguments)  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(199)
at IsolatedProcessHost.AcquireRemoteHostService()  c:\RelEng\Projects\MbUnit v3.0.6\Work\src\Gallio\Gallio\Runtime\Hosting\IsolatedProcessHost.cs(103)
at RemoteHost.AcquireHostService()  c:\RelEng\Proje......

Abort Retry Ignore


RE: 1.5.8 Assertion Failure

This is the instructions for ncover 3 and gallio

http://docs.ncover.com/how-to/running-ncover-with-your-unit-testing-framework/mbunitgallio/

Gallio may have information on how to get the free version running.

Joe Feser


RE: 1.5.8 Assertion Failure

Funny,

The Gallio guys said the NCover guys could help...

http://groups.google.com/group/gallio-dev/browse_thread/thread/a9811e02e403666d?hl=en

I followed the instructions on the Gallio site to get the MSBuild task going to run NCover and Gallio. Works great, except for NCover throwing an assertion error.


RE: 1.5.8 Assertion Failure

I may have multiple ncover runs at the same time on this machine. Would this be a problem?

yes. The community edition was never intended to have more than one running instance at a time.


RE: 1.5.8 Assertion Failure

great it helps me a lot...


RE: 1.5.8 Assertion Failure

great it helps me a lot...


RE: 1.5.8 Assertion Failure

great it helps me a lot...


RE: 1.5.8 Assertion Failure

great it helps me a lot...