midspace / SEToolbox

This is a comprehensive 'world' Save Editor for the 'Space Engineers' Game.
146 stars 62 forks source link

Object reference not set to an instance of an object error when regenerating a planet #163

Open UsernameIsTakenAlready opened 5 years ago

UsernameIsTakenAlready commented 5 years ago

SEToolbox Version: 1.189.33 SE Version: 1.190

SEToolbox crashed

---What were you doing with SEToolbox when it happened?--- Regenerating a planet. I want to change the radius of it, but the feature is broken.

Steps to Reproduce

  1. Open a save with a planet.
  2. Click "Regenerate"
  3. Do something. Or don't, it doesn't matter.
  4. Click "OK"
  5. Crash.

SEToolbox Event Log

2019-04-14 23:11:31,277 [1] FATAL SEToolbox.Support.DiagnosticsLogging [(null)] - Unhandled Exception
Application: C:\Program Files (x86)\MidSpace\SEToolbox\SEToolbox.exe
CommandLine: "C:\Program Files (x86)\MidSpace\SEToolbox\SEToolbox.exe" /B /B
CurrentDirectory: C:\Program Files (x86)\MidSpace\SEToolbox
SEBinPath: C:\Program Files (x86)\Steam\SteamApps\common\SpaceEngineers\Bin64
SEBinVersion: 1.190.9
ProcessorCount: 12
OSVersion: Microsoft Windows NT 6.2.9200.0
Version: 4.0.30319.42000
Is64BitOperatingSystem: True
IntPtr.Size: 8
IsAdmin: False
CurrentUICulture: en-US
CurrentCulture: 
Times started total: 6
Times started since last reset: 6
Times started since game update: 6

Files:
2019-04-09T17:18:07.9520735-04:00   25,089,208      HavokWrapper.dll
2017-06-02T08:49:12.0000000-04:00   498,176 2014.2.17.1 HelixToolkit.Wpf.dll
2017-03-08T18:26:22.0000000-05:00   276,480 2.0.8.0 log4net.dll
2019-03-10T21:58:02.9556656-04:00   660,128 12.00.21005.1 built by: REL msvcp120.dll
2019-03-10T21:58:02.9566631-04:00   963,232 12.00.21005.1 built by: REL msvcr120.dll
2018-09-09T01:31:30.0000000-04:00   911,360 0.32.0.0    Octokit.dll
2019-04-09T17:18:11.8904976-04:00   73,912  1.0.0.0 Sandbox.Common.dll
2019-04-09T17:18:07.9550481-04:00   7,513,784   1.0.0.0 Sandbox.Game.dll
2019-04-09T17:18:07.9560406-04:00   392,376 1.0.0.0 Sandbox.Graphics.dll
2019-04-09T17:18:11.9257138-04:00   20,664  1.0.0.0 Sandbox.RenderDirect.dll
2019-03-01T05:56:52.0000000-05:00   1,323,008   01.189.33.1 SEToolbox.exe
2017-06-02T08:49:12.0000000-04:00   745     SEToolbox.exe.config
2019-03-01T05:56:48.0000000-05:00   62,464  1.0.0.0 SEToolbox.ImageLibrary.dll
2019-03-01T05:56:48.0000000-05:00   7,680   1.0.0.0 SEToolbox.ImageShaders.dll
2019-03-01T05:56:52.0000000-05:00   2,248,192       SEToolbox.pdb
2019-03-01T05:56:48.0000000-05:00   53,248  1.0.0.0 SEToolboxUpdate.exe
2019-04-09T17:18:07.9565372-04:00   487,608 3.1.0   SharpDX.Direct2D1.dll
2019-04-09T17:18:07.9570325-04:00   286,904 3.1.0   SharpDX.Direct3D11.dll
2019-04-09T17:18:07.9580250-04:00   268,472 3.1.0   SharpDX.dll
2019-04-09T17:18:11.9441073-04:00   138,424 3.1.0   SharpDX.DXGI.dll
2019-04-09T17:18:07.9590165-04:00   485,048 1.0.0.0 SpaceEngineers.Game.dll
2019-04-09T17:18:11.9515049-04:00   62,136  1.0.0.0 SpaceEngineers.ObjectBuilders.dll
2019-04-09T17:18:07.9590165-04:00   5,076,152   1.0.0.0 SpaceEngineers.ObjectBuilders.XmlSerializers.dll
2019-04-09T17:18:07.9595132-04:00   327,864 11.0.0  Steamworks.NET.dll
2019-03-10T21:58:43.5561071-04:00   250,656 04.28.51.07 steam_api64.dll
2019-04-09T17:18:07.9605052-04:00   322,232 1.0.102.0   System.Data.SQLite.dll
2013-03-09T17:25:10.0000000-05:00   39,936  2.0.20525.0 System.Windows.Interactivity.dll
2019-04-09T17:18:11.9549776-04:00   21,688  1.0.0.0 VRage.Ansel.dll
2019-04-09T17:18:11.9805855-04:00   65,208  1.0.0.0 VRage.Audio.dll
2019-04-09T17:18:07.9610010-04:00   486,072 1.0.0.0 VRage.dll
2019-04-09T17:18:07.9614968-04:00   1,348,280   1.0.0.0 VRage.Game.dll
2019-04-09T17:18:07.9619930-04:00   7,312,568   1.0.0.0 VRage.Game.XmlSerializers.dll
2019-04-09T17:18:12.1944622-04:00   92,344  1.0.0.0 VRage.Input.dll
2019-04-09T17:18:07.9624888-04:00   713,912 1.0.0.0 VRage.Library.dll
2019-04-09T17:18:07.9629845-04:00   542,904 1.0.0.0 VRage.Math.dll
2019-04-09T17:18:12.1979340-04:00   204,984     VRage.Native.dll
2019-04-09T17:18:12.2043827-04:00   93,880  1.0.0.0 VRage.OpenVRWrapper.dll
2019-04-09T17:18:07.9634808-04:00   341,688 1.0.0.0 VRage.Render.dll
2019-04-09T17:18:07.9639765-04:00   914,616 1.0.0.0 VRage.Render11.dll
2018-03-27T15:51:20.0000000-04:00   77,824  3.0.1.0 WPFLocalizeExtension.dll
2018-01-08T20:35:48.0000000-05:00   27,648  1.2.2   XAMLMarkupExtensions.dll

System.NullReferenceException: Object reference not set to an instance of an object.
   at Sandbox.Engine.Voxels.MyPlanetStorageProvider.Init(Int64 seed)
   at Sandbox.Engine.Voxels.MyPlanetStorageProvider.Init(Int64 seed, MyPlanetGeneratorDefinition generator, Double radius)
   at SEToolbox.Models.StructurePlanetModel.RegeneratePlanet(Int32 seed, Single radius) in D:\Development\GitHub\SEToolbox\Main\SEToolbox\SEToolbox\Models\StructurePlanetModel.cs:line 385
   at SEToolbox.ViewModels.StructurePlanetViewModel.RegenerateExecuted() in D:\Development\GitHub\SEToolbox\Main\SEToolbox\SEToolbox\ViewModels\StructurePlanetViewModel.cs:line 185
   at SEToolbox.Services.DelegateCommand.Execute() in D:\Development\GitHub\SEToolbox\Main\SEToolbox\SEToolbox\Services\DelegateCommand.cs:line 72
   at SEToolbox.Services.DelegateCommand.System.Windows.Input.ICommand.Execute(Object parameter) in D:\Development\GitHub\SEToolbox\Main\SEToolbox\SEToolbox\Services\DelegateCommand.cs:line 154
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Roshag commented 5 years ago

One of SE updates moved mods from AppData\Roaming\SpaceEngineers\Mods to SteamLibrary\steamapps\workshop\content\244850, but SEToolbox still uses old locations. Move planet mod there (and unpack) and try again.