Jump to content

nohimn

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by nohimn

  1. 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.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
    Stack:
    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 invalid

     

    The 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?

×
×
  • Create New...