raiguard / TrainGroups

A Factorio mod that eases the process of configuring train schedules.
MIT License
5 stars 0 forks source link

When having traingroup menu open, clicking outside the window will crash the game #20

Closed notnets closed 1 year ago

notnets commented 1 year ago

`16418.359 Error MainLoop.cpp:1288: Exception at tick 268116951: The mod Train Groups (1.4.0) caused a non-recoverable error. Please report this error to the mod author.

Error while running event TrainGroups::Custom event (ID 305) LuaTrain API call when LuaTrain was invalid. stack traceback: [C]: in function 'index' TrainGroups/scripts/train-gui.lua:13: in function 'update' TrainGroups/scripts/train-gui.lua:90: in function 'handler' core/lualib/event_handler.lua:47: in function <core/lualib/event_handler.lua:45> [C]: in function 'raise_event' TrainGroups/scripts/change-group-gui.lua:32: in function 'destroy_gui' TrainGroups/scripts/change-group-gui.lua:104: in function 'handler' TrainGroups/scripts/change-group-gui.lua:321: in function 'wrapper' flib/gui-lite.lua:139: in function 'handler' flib/gui-lite.lua:169: in function 'handler' core/lualib/event_handler.lua:47: in function <core/lualib/event_handler.lua:45> stack traceback: [C]: in function 'raise_event' TrainGroups/scripts/change-group-gui.lua:32: in function 'destroy_gui' TrainGroups/scripts/change-group-gui.lua:104: in function 'handler' TrainGroups/scripts/change-group-gui.lua:321: in function 'wrapper' flib/gui-lite.lua:139: in function 'handler' flib/gui-lite.lua:169: in function 'handler' core__/lualib/event_handler.lua:47: in function <core/lualib/event_handler.lua:45>`

Reproduce;

  1. Put down new train
  2. Click on train
  3. Click on the list in the upper left corner where you can select a train group for this train
  4. Click OUTSIDE the list box. ...
  5. Report stuff to Raiguard on Github
notnets commented 1 year ago
.000 2023-06-10 15:38:15; Factorio 1.1.82 (build 60737, linux64, full)
   0.017 Operating system: Linux (Pop 22.04)
   0.017 Program arguments: "/mnt/TB/factorio/bin/x64/factorio" 
   0.017 Config path: /mnt/TB/factorio/config/config.ini
   0.017 Read data path: /mnt/TB/factorio/data
   0.017 Write data path: /mnt/TB/factorio/data [397314/937794MB]
   0.017 Binaries path: /mnt/TB/factorio/bin
   0.021 System info: [CPU: AMD Ryzen 5 5600X 6-Core Processor, 6 cores, RAM: 32002 MB]
   0.021 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=pop XDG_SESSION_DESKTOP=pop XDG_CURRENT_DESKTOP=pop:GNOME __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.021 Display options: [FullScreen: 1] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
   0.031 Video driver: x11
   0.031 Available displays: 1
   0.031  [0]: Acer KG271 C 27" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 120Hz}
   0.100 Initialised OpenGL:[0] AMD Radeon RX 6700 XT (navi22, LLVM 15.0.6, DRM 3.49, 6.2.6-76060206-generic); driver: 4.6 (Core Profile) Mesa 22.3.5
   0.100   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.100   [Version] 4.6
   0.101 Graphics settings preset: very-high
   0.101   Dedicated video memory size 12288 MB
   0.121 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality] [Color: 32bit]
   0.121                   [Max threads (load/render): 32/6] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Other: STDCWT] [B:0,C:0,S:100]
   0.157 [Audio] Backend:SDL(default); Driver:pulseaudio, Device:Default device, Depth:16, Channels:2, Frequency:44100
   0.311 Info ModManager.cpp:264: Found duplicate mod LandfillEverythingU, using folder version (1.1.3).
   0.417 Loading mod settings WideChests 4.1.0 (settings.lua)
   0.418 Loading mod settings aai-containers 0.2.11 (settings.lua)
   0.418 Loading mod settings aai-loaders 0.1.4 (settings.lua)
   0.418 Loading mod settings alien-biomes 0.6.8 (settings.lua)
   0.419 Loading mod settings assemblyanalyst 1.1.11 (settings.lua)
   0.419 Loading mod settings BlueprintSignals_continued 0.4.0 (settings.lua)
   0.419 Loading mod settings calculator-ui 1.1.1 (settings.lua)
   0.419 Loading mod settings even-distribution 1.0.10 (settings.lua)
   0.419 Loading mod settings FactorySearch 1.10.13 (settings.lua)
   0.420 Loading mod settings far-reach 1.1.2 (settings.lua)
   0.420 Loading mod settings informatron 0.3.4 (settings.lua)
   0.420 Loading mod settings jetpack 0.3.13 (settings.lua)
   0.420 Loading mod settings pump 1.3.2 (settings.lua)
   0.420 Loading mod settings RecursiveResourceCalculator 1.0.8 (settings.lua)
   0.421 Loading mod settings robot_attrition 0.5.15 (settings.lua)
   0.421 Loading mod settings show-max-underground-distance 0.0.8 (settings.lua)
   0.421 Loading mod settings solar-calc 0.3.11 (settings.lua)
   0.421 Loading mod settings space-exploration-menu-simulations 0.6.8 (settings.lua)
   0.421 Loading mod settings ThickerLines 0.0.5 (settings.lua)
   0.421 Loading mod settings Todo-List 19.3.0 (settings.lua)
   0.422 Loading mod settings train-trails 0.0.11 (settings.lua)
   0.422 Loading mod settings TrainScheduleHelper 1.0.2 (settings.lua)
   0.422 Loading mod settings WireBox 1.2.0 (settings.lua)
   0.422 Loading mod settings aai-industry 0.5.20 (settings.lua)
   0.423 Loading mod settings Automatic_Train_Painter 1.2.0 (settings.lua)
   0.423 Loading mod settings AutoTrash 5.3.13 (settings.lua)
   0.423 Loading mod settings combat-mechanics-overhaul 0.6.24 (settings.lua)
   0.423 Loading mod settings equipment-gantry 0.1.5 (settings.lua)
   0.423 Loading mod settings Milestones 1.3.18 (settings.lua)
   0.424 Loading mod settings ModuleInserterEx 6.1.2 (settings.lua)
   0.424 Loading mod settings MouseOverConstruction 1.2.0 (settings.lua)
   0.424 Loading mod settings PickerAtheneum 1.2.5 (settings.lua)
   0.424 Loading mod settings RateCalculator 3.1.2 (settings.lua)
   0.424 Loading mod settings factoryplanner 1.1.69 (settings.lua)
   0.425 Loading mod settings PickerDollies 1.2.6 (settings.lua)
   0.425 Loading mod settings space-exploration 0.6.108 (settings.lua)
   0.425 Loading mod settings CursorEnhancements 2.1.0 (settings.lua)
   0.425 Loading mod settings LandfillEverythingU 1.1.3 (settings.lua)
   0.426 Loading mod settings miniloader 1.15.6 (settings.lua)
   0.426 Loading mod settings resourcehighlighter-dark 2.5.0 (settings.lua)
   0.426 Loading mod settings rocket-log 1.1.11 (settings.lua)
   0.426 Loading mod settings se-space-trains 0.1.12 (settings.lua)
   0.427 Loading mod settings space-exploration-postprocess 0.6.26 (settings.lua)
   0.427 Loading mod settings spidertron-dock 1.0.2 (settings.lua)
   0.427 Loading mod settings EditorExtensions 2.1.3 (settings.lua)
   0.427 Loading mod settings space-spidertron 1.3.0 (settings.lua)
   0.430 Loading mod core 0.0.0 (data.lua)
   0.451 Loading mod base 1.1.82 (data.lua)
   0.543 Loading mod aai-containers 0.2.11 (data.lua)
   0.553 Loading mod aai-loaders 0.1.4 (data.lua)
   0.554 Script @__aai-loaders__/data.lua:5: Log mods once: {
  AutoTrash = "5.3.13",
  Automatic_Train_Painter = "1.2.0",
  BlueprintSignals_continued = "0.4.0",
  CleanedConcreteCompatibility = "1.0.0",
  CursorEnhancements = "2.1.0",
  EditorExtensions = "2.1.3",
  FNEI = "0.4.1",
  FactorySearch = "1.10.13",
  First_One_Is_Free = "0.0.18",
  FluidWagonColorMask = "1.1.0",
  LandfillEverythingU = "1.1.3",
  Milestones = "1.3.18",
  ModuleInserterEx = "6.1.2",
  MouseOverConstruction = "1.2.0",
  PickerAtheneum = "1.2.5",
  PickerDollies = "1.2.6",
  RateCalculator = "3.1.2",
  RecipeBook = "3.5.3",
  RecursiveResourceCalculator = "1.0.8",
  ["SE-no-pollution-in-space"] = "0.0.1",
  StorageTank2 = "1.0.0",
  ThickerLines = "0.0.5",
  ["Todo-List"] = "19.3.0",
  TrainGroups = "1.4.0",
  TrainScheduleHelper = "1.0.2",
  Train_Control_Signals = "1.0.6",
  WideChests = "4.1.0",
  WireBox = "1.2.0",
  ["aai-containers"] = "0.2.11",
  ["aai-industry"] = "0.5.20",
  ["aai-loaders"] = "0.1.4",
  ["aai-signal-transmission"] = "0.4.7",
  ["alien-biomes"] = "0.6.8",
  assemblyanalyst = "1.1.11",
  base = "1.1.82",
  ["belt-reverserup"] = "0.0.9",
  ["bullet-trails"] = "0.6.2",
  ["calculator-ui"] = "1.1.1",
  ["combat-mechanics-overhaul"] = "0.6.24",
  ["equipment-gantry"] = "0.1.5",
  ["even-distribution"] = "1.0.10",
  ["extended-descriptions"] = "1.1.0",
  factoryplanner = "1.1.69",
  ["far-reach"] = "1.1.2",
  flib = "0.12.9",
  informatron = "0.3.4",
  jetpack = "0.3.13",
  miniloader = "1.15.6",
  ["mining-patch-planner"] = "1.4.3",
  pump = "1.3.2",
  pushbutton = "1.1.1",
  ["resourcehighlighter-dark"] = "2.5.0",
  robot_attrition = "0.5.15",
  ["rocket-log"] = "1.1.11",
  ["se-bot-start"] = "1.0.0",
  ["se-space-trains"] = "0.1.12",
  ["shield-projector"] = "0.1.6",
  ["show-max-underground-distance"] = "0.0.8",
  simhelper = "1.1.4",
  ["solar-calc"] = "0.3.11",
  ["space-exploration"] = "0.6.108",
  ["space-exploration-graphics"] = "0.6.15",
  ["space-exploration-graphics-2"] = "0.6.1",
  ["space-exploration-graphics-3"] = "0.6.2",
  ["space-exploration-graphics-4"] = "0.6.2",
  ["space-exploration-graphics-5"] = "0.6.1",
  ["space-exploration-menu-simulations"] = "0.6.8",
  ["space-exploration-postprocess"] = "0.6.26",
  ["space-spidertron"] = "1.3.0",
  ["spidertron-dock"] = "1.0.2",
  stdlib = "1.4.8",
  textplates = "0.6.10",
  ["train-trails"] = "0.0.11",
  ["underground-pipe-pack"] = "1.1.2",
  ["vibrant-trains"] = "1.0.1"
}
   0.561 Loading mod aai-signal-transmission 0.4.7 (data.lua)
   0.568 Loading mod alien-biomes 0.6.8 (data.lua)
   0.698 Loading mod assemblyanalyst 1.1.11 (data.lua)
   0.707 Loading mod belt-reverserup 0.0.9 (data.lua)
   0.716 Loading mod BlueprintSignals_continued 0.4.0 (data.lua)
   0.725 Loading mod bullet-trails 0.6.2 (data.lua)
   0.734 Loading mod calculator-ui 1.1.1 (data.lua)
   0.743 Loading mod even-distribution 1.0.10 (data.lua)
   0.753 Loading mod FactorySearch 1.10.13 (data.lua)
   0.762 Loading mod flib 0.12.9 (data.lua)
   0.771 Loading mod FluidWagonColorMask 1.1.0 (data.lua)
   0.781 Loading mod FNEI 0.4.1 (data.lua)
   0.790 Loading mod informatron 0.3.4 (data.lua)
   0.799 Loading mod jetpack 0.3.13 (data.lua)
   0.809 Loading mod mining-patch-planner 1.4.3 (data.lua)
   0.818 Loading mod pump 1.3.2 (data.lua)
   0.827 Loading mod pushbutton 1.1.1 (data.lua)
   0.836 Loading mod RecursiveResourceCalculator 1.0.8 (data.lua)
   0.845 Loading mod robot_attrition 0.5.15 (data.lua)
   0.854 Loading mod shield-projector 0.1.6 (data.lua)
   0.864 Loading mod solar-calc 0.3.11 (data.lua)
   0.873 Loading mod space-exploration-menu-simulations 0.6.8 (data.lua)
   0.883 Loading mod textplates 0.6.10 (data.lua)
   0.898 Loading mod Todo-List 19.3.0 (data.lua)
   0.908 Loading mod train-trails 0.0.11 (data.lua)
   0.918 Loading mod TrainScheduleHelper 1.0.2 (data.lua)
   0.928 Loading mod Train_Control_Signals 1.0.6 (data.lua)
   0.938 Loading mod vibrant-trains 1.0.1 (data.lua)
   0.948 Loading mod WireBox 1.2.0 (data.lua)
   0.958 Loading mod aai-industry 0.5.20 (data.lua)
   0.978 Loading mod Automatic_Train_Painter 1.2.0 (data.lua)
   0.988 Loading mod AutoTrash 5.3.13 (data.lua)
   0.999 Loading mod combat-mechanics-overhaul 0.6.24 (data.lua)
   1.001 Script @__combat-mechanics-overhaul__/collision-mask-util-extended/data/collision-mask-util-extended.lua:133: Named collision layer [flying-layer] set to layer [layer-13]
   1.002 Script @__combat-mechanics-overhaul__/collision-mask-util-extended/data/collision-mask-util-extended.lua:133: Named collision layer [projectile-layer] set to layer [layer-14]
   1.003 Script @__combat-mechanics-overhaul__/collision-mask-util-extended/data/collision-mask-util-extended.lua:133: Named collision layer [vehicle-layer] set to layer [layer-15]
   1.013 Loading mod equipment-gantry 0.1.5 (data.lua)
   1.025 Loading mod Milestones 1.3.18 (data.lua)
   1.035 Loading mod ModuleInserterEx 6.1.2 (data.lua)
   1.047 Loading mod MouseOverConstruction 1.2.0 (data.lua)
   1.057 Loading mod PickerAtheneum 1.2.5 (data.lua)
   1.071 Loading mod RateCalculator 3.1.2 (data.lua)
   1.081 Loading mod RecipeBook 3.5.3 (data.lua)
   1.094 Loading mod StorageTank2 1.0.0 (data.lua)
   1.105 Loading mod TrainGroups 1.4.0 (data.lua)
   1.116 Loading mod factoryplanner 1.1.69 (data.lua)
   1.127 Loading mod PickerDollies 1.2.6 (data.lua)
   1.140 Loading mod space-exploration 0.6.108 (data.lua)
   1.142 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [empty-space-tile] set to layer [layer-16]
   1.143 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [space-tile] set to layer [layer-17]
   1.144 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [moving-tile] set to layer [layer-18]
   1.145 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [composite-entity-circuit-connection-layer] set to layer [layer-19]
   1.172 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [addon-layer] set to layer [layer-20]
   1.235 Loading mod CursorEnhancements 2.1.0 (data.lua)
   1.249 Loading mod miniloader 1.15.6 (data.lua)
   1.267 Loading mod rocket-log 1.1.11 (data.lua)
   1.281 Loading mod se-space-trains 0.1.12 (data.lua)
   1.297 Loading mod space-exploration-postprocess 0.6.26 (data.lua)
   1.312 Loading mod spidertron-dock 1.0.2 (data.lua)
   1.327 Loading mod underground-pipe-pack 1.1.2 (data.lua)
   1.367 Loading mod EditorExtensions 2.1.3 (data.lua)
   1.392 Loading mod space-spidertron 1.3.0 (data.lua)
   1.408 Loading mod base 1.1.82 (data-updates.lua)
   1.425 Loading mod WideChests 4.1.0 (data-updates.lua)
   1.461 Loading mod aai-loaders 0.1.4 (data-updates.lua)
   1.476 Loading mod alien-biomes 0.6.8 (data-updates.lua)
   1.492 Loading mod bullet-trails 0.6.2 (data-updates.lua)
   1.508 Loading mod FactorySearch 1.10.13 (data-updates.lua)
   1.523 Loading mod textplates 0.6.10 (data-updates.lua)
   1.539 Loading mod ThickerLines 0.0.5 (data-updates.lua)
   1.555 Loading mod train-trails 0.0.11 (data-updates.lua)
   1.571 Loading mod aai-industry 0.5.20 (data-updates.lua)
   1.593 Loading mod space-exploration 0.6.108 (data-updates.lua)
   1.615 Loading mod miniloader 1.15.6 (data-updates.lua)
   1.632 Loading mod se-space-trains 0.1.12 (data-updates.lua)
   1.648 Loading mod spidertron-dock 1.0.2 (data-updates.lua)
   1.664 Loading mod space-spidertron 1.3.0 (data-updates.lua)
   1.685 Loading mod WideChests 4.1.0 (data-final-fixes.lua)
   1.701 Loading mod aai-containers 0.2.11 (data-final-fixes.lua)
   1.718 Loading mod aai-loaders 0.1.4 (data-final-fixes.lua)
   1.734 Loading mod alien-biomes 0.6.8 (data-final-fixes.lua)
   1.762 Script @__alien-biomes__/data-final-fixes.lua:300: Setting decals to layer 163
   1.762 Script @__alien-biomes__/data-final-fixes.lua:407: logging tile layers
   1.767 Script @__alien-biomes__/data-final-fixes.lua:412: {
  ["layer 0"] = "out-of-map",
  ["layer 1"] = "water, water-green",
  ["layer 2"] = "deepwater, deepwater-green",
  ["layer 3"] = "water-wube",
  ["layer 4"] = "water-shallow",
  ["layer 5"] = "water-mud",
  ["layer 6"] = "grass-1",
  ["layer 7"] = "mineral-purple-dirt-1",
  ["layer 8"] = "mineral-purple-dirt-2",
  ["layer 9"] = "mineral-purple-dirt-3",
  ["layer 10"] = "mineral-purple-dirt-4",
  ["layer 11"] = "mineral-purple-dirt-5",
  ["layer 12"] = "mineral-purple-dirt-6",
  ["layer 13"] = "mineral-purple-sand-1",
  ["layer 14"] = "mineral-purple-sand-2",
  ["layer 15"] = "mineral-purple-sand-3",
  ["layer 16"] = "mineral-violet-dirt-1",
  ["layer 17"] = "mineral-violet-dirt-2",
  ["layer 18"] = "mineral-violet-dirt-3",
  ["layer 19"] = "mineral-violet-dirt-4",
  ["layer 20"] = "mineral-violet-dirt-5",
  ["layer 21"] = "mineral-violet-dirt-6",
  ["layer 22"] = "mineral-violet-sand-1",
  ["layer 23"] = "mineral-violet-sand-2",
  ["layer 24"] = "mineral-violet-sand-3",
  ["layer 25"] = "mineral-red-dirt-1",
  ["layer 26"] = "mineral-red-dirt-2",
  ["layer 27"] = "mineral-red-dirt-3",
  ["layer 28"] = "mineral-red-dirt-4",
  ["layer 29"] = "mineral-red-dirt-5",
  ["layer 30"] = "mineral-red-dirt-6",
  ["layer 31"] = "mineral-red-sand-1",
  ["layer 32"] = "mineral-red-sand-2",
  ["layer 33"] = "mineral-red-sand-3",
  ["layer 34"] = "mineral-brown-dirt-1",
  ["layer 35"] = "mineral-brown-dirt-2",
  ["layer 36"] = "mineral-brown-dirt-3",
  ["layer 37"] = "mineral-brown-dirt-4",
  ["layer 38"] = "mineral-brown-dirt-5",
  ["layer 39"] = "mineral-brown-dirt-6",
  ["layer 40"] = "mineral-brown-sand-1",
  ["layer 41"] = "mineral-brown-sand-2",
  ["layer 42"] = "mineral-brown-sand-3",
  ["layer 43"] = "mineral-tan-dirt-1",
  ["layer 44"] = "mineral-tan-dirt-2",
  ["layer 45"] = "mineral-tan-dirt-3",
  ["layer 46"] = "mineral-tan-dirt-4",
  ["layer 47"] = "mineral-tan-dirt-5",
  ["layer 48"] = "mineral-tan-dirt-6",
  ["layer 49"] = "mineral-tan-sand-1",
  ["layer 50"] = "mineral-tan-sand-2",
  ["layer 51"] = "mineral-tan-sand-3",
  ["layer 52"] = "mineral-aubergine-dirt-1",
  ["layer 53"] = "mineral-aubergine-dirt-2",
  ["layer 54"] = "mineral-aubergine-dirt-3",
  ["layer 55"] = "mineral-aubergine-dirt-4",
  ["layer 56"] = "mineral-aubergine-dirt-5",
  ["layer 57"] = "mineral-aubergine-dirt-6",
  ["layer 58"] = "mineral-aubergine-sand-1",
  ["layer 59"] = "mineral-aubergine-sand-2",
  ["layer 60"] = "mineral-aubergine-sand-3",
  ["layer 61"] = "mineral-dustyrose-dirt-1",
  ["layer 62"] = "mineral-dustyrose-dirt-2",
  ["layer 63"] = "mineral-dustyrose-dirt-3",
  ["layer 64"] = "mineral-dustyrose-dirt-4",
  ["layer 65"] = "mineral-dustyrose-dirt-5",
  ["layer 66"] = "mineral-dustyrose-dirt-6",
  ["layer 67"] = "mineral-dustyrose-sand-1",
  ["layer 68"] = "mineral-dustyrose-sand-2",
  ["layer 69"] = "mineral-dustyrose-sand-3",
  ["layer 70"] = "mineral-beige-dirt-1",
  ["layer 71"] = "mineral-beige-dirt-2",
  ["layer 72"] = "mineral-beige-dirt-3",
  ["layer 73"] = "mineral-beige-dirt-4",
  ["layer 74"] = "mineral-beige-dirt-5",
  ["layer 75"] = "mineral-beige-dirt-6",
  ["layer 76"] = "mineral-beige-sand-1",
  ["layer 77"] = "mineral-beige-sand-2",
  ["layer 78"] = "mineral-beige-sand-3",
  ["layer 79"] = "mineral-cream-dirt-1",
  ["layer 80"] = "mineral-cream-dirt-2",
  ["layer 81"] = "mineral-cream-dirt-3",
  ["layer 82"] = "mineral-cream-dirt-4",
  ["layer 83"] = "mineral-cream-dirt-5",
  ["layer 84"] = "mineral-cream-dirt-6",
  ["layer 85"] = "mineral-cream-sand-1",
  ["layer 86"] = "mineral-cream-sand-2",
  ["layer 87"] = "mineral-cream-sand-3",
  ["layer 88"] = "mineral-black-dirt-1",
  ["layer 89"] = "mineral-black-dirt-2",
  ["layer 90"] = "mineral-black-dirt-3",
  ["layer 91"] = "mineral-black-dirt-4",
  ["layer 92"] = "mineral-black-dirt-5",
  ["layer 93"] = "mineral-black-dirt-6",
  ["layer 94"] = "mineral-black-sand-1",
  ["layer 95"] = "mineral-black-sand-2",
  ["layer 96"] = "mineral-black-sand-3",
  ["layer 97"] = "mineral-grey-dirt-1",
  ["layer 98"] = "mineral-grey-dirt-2",
  ["layer 99"] = "mineral-grey-dirt-3",
  ["layer 100"] = "mineral-grey-dirt-4",
  ["layer 101"] = "mineral-grey-dirt-5",
  ["layer 102"] = "mineral-grey-dirt-6",
  ["layer 103"] = "mineral-grey-sand-1",
  ["layer 104"] = "mineral-grey-sand-2",
  ["layer 105"] = "mineral-grey-sand-3",
  ["layer 106"] = "mineral-white-dirt-1",
  ["layer 107"] = "mineral-white-dirt-2",
  ["layer 108"] = "mineral-white-dirt-3",
  ["layer 109"] = "mineral-white-dirt-4",
  ["layer 110"] = "mineral-white-dirt-5",
  ["layer 111"] = "mineral-white-dirt-6",
  ["layer 112"] = "mineral-white-sand-1",
  ["layer 113"] = "mineral-white-sand-2",
  ["layer 114"] = "mineral-white-sand-3",
  ["layer 115"] = "vegetation-turquoise-grass-1",
  ["layer 116"] = "vegetation-turquoise-grass-2",
  ["layer 117"] = "vegetation-green-grass-1",
  ["layer 118"] = "vegetation-green-grass-2",
  ["layer 119"] = "vegetation-green-grass-3",
  ["layer 120"] = "vegetation-green-grass-4",
  ["layer 121"] = "vegetation-olive-grass-1",
  ["layer 122"] = "vegetation-olive-grass-2",
  ["layer 123"] = "vegetation-yellow-grass-1",
  ["layer 124"] = "vegetation-yellow-grass-2",
  ["layer 125"] = "vegetation-orange-grass-1",
  ["layer 126"] = "vegetation-orange-grass-2",
  ["layer 127"] = "vegetation-red-grass-1",
  ["layer 128"] = "vegetation-red-grass-2",
  ["layer 129"] = "vegetation-violet-grass-1",
  ["layer 130"] = "vegetation-violet-grass-2",
  ["layer 131"] = "vegetation-purple-grass-1",
  ["layer 132"] = "vegetation-purple-grass-2",
  ["layer 133"] = "vegetation-mauve-grass-1",
  ["layer 134"] = "vegetation-mauve-grass-2",
  ["layer 135"] = "vegetation-blue-grass-1",
  ["layer 136"] = "vegetation-blue-grass-2",
  ["layer 137"] = "volcanic-orange-heat-1",
  ["layer 138"] = "volcanic-orange-heat-2",
  ["layer 139"] = "volcanic-orange-heat-3",
  ["layer 140"] = "volcanic-orange-heat-4",
  ["layer 141"] = "volcanic-green-heat-1",
  ["layer 142"] = "volcanic-green-heat-2",
  ["layer 143"] = "volcanic-green-heat-3",
  ["layer 144"] = "volcanic-green-heat-4",
  ["layer 145"] = "volcanic-blue-heat-1",
  ["layer 146"] = "volcanic-blue-heat-2",
  ["layer 147"] = "volcanic-blue-heat-3",
  ["layer 148"] = "volcanic-blue-heat-4",
  ["layer 149"] = "volcanic-purple-heat-1",
  ["layer 150"] = "volcanic-purple-heat-2",
  ["layer 151"] = "volcanic-purple-heat-3",
  ["layer 152"] = "volcanic-purple-heat-4",
  ["layer 153"] = "frozen-snow-0",
  ["layer 154"] = "frozen-snow-1",
  ["layer 155"] = "frozen-snow-2",
  ["layer 156"] = "frozen-snow-3",
  ["layer 157"] = "frozen-snow-4",
  ["layer 158"] = "frozen-snow-5",
  ["layer 159"] = "frozen-snow-6",
  ["layer 160"] = "frozen-snow-7",
  ["layer 161"] = "frozen-snow-8",
  ["layer 162"] = "frozen-snow-9",
  ["layer 163"] = "landfill",
  ["layer 164"] = "tile-unknown",
  ["layer 165"] = "se-space",
  ["layer 166"] = "interior-divider",
  ["layer 167"] = "sand-1",
  ["layer 168"] = "sand-2",
  ["layer 169"] = "sand-3",
  ["layer 170"] = "red-desert-1",
  ["layer 171"] = "red-desert-2",
  ["layer 172"] = "red-desert-3",
  ["layer 173"] = "dry-dirt",
  ["layer 174"] = "dirt-1",
  ["layer 175"] = "dirt-2",
  ["layer 176"] = "se-asteroid",
  ["layer 177"] = "dirt-3",
  ["layer 178"] = "dirt-4",
  ["layer 179"] = "dirt-5",
  ["layer 180"] = "dirt-6",
  ["layer 181"] = "dirt-7",
  ["layer 182"] = "grass-2",
  ["layer 183"] = "grass-3",
  ["layer 184"] = "grass-4",
  ["layer 185"] = "red-desert-0",
  ["layer 186"] = "nuclear-ground",
  ["layer 187"] = "tutorial-grid",
  ["layer 188"] = "rough-stone-path",
  ["layer 189"] = "stone-path",
  ["layer 190"] = "concrete",
  ["layer 191"] = "hazard-concrete-left, hazard-concrete-right",
  ["layer 192"] = "refined-concrete",
  ["layer 193"] = "refined-hazard-concrete-left, refined-hazard-concrete-right",
  ["layer 194"] = "red-refined-concrete",
  ["layer 195"] = "lab-dark-1",
  ["layer 196"] = "lab-dark-2",
  ["layer 197"] = "lab-white",
  ["layer 198"] = "green-refined-concrete",
  ["layer 199"] = "blue-refined-concrete",
  ["layer 200"] = "orange-refined-concrete",
  ["layer 201"] = "yellow-refined-concrete",
  ["layer 202"] = "pink-refined-concrete",
  ["layer 203"] = "purple-refined-concrete",
  ["layer 204"] = "black-refined-concrete",
  ["layer 205"] = "brown-refined-concrete",
  ["layer 206"] = "cyan-refined-concrete",
  ["layer 207"] = "acid-refined-concrete",
  ["layer 208"] = "se-regolith",
  ["layer 209"] = "se-space-platform-scaffold",
  ["layer 210"] = "se-space-platform-plating",
  ["layer 211"] = "se-spaceship-floor"
}
   1.783 Loading mod CleanedConcreteCompatibility 1.0.0 (data-final-fixes.lua)
   1.799 Loading mod FluidWagonColorMask 1.1.0 (data-final-fixes.lua)
   1.815 Loading mod jetpack 0.3.13 (data-final-fixes.lua)
   1.835 Loading mod pump 1.3.2 (data-final-fixes.lua)
   1.836 Script @__pump__/data-final-fixes.lua:4: Map of which extractors are usable for each fluid type:
   1.837 Script @__pump__/data-final-fixes.lua:5: {
  ["basic-fluid"] = {
    extractors = {
      "pumpjack"
    },
    fluids = {
      "crude-oil"
    }
  }
}
   1.853 Loading mod robot_attrition 0.5.15 (data-final-fixes.lua)
   1.853 Script @__robot_attrition__/prototypes/phase-3/repair.lua:165: Creating dying particle for ee-super-logistic-robot
   1.853 Script @__robot_attrition__/prototypes/phase-3/repair.lua:180: Creating remnant for ee-super-logistic-robot
   1.869 Loading mod show-max-underground-distance 0.0.8 (data-final-fixes.lua)
   1.886 Loading mod aai-industry 0.5.20 (data-final-fixes.lua)
   1.905 Loading mod Automatic_Train_Painter 1.2.0 (data-final-fixes.lua)
   1.921 Loading mod combat-mechanics-overhaul 0.6.24 (data-final-fixes.lua)
   1.941 Loading mod ModuleInserterEx 6.1.2 (data-final-fixes.lua)
   1.958 Loading mod PickerAtheneum 1.2.5 (data-final-fixes.lua)
   1.986 Loading mod space-exploration 0.6.108 (data-final-fixes.lua)
   2.078 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: iron-ore: iron-ore
   2.078 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: iron-ore
   2.079 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: copper-ore: copper-ore
   2.079 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: copper-ore
   2.079 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: coal: coal
   2.079 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: coal
   2.080 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: stone: stone
   2.080 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: stone
   2.080 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: uranium-ore: uranium-ore
   2.080 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: uranium-ore
   2.081 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: crude-oil: crude-oil
   2.081 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: crude-oil
   2.082 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-water-ice: se-water-ice
   2.082 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-water-ice
   2.082 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-methane-ice: se-methane-ice
   2.082 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-methane-ice
   2.083 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-beryllium-ore: se-beryllium-ice
   2.083 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-beryllium-ore
   2.083 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-cryonite: se-cryonite
   2.083 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-cryonite
   2.084 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-holmium-ore: se-holmium-ore
   2.084 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-holmium-ore
   2.085 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-iridium-ore: se-iridium-ore
   2.085 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-iridium-ore
   2.085 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-naquium-ore: se-naquium-ore
   2.085 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-naquium-ore
   2.086 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-vulcanite: se-vulcanite
   2.086 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-vulcanite
   2.086 Script @__space-exploration__/prototypes/phase-3/resources.lua:26: Resource has control: se-vitamelange: se-vitamelange
   2.086 Script @__space-exploration__/prototypes/phase-3/resources.lua:44: Resource can place: se-vitamelange
   2.111 Loading mod extended-descriptions 1.1.0 (data-final-fixes.lua)
   3.346 Loading mod resourcehighlighter-dark 2.5.0 (data-final-fixes.lua)
   3.365 Loading mod SE-no-pollution-in-space 0.0.1 (data-final-fixes.lua)
   3.384 Loading mod space-exploration-postprocess 0.6.26 (data-final-fixes.lua)
   3.583 Script @__space-exploration__/collision-mask-util-extended/data/collision-mask-util-extended.lua:111: Named collision layer [planet-tile] set to layer [layer-22]
   3.602 Loading mod spidertron-dock 1.0.2 (data-final-fixes.lua)
   3.624 Loading mod EditorExtensions 2.1.3 (data-final-fixes.lua)
   3.642 Loading mod space-spidertron 1.3.0 (data-final-fixes.lua)
   3.770 Checksum for core: 3955387189
   3.770 Checksum of base: 434889501
   3.770 Checksum of First_One_Is_Free: 0
   3.770 Checksum of simhelper: 0
   3.770 Checksum of WideChests: 2661675319
   3.770 Checksum of aai-containers: 2985674576
   3.770 Checksum of aai-loaders: 3161795871
   3.770 Checksum of aai-signal-transmission: 3799299483
   3.770 Checksum of alien-biomes: 1161253004
   3.770 Checksum of assemblyanalyst: 287484920
   3.770 Checksum of belt-reverserup: 4151641729
   3.770 Checksum of BlueprintSignals_continued: 639468505
   3.770 Checksum of bullet-trails: 3735931065
   3.770 Checksum of calculator-ui: 1012418323
   3.770 Checksum of CleanedConcreteCompatibility: 1877641813
   3.770 Checksum of even-distribution: 3296431338
   3.770 Checksum of FactorySearch: 2506045800
   3.770 Checksum of far-reach: 3717351288
   3.770 Checksum of flib: 574468295
   3.770 Checksum of FluidWagonColorMask: 2333933335
   3.770 Checksum of FNEI: 3619919004
   3.770 Checksum of informatron: 3677685015
   3.770 Checksum of jetpack: 705397686
   3.770 Checksum of mining-patch-planner: 2203752709
   3.770 Checksum of pump: 3637482023
   3.770 Checksum of pushbutton: 874253638
   3.770 Checksum of RecursiveResourceCalculator: 388862426
   3.770 Checksum of robot_attrition: 3717203635
   3.770 Checksum of shield-projector: 1559000050
   3.770 Checksum of show-max-underground-distance: 1201560390
   3.770 Checksum of solar-calc: 2922212081
   3.770 Checksum of space-exploration-graphics: 0
   3.770 Checksum of space-exploration-graphics-2: 0
   3.770 Checksum of space-exploration-graphics-3: 0
   3.770 Checksum of space-exploration-graphics-4: 0
   3.770 Checksum of space-exploration-graphics-5: 0
   3.770 Checksum of space-exploration-menu-simulations: 1283024780
   3.770 Checksum of stdlib: 0
   3.770 Checksum of textplates: 1728524371
   3.770 Checksum of ThickerLines: 2324247422
   3.770 Checksum of Todo-List: 2292775673
   3.770 Checksum of train-trails: 648179844
   3.770 Checksum of TrainScheduleHelper: 2459201120
   3.770 Checksum of Train_Control_Signals: 182045305
   3.770 Checksum of vibrant-trains: 24013956
   3.770 Checksum of WireBox: 3789921873
   3.770 Checksum of aai-industry: 1094256686
   3.770 Checksum of Automatic_Train_Painter: 3431217704
   3.770 Checksum of AutoTrash: 576650009
   3.770 Checksum of combat-mechanics-overhaul: 3046083597
   3.770 Checksum of equipment-gantry: 3031703972
   3.770 Checksum of Milestones: 308211693
   3.770 Checksum of ModuleInserterEx: 2261249118
   3.770 Checksum of MouseOverConstruction: 867089765
   3.770 Checksum of PickerAtheneum: 1351045327
   3.770 Checksum of RateCalculator: 2390280412
   3.770 Checksum of RecipeBook: 1162742618
   3.770 Checksum of StorageTank2: 3730967726
   3.770 Checksum of TrainGroups: 481379519
   3.770 Checksum of factoryplanner: 1777535883
   3.770 Checksum of PickerDollies: 455736647
   3.770 Checksum of space-exploration: 215829262
   3.770 Checksum of CursorEnhancements: 3739699852
   3.770 Checksum of extended-descriptions: 792072335
   3.770 Checksum of LandfillEverythingU: 2132226757
   3.770 Checksum of miniloader: 1335857783
   3.770 Checksum of resourcehighlighter-dark: 1357623316
   3.770 Checksum of rocket-log: 2473775836
   3.770 Checksum of se-bot-start: 0
   3.770 Checksum of SE-no-pollution-in-space: 1988859951
   3.770 Checksum of se-space-trains: 3540792556
   3.770 Checksum of space-exploration-postprocess: 1055654810
   3.770 Checksum of spidertron-dock: 2675140281
   3.770 Checksum of underground-pipe-pack: 2300534594
   3.770 Checksum of EditorExtensions: 135842239
   3.770 Checksum of space-spidertron: 1119877109
   4.061 Prototype list checksum: 299634526
raiguard commented 1 year ago

I'm not able to reproduce, but I added a check that should fix the crash.

raiguard commented 1 year ago

On second thought, I really need to know how this happens. Can you either reproduce it on a brand-new save file or send me the save file you're using to make it crash?

notnets commented 1 year ago

Previous days i could reproduce this 100% of the time, every day. But today i can't. I have no idea what has changed.

raiguard commented 1 year ago

Sorry about that! Feel free to open a new issue if you can reproduce it.

notnets commented 1 year ago

I can reproduce it in about almost all attempts now. Linked is a save i use to reproduce it. I click on the lower train of those two that are constructed (pretty sure both work). I click on menu to open and click outside of the selection box (or hit ESC key). Sometimes when it doesn't want to trigger immediately, alternating mouse-click and hitting ESC immediately after will. It reproduces after closing and relaunching factorio. I've tried rebooting machine. Exact same error every time. my save file

EDIT: If i immediately go into the train and do the steps, it happens very consistently.

raiguard commented 1 year ago

Reproduction steps:

:facepalm: