8000 [Bug]: Crash after trying to export starship · Issue #336 · zencq/nomnom · GitHub
[go: up one dir, main page]

Skip to content

[Bug]: Crash after trying to export starship #336

Open

Description

@Ymmit34

Confirm the following statements

  • I have checked that this issue is relevant to the latest release.
  • I have searched the issue tracker and found no duplicate.
  • This issue contains only one bug report.
  • I have read and agree to follow the code of conduct.

What happened?

Whenever I try to export a starship, there is a 90% chance the program just crashes. Below I have included relevant data to the crash. Also worth noting is that trying to export ships occasionally renders my installation of NomNom unable to open saves, and forces me to reinstall the game. I can and will offer any other information I can if necessary.

Stack trace:
at System.ArgumentNullException.Throw(String paramName)
at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName)
at libNOM.map.Mapping.EnsurePreconditions(JToken node)
at libNOM.map.Mapping.Obfuscate(JToken node, Boolean useAccount)
at libNOM.map.Mapping.Obfuscate(JToken node)
at libNOM.collect.CollectionItem.Obfuscate(Dictionary`2 data)
at libNOM.collect.CollectionItem.Obfuscate()
at libNOM.collect.CollectionItem.ExportStandard()
at libNOM.collect.CollectionItem.Export(JObject json, FormatEnum format, String path)
at libNOM.collect.Starship.Export(JObject json, FormatEnum format, String path)
at NomNom.Models.StarshipWrapper.Export(JObject json, FormatEnum format, String path)
at NomNom.ViewModels.EditorSaveStarshipViewModel.ExportCollection()
at Prism.Commands.DelegateCommand.Execute()
at Prism.Commands.DelegateCommand.Execute(Object parameter)
at Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRa 727F ised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
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)

Image

How to reproduce?

Export basically any ship- it's not every ship, and I am uncertain exactly what the common denominator between the ships that crash are. Included is a ship I edited with a save editor, and a custom ship I retrieved from the last expedition, to name a few. Switching the type of backup has helped in some cases, but not all.

Did you find any workarounds?

No response

The version of the software you are currently running.

7.00.2

Upload additional data

No response

Activity

  1. added theissue type on Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0