Transport Fever 2

Transport Fever 2

LineManager
This topic has been locked
GordonDry Jun 5, 2022 @ 9:37am
Fixed: Crash after switching vehicle type
I got a line with a cargo horse tram.
In pause mode I bought a cargo steam "truck" and renamed the line to have a [M].
After the horse tram unloaded its cargo I sold it.
I renamed the line again to remove the [M].

Some time later the game crashed, I cannot tell what was the culprit but after I did as described above I have a guess that the mod tried to clone the steam truck but still in the mood of thinking it is a tram.

These are the last lines of the stout.txt:
[LineManager][18:26:06][INFO] ============ Sampling ============ [LineManager][18:26:12][INFO] ============ Updating ============ C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. Attempting to write crash save to "crash_Region Betzdorf 03u_2022-06-05_18-26-13" available disk space: 250299 MB [2022-06-05 18:26:13] Saving to file C:/Users/Admin/AppData/Roaming/Transport Fever 2/save/crash_Region Betzdorf 03u_2022-06-05_18-26-13.sav Additional info extracted from the previous state: GC Called Destroying failback ui done Uncaught exception while in class UI::CSelector Exception type: Lua exception This error is usually caused by modding. Some game resources contain incorrect data. Details: Error message: error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? File name: mods/linemanager_1/res/config/game_script/linemanager.lua Key: game/res/gameScript/linemanager.lua_update Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/90546a06-678b-4c30-b910-dc67a8739fa5.dmp Mod: "LineManager" (linemanager, 1) (consider removing this mod and contacting the mod author) In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641 In function: void __cdecl lua::State::Call(int,int) __CRASHDB_CRASH__ struct lua::LuaException: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641: void __cdecl lua::State::Call(int,int): error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? Exception type: Lua exception This error is usually caused by modding. Some game resources contain incorrect data. Details: Error message: error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? File name: mods/linemanager_1/res/config/game_script/linemanager.lua Key: game/res/gameScript/linemanager.lua_update Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/90546a06-678b-4c30-b910-dc67a8739fa5.dmp Mod: "LineManager" (linemanager, 1) (consider removing this mod and contacting the mod author) In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641 In function: void __cdecl lua::State::Call(int,int) Goodbye. ======================================== Shutdown at Sun Jun 5 18:27:46 2022 ========================================

complete stdout.txt and crash dumps:
https://www.dropbox.com/s/3nnsnfsi6apqgwp/log%20and%20dump%202022-06-05-1.7z?dl=1
Last edited by GordonDry; Jun 6, 2022 @ 8:38am
< >
Showing 1-15 of 26 comments
CARTOK  [developer] Jun 5, 2022 @ 10:09am 
Thanks for the info, you might just have discovered a new edge case - or it could be related to the recent game updates. I'll take a look, these lines are specifically interesting (I've never seen a reference to sol.CmdData::SetLine before...odd):

Error message: error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine
stack traceback:
=[C](-1): ?
=[C](-1): sendCommand
@mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle
mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine
mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines
mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate
mods/linemanager_1/res/config/game_script/linemanager.lua(783): ?
CARTOK  [developer] Jun 5, 2022 @ 10:15am 
Just to check, what other mods are you using?
GordonDry Jun 5, 2022 @ 10:47am 
A lot of mods. You can see the list in stdout.txt, search for "Activated 905 of 905 mods from preset" :steamhappy:

And I enabled the debugging and the log before crash looks like this:
[LineManager][19:24:25][INFO] ============ Updating ============ [LineManager][19:24:25][DEBUG] linemanager: updateLines() starting [LineManager][19:24:25][DEBUG] linemanager: addVehicleToLine(38624) starting C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. Attempting to write crash save to "crash_Region Betzdorf 03u_2022-06-05_19-24-26" available disk space: 250153 MB [2022-06-05 19:24:26] Saving to file C:/Users/Admin/AppData/Roaming/Transport Fever 2/save/crash_Region Betzdorf 03u_2022-06-05_19-24-26.sav Additional info extracted from the previous state: GC Called Destroying failback ui done Uncaught exception while in class UI::CSelector Exception type: Lua exception This error is usually caused by modding. Some game resources contain incorrect data. Details: Error message: error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? File name: mods/linemanager_1/res/config/game_script/linemanager.lua Key: game/res/gameScript/linemanager.lua_update Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/294270dd-c7d2-45f7-baca-b48d1ac3a1ba.dmp Mod: "LineManager" (linemanager, 1) (consider removing this mod and contacting the mod author) In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641 In function: void __cdecl lua::State::Call(int,int) __CRASHDB_CRASH__ struct lua::LuaException: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641: void __cdecl lua::State::Call(int,int): error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? Exception type: Lua exception This error is usually caused by modding. Some game resources contain incorrect data. Details: Error message: error: mods/linemanager_1/res/scripts/cartok/api_helper.lua:191: stack index 4, expected string, received sol.CmdData::SetLine stack traceback: =[C](-1): ? =[C](-1): sendCommand @mods/linemanager_1/res/scripts/cartok/api_helper.lua(191): buyVehicle mods/linemanager_1/res/config/game_script/linemanager.lua(173): addVehicleToLine mods/linemanager_1/res/config/game_script/linemanager.lua(236): updateLines mods/linemanager_1/res/config/game_script/linemanager.lua(372): everyTickUpdate mods/linemanager_1/res/config/game_script/linemanager.lua(783): ? File name: mods/linemanager_1/res/config/game_script/linemanager.lua Key: game/res/gameScript/linemanager.lua_update Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/294270dd-c7d2-45f7-baca-b48d1ac3a1ba.dmp Mod: "LineManager" (linemanager, 1) (consider removing this mod and contacting the mod author) In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib\lua\State.cpp:641 In function: void __cdecl lua::State::Call(int,int) Goodbye. ======================================== Shutdown at Sun Jun 5 19:45:24 2022 ========================================

complete stdout.txt and crash dumps:
https://www.dropbox.com/s/9l8rs2fjrobdb9p/log%20and%20dump%202022-06-05-2.7z?dl=1
GordonDry Jun 5, 2022 @ 10:48am 
addVehicleToLine(38624) starting
...
Unfortunately the extra debugging does not tell me if line 38624 is the line in which I switched the vehicle type. But I think so.
Last edited by GordonDry; Jun 5, 2022 @ 10:49am
GordonDry Jun 5, 2022 @ 11:21am 
I just renamed the line again for now, adding [M] and hoping there will be a fix.
CARTOK  [developer] Jun 5, 2022 @ 11:49am 
Ok, thanks, not entirely sure what is going on yet. Either way, I uploaded an update that optimizes some code - replaces pcall() with checks if entity exists. Instead, I've wrapped the buyVehicle code in a pcall(). This should hopefully prevent a crash but will instead just make LineManager seem to not work for odd/erronous situations.

The easiest way (outside of console commands) to check line info is to open the corresponding <save_game_name>.sav.lua file and search for the line_id number there - in the LineManager section you should find a lot of information. If you have time, please copy the contents for the problem-line in here.
CARTOK  [developer] Jun 5, 2022 @ 11:54am 
To follow-up, please run the game again with [M] removed from the potentially troublesome line. Ensure LineManager debug is on, and just send a copy of a fresh stdout (with hopefully a silent error caught) - maybe I can get a hint from that.

I don't really play with any mods, except LineManager, so there's no guarantee it will work with all possible combinations. In particular mods that add combinations that don't exist in the base-game, such as cargo trams (I've never used them at least).
GordonDry Jun 5, 2022 @ 11:57am 
Thanks. The line number is the one I was looking for. I will test the update asap.

The problem line from .sav.lua after vehicle switch and 4 minutes before the crash:
[38624] = { action = "", capacity = 21, capacity_per_vehicle = 21, carrier = "ROAD", demand = 33.1, depot_id = 43730, depot_stop_id = 0, frequency = 446, has_problem = false, last_action = "MANUAL", managed = true, name = "Betzdorf HwIw", occupancy = 0, occupancy_peak = 0, parameters = { { max = 1, min = 0, name = "level", value = 0, }, }, rate = 24.3, rule = "C", rule_manual = false, samples = 4, stops = 3, stops_with_waiting = 0.92, transported_last_month = 0, transported_last_year = 0, type = "CARGO", usage = 37.5, vehicles = 1, waiting = 27.3, waiting_peak = 27.3, waiting_peak_clamped = 19.7, },
CARTOK  [developer] Jun 5, 2022 @ 12:07pm 
I have a theory; like you suggested, it might be related to the change from tram to truck. This would still use the same stops, right?

I've not played with cargo trams myself, is it possible to continue using the same line for a different type i.e. TRAM to ROAD (truck)?

If so, then my guess is that trying to use a cached tram depot to create a new truck, which will lead to this error. I have an idea for another item I can add to address this, and similar scenarios.
CARTOK  [developer] Jun 5, 2022 @ 12:28pm 
Alright, pushed another small update. Let me know how things are working.
GordonDry Jun 5, 2022 @ 12:36pm 
A different kind of crash:
[LineManager][21:31:07][INFO] ============ Sampling ============ [LineManager][21:31:12][INFO] ============ Updating ============ C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. [LineManager][21:31:12][INFO] ==> SUMMARY: 11 lines and 15 vehicles managed (14 lines not managed) [LineManager][21:31:12][INFO] Automatically managed lines: (10) Schönberg (20) Betzdorf (21) Bonndorf (30) Seeland (40) Otterberg Betzdorf Abfall, Betzdorf HwIw Bonndorf Abfall, Bonndorf HwIw Otterberg HwIw-Abfall Seeland HwIw-Abfall [LineManager][21:31:12][INFO] Ignored lines: Bauernhof-LmF Bauernhof-Schlachhof-TexF-LmF Betzdorf-Bonndorf Bretter-BmF Fische-LmF Flachs-Textilfabrik-HwF Fleisch-LmF Getreide-Fischerei Holz-Sägewerk Kohle-Ziegelei Lebensmittel-HwF Lehm-Ziegelei Schönberg-Betzdorf Ziegel-BmF C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. Attempting to write crash save to "crash_Region Betzdorf 03x3 TEST nach crash_2022-06-05_21-31-12" available disk space: 249882 MB [2022-06-05 21:31:13] Saving to file C:/Users/Admin/AppData/Roaming/Transport Fever 2/save/crash_Region Betzdorf 03x3 TEST nach crash_2022-06-05_21-31-12.sav Additional info extracted from the previous state: Additional info for entity 68696: components: struct ecs::component::TransportVehicle struct ecs::component::Name struct ecs::component::PlayerOwned struct ecs::component::Account struct ecs::component::MovePath struct ecs::component::BoundingVolume struct ecs::component::ModelInstanceList struct ecs::component::Tram struct ecs::component::AudioEmitter struct ecs::component::VehicleOrder { allCapacities = { APPLIANCES = 21, BRIKETT = 39, CANS = 24, CARBIDE = 30, CEMENT = 21, COMMERCIAL_GOODS = 21, COMPUTERS = 21, DEVICES = 39, ELECTRONICS = 21, FIBER = 27, FISH = 30, FODDER = 45, FOOD = 36, GOODS = 21, GRAIN = 45, INDUSTRIAL_GOODS = 18, IT_GOODS = 21, LEATHER = 45, LIVESTOCK = 33, MACHINES = 18, MAIL = 45, MEAT = 33, MECHANIZED_GOODS = 18, MILK = 33, MULTIMEDIA = 21, PAPER = 39, PLASTIC = 30, RUBBER = 36, SYNTHETIC_FIBER = 27, TEXTILES = 30, TIRES = 30, TOOLS = 21, TRANSIT_GOODS = 21, UNSORTED_MAIL = 45, WOOL = 39, }, capacities = { COMMERCIAL_GOODS = 21, }, cargoLoad = { }, carrier = "TRAM", depot = 43730, id = 68696, line = -1, name = "Tram 1", position = { -727.44567871094, -2484.6611328125, 13.756172180176, }, speed = 0, state = "IN_DEPOT", stopIndex = -1, type = "VEHICLE", vehicles = { { color = { 0.50196081399918, 0.72549021244049, 1, }, condition = 1, fileName = "vehicle/truck/road_locomotive_3_large_wagon.mdl", loadConfig = { -1, -1, -1, }, logo = "", purchaseTime = 107476000, reversed = false, }, }, } GC Called Destroying failback ui done Uncaught exception while in class UI::CSelector MinidumpCallback: dumpPath "C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/", minidumpId "8e5ac5a6-9e42-4b1b-acb3-84f806738f5f", succeeded 1 local time is Sun Jun 5 21:31:26 2022 Calling thread crashtrace handlers thread: 41652 (empty) thread: 39556 null All thread handlers called Minidump Callback An error just occurred.

It says
carrier = "TRAM",
so still believes it's still a tram.

complete stdout.txt and crash dumps:
https://www.dropbox.com/s/hb0a4gej8vd6k11/log%20and%20dump%202022-06-05-3.7z?dl=1
GordonDry Jun 5, 2022 @ 12:36pm 
I don't have the small update yet, let me test it.
CARTOK  [developer] Jun 5, 2022 @ 1:03pm 
Ok, thanks. I can see from the log that the vehicle had been created but still doesn't have a line assigned. That's a possible crash scenario I could look at: trying to assign it to an "impossible" line. I'm fairly certain this is related to changing an existing line from TRAM to truck (i.e. ROAD). I didn't know this was possible. Can you even mix active vehicle types as well i.e. both cargo trams and trucks running on the same line?

What's a simple mod that adds cargo trams?

Any further testing you can do is appreciated. I've switched off computer for today, but will try to take a look tomorrow.

A possible fix is to simply create a new line with the same stops, but only for trucks.
GordonDry Jun 5, 2022 @ 1:06pm 
I had cargo tram and truck on the same line as described in the OP.

The mod for cargo trams is:
https://www.transportfever.net/filebase/index.php?entry/5046-güterstraßenbahnen/
GordonDry Jun 5, 2022 @ 1:45pm 
Next crash, this time with the small update 31:
[LineManager][22:40:08][INFO] ============ Sampling ============ [LineManager][22:40:13][INFO] ============ Updating ============ C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. [LineManager][22:40:13][INFO] ==> SUMMARY: 11 lines and 16 vehicles managed (14 lines not managed) [LineManager][22:40:13][INFO] Automatically managed lines: (10) Schönberg (20) Betzdorf (21) Bonndorf (30) Seeland (40) Otterberg Betzdorf Abfall, Betzdorf HwIw Bonndorf Abfall, Bonndorf HwIw Otterberg HwIw-Abfall Seeland HwIw-Abfall [LineManager][22:40:13][INFO] Ignored lines: Bauernhof-LmF Bauernhof-Schlachhof-TexF-LmF Betzdorf-Bonndorf Bretter-BmF Fische-LmF Flachs-Textilfabrik-HwF Fleisch-LmF Getreide-Fischerei Holz-Sägewerk Kohle-Ziegelei Lebensmittel-HwF Lehm-Ziegelei Schönberg-Betzdorf Ziegel-BmF C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. Attempting to write crash save to "crash_Region Betzdorf 03x3 TEST nach crash_2022-06-05_22-40-13" available disk space: 249659 MB [2022-06-05 22:40:13] Saving to file C:/Users/Admin/AppData/Roaming/Transport Fever 2/save/crash_Region Betzdorf 03x3 TEST nach crash_2022-06-05_22-40-13.sav Additional info extracted from the previous state: Additional info for entity 36155: components: struct ecs::component::TransportVehicle struct ecs::component::Name struct ecs::component::PlayerOwned struct ecs::component::Account struct ecs::component::MovePath struct ecs::component::BoundingVolume struct ecs::component::ModelInstanceList struct ecs::component::Tram struct ecs::component::AudioEmitter struct ecs::component::VehicleOrder { allCapacities = { APPLIANCES = 21, BRIKETT = 39, CANS = 24, CARBIDE = 30, CEMENT = 21, COMMERCIAL_GOODS = 21, COMPUTERS = 21, DEVICES = 39, ELECTRONICS = 21, FIBER = 27, FISH = 30, FODDER = 45, FOOD = 36, GOODS = 21, GRAIN = 45, INDUSTRIAL_GOODS = 18, IT_GOODS = 21, LEATHER = 45, LIVESTOCK = 33, MACHINES = 18, MAIL = 45, MEAT = 33, MECHANIZED_GOODS = 18, MILK = 33, MULTIMEDIA = 21, PAPER = 39, PLASTIC = 30, RUBBER = 36, SYNTHETIC_FIBER = 27, TEXTILES = 30, TIRES = 30, TOOLS = 21, TRANSIT_GOODS = 21, UNSORTED_MAIL = 45, WOOL = 39, }, capacities = { COMMERCIAL_GOODS = 21, }, cargoLoad = { }, carrier = "TRAM", depot = 43730, id = 36155, line = -1, name = "Tram 1", position = { -727.44567871094, -2484.6611328125, 13.756172180176, }, speed = 0, state = "IN_DEPOT", stopIndex = -1, type = "VEHICLE", vehicles = { { color = { 0.50196081399918, 0.72549021244049, 1, }, condition = 1, fileName = "vehicle/truck/road_locomotive_3_large_wagon.mdl", loadConfig = { -1, -1, -1, }, logo = "", purchaseTime = 109996800, reversed = false, }, }, } GC Called Destroying failback ui done Uncaught exception while in class UI::CSelector Exception type: Fatal error Details: Assertion Failure: Assertion `it != m_key2value.end()' failed. Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/cf04e3fa-7dc4-49e1-8047-a82baf3c7c31.dmp Entity: 36155 Notified Entity: 36155 In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26 In function: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const __CRASHDB_CRASH__ struct AssertException: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const: Assertion `it != m_key2value.end()' failed. Exception type: Fatal error Details: Assertion Failure: Assertion `it != m_key2value.end()' failed. Minidump: C:/Users/Admin/AppData/Roaming/Transport Fever 2/crash_dump/cf04e3fa-7dc4-49e1-8047-a82baf3c7c31.dmp Entity: 36155 Notified Entity: 36155 In file: C:\GitLab-Runner\builds\1BJoMpBZ\1\ug\urban_games\train_fever\src\Lib/model/MetadataMap.h:26 In function: const struct model_metadata::RailVehicle &__cdecl MetadataMap::Get<struct model_metadata::RailVehicle>(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) const Goodbye. ======================================== Shutdown at Sun Jun 5 22:41:59 2022 ========================================

complete stdout.txt and crash dumps:
https://www.dropbox.com/s/7z74sgg4mm0n0tc/log%20and%20dump%202022-06-05-4.7z?dl=1
< >
Showing 1-15 of 26 comments
Per page: 1530 50