theboss116472 Posted July 25, 2018 Share Posted July 25, 2018 So i have this issue when selecting the resolution all i get is this when i click, Object reference not set to an instance of an object. So what does this mean and what can i do to fix this?Please leave anything that might help and thank you for your time. [so its 5:00pm here at time of posting and im going to be gone till 8:00 so sorry if you need more answers from me.] Here's also the text from the details box. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text **************System.NullReferenceException: Object reference not set to an instance of an object. at MGEgui.ResolutionForm.ShowDialog(Point& p, Int32& refresh, Boolean Windowed) at MGEgui.MainForm.bSelectResolution_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies **************mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.8933 (WinRelRS4.050727-8900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------MGEXEgui Assembly Version: 0.10.1.0 Win32 Version: 0.10.1 CodeBase: file:///C:/Users/David%20Mayberry/Documents/Steam/steamapps/common/Morrowind/MGEXEgui.exe----------------------------------------System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.8922 (WinRelRS4.050727-8900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.8922 (WinRelRS4.050727-8900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.8922 (WinRelRS4.050727-8900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------SlimDX Assembly Version: 2.0.13.43 Win32 Version: CodeBase: file:///C:/Users/David%20Mayberry/Documents/Steam/steamapps/common/Morrowind/SlimDX.DLL----------------------------------------System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.8922 (WinRelRS4.050727-8900) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------msvcm90 Assembly Version: 9.0.30729.9415 Win32 Version: 9.00.30729.9415 CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9415_none_508df7e2bcbccb90/msvcm90.dll---------------------------------------- ************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled. For example: <configuration> <system.windows.forms jitDebugging="true" /></configuration> When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box. Link to comment Share on other sites More sharing options...
Dragon32 Posted July 25, 2018 Share Posted July 25, 2018 Did you launch Morrowind before trying with MGE XE (which I assume is what you're using), you need to do that to set the screen resolution in the Registry? Are you using the latest version of MGE XE released a week or so ago? If you're using MGE then swap to MGE XE. Link to comment Share on other sites More sharing options...
theboss116472 Posted July 25, 2018 Author Share Posted July 25, 2018 So i do have the newest MGE XE, but when i opened morrowind to the home screen and closed it then open up MGE XE again i got the same response. Link to comment Share on other sites More sharing options...
Dragon32 Posted July 26, 2018 Share Posted July 26, 2018 Hrm, weird. The actual error refers to "ResolutionForm" which I assume is the bit of MGE XE where you set your screen resolution. Try renaming Bethesda Softworks\Morrowind\d3d8.dll to Bethesda Softworks\Morrowind\d3d8.dll.REN Then start Morrowind to main title, set a screen resolution of 640x480, exit. Rename the .dll back and try MGE XE again If that still doesn't work then I'd suggest posting in the MGE XE discussion thread. Link to comment Share on other sites More sharing options...
leonardo2 Posted July 27, 2018 Share Posted July 27, 2018 Two questions. 1. Did you first launch Morrowind before installing MGE-XE? 2. When launching MGEXEgui.exe, did you run the MGEXEgui.exe or did you use the MGE-XE shortcut? Also, keep in mind that you probably need to configure MGE-XE before launching Morrowind a second time. Link to comment Share on other sites More sharing options...
donvercety Posted November 28, 2020 Share Posted November 28, 2020 (edited) Same problem here... See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at MGEgui.ResolutionForm.ShowDialog(Point& p, Int32& refresh, Boolean Windowed) at MGEgui.MainForm.bSelectResolution_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- MGEXEgui Assembly Version: 0.11.6.0 Win32 Version: 0.11.6 CodeBase: file:///D:/Games/Morrowind/MGEXEgui.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.6.1099.0 built by: NETFXREL4STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- SlimDX Assembly Version: 4.0.13.43 Win32 Version: CodeBase: file:///D:/Games/Morrowind/SlimDX.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.7.3362.0 built by: NET472REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. ...interesting is that it worked perfect. The only thing I did recently is that I bought a new SSD and I did copy the entire partition with the OS to the new one, all is working flawlessly except Morrowind MGEXE.UPDATE:Managed to fix this :) just running MGEXEgui.exe as Administrator did the trick :) Edited November 28, 2020 by donvercety Link to comment Share on other sites More sharing options...
leonardo2 Posted November 29, 2020 Share Posted November 29, 2020 UPDATE: Managed to fix this :smile: just running MGEXEgui.exe as Administrator did the trick :smile:Good for you. :) Next time you have an issue with MGE-XE then try my quick guide for either MGE or MGE-XE. Link to comment Share on other sites More sharing options...
Recommended Posts