-
Posts
2 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by nohimn
-
-
Hello all!
I am running Windows 10 Tech Preview, and Nexus Mod Manager keeps crashing on launch. I've figured out my issue, so I figured I'd clue you guys in:
I needed to force NexusClient.exe to run in 32-bit mode.
To do this, I needed a command-line program called CorFlags.exe, which is included in the .NET 4.5 SDK. With Administrative privileges, run:
CorFlags.exe "C:\Program Files\Nexus Mod Manager\NexusClient.exe" /32Bit+
I will note that the stack in the exception thrown is similar, though slightly different, from the one in the first post. From the Event Log:
The following information was included with the event:
Application: NexusClient.exeFramework Version: v4.0.30319Description: The process was terminated due to an unhandled exception.Exception Info: System.AccessViolationExceptionStack:at System.Runtime.InteropServices.Marshal.ReadInt64(IntPtr, Int32)at Nexus.Client.Games.Gamebryo.PluginManagement.Boss.StringArrayManualMarshaler.MarshalNativeToManaged(IntPtr, Int32)at Nexus.Client.Games.Gamebryo.PluginManagement.Boss.BossSorter.MarshalPluginArray(IntPtr, UInt32)at Nexus.Client.Games.Gamebryo.PluginManagement.Boss.BossSorter.GetLoadOrder()at Nexus.Client.Games.Gamebryo.PluginManagement.OrderLog.GamebryoPluginOrderLogSerializer.LoadPluginOrder()at Nexus.Client.PluginManagement.OrderLog.PluginOrderLog.LoadPluginOrder()at Nexus.Client.PluginManagement.OrderLog.PluginOrderLog..ctor(Nexus.Client.PluginManagement.PluginRegistry, Nexus.Client.PluginManagement.OrderLog.IPluginOrderLogSerializer, Nexus.Client.PluginManagement.IPluginOrderValidator)at Nexus.Client.PluginManagement.OrderLog.PluginOrderLog.Initialize(Nexus.Client.PluginManagement.PluginRegistry, Nexus.Client.PluginManagement.OrderLog.IPluginOrderLogSerializer, Nexus.Client.PluginManagement.IPluginOrderValidator)at Nexus.Client.ApplicationInitializer.InitializeServices(Nexus.Client.Games.IGameMode, Nexus.Client.ModRepositories.IModRepository, Nexus.Client.Util.NexusFileUtil, System.Threading.SynchronizationContext, Nexus.Client.UI.ViewMessage ByRef)at Nexus.Client.ApplicationInitializer.DoApplicationInitialize(Nexus.Client.Games.IGameModeFactory, System.Threading.SynchronizationContext, Nexus.Client.UI.ViewMessage ByRef)at Nexus.Client.ApplicationInitializer.DoWork(System.Object[])at Nexus.Client.ThreadedBackgroundTask.RunThreadedWork(System.Object)at Nexus.Client.Util.Threading.TrackedThread.RunParameterizedThread(System.Object)at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)at System.Threading.ThreadHelper.ThreadStart(System.Object)The handle is invalidThe issue in the first post was an exception thrown on ReadByte, whereas mine was thrown on ReadInt64. Same exception though, maybe it's the same issue?
NMM & Windows 10 Technical Preview
in Skyrim LE
Posted
Also, as for why the installer keeps insisting you install 4.5.2 is because the revision number for the version of .NET included in Windows 10 has been reset to 0. It is actually a later build than 4.5.2.