← Back to team overview

nunit-core team mailing list archive

[Bug 1064804] Re: Test throws an exception in NUnit but works when running in MSTest or as a Console application

 

Hi,

I did as above and it is still crashing.

            BUILD SUCCEEDED

            Total time: 0.3 seconds.

     [copy] Copying 1 file to 'E:\TEST\nunitv2\builds\net\4.0\debug\NUnitTests.n
unit'.
     [copy] Copying 2 files to 'E:\TEST\nunitv2\builds\net\4.0\debug'.

BUILD SUCCEEDED

Total time: 18.5 seconds.


E:\TEST\nunitv2>builds\net\4.0\debug\nunit-console-x86.exe "e:\New folder (3)\Cl
assLibrary1\bin\Debug\ClassLibrary1.dll"
NUnit-Console version 2.6.2.12289
Copyright (C) 2002-2012 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment -
   OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1
  CLR Version: 4.0.30319.17929 ( Net 4.0 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-4.0
.


The exception from the event logs:

Application: nunit-console-x86.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 5785CA87 (57840000) with exit code 80131506.

-- 
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.
https://bugs.launchpad.net/bugs/1064804

Title:
  Test throws an exception in NUnit but works when running in MSTest or
  as a Console application

Status in NUnit V2 Test Framework:
  New

Bug description:
  Hi,

  I have a simple test which throws an error when I run it using NUnit
  (fails on both NUnit GUI/console and Resharper in VS). However, if ran
  using Visual Studio's Test -> Debug option or as a Console
  application, it runs fine. The code is exactly the same for the 3
  different projects types (NUnit, Console and MSTest).

  Source code for NUnit test:

  using System.Net;
  using Microsoft.Dynamics.BusinessConnectorNet;
  using Microsoft.VisualStudio.TestTools.UnitTesting;

  namespace TestProject1
  {
      [TestClass]
      public class UnitTest1
      {
          [TestMethod]
          public void TestMethod1()
          {
              Axapta ax = new Axapta();
              ax.LogonAs("User1", "Globe", new NetworkCredential("User1", "pwd", "Globe"), default(string),                       default(string), "A6BuildTestAos:6004", default(string));
               ax.Logoff();
          }
      }
  }

  Error:

  FatalExecutionEngineError was detected.
  The runtime has encountered a fatal error. The address of the error was at 0x5785ca87, on thread 0x792c. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

  Thanks in advance.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nunitv2/+bug/1064804/+subscriptions


References