Folgende Situation:
Diese Industrie funktioniert seit Ewigkeiten unauffällig und alle Menüfelder - auch Abnehmer - lassen sich im Spielmodus durchklicken:
Es ist eine Güterzuglinie ebenfalls seit Ewigkeiten angeschlossen und funktioniert problemlos:
Wenn jetzt eine neue Linie wie hier im Pausenmodus definiert...
und ein Zug gekauft wird:
läßt sich das Abnehmermenü auch noch aufrufen.
ABER: sobald auf Play geklickt wird, war's das, dann kommt das hier:
Der Bahnhof ist es nicht, der ist schon probehalber ersetzt worden. Auch ein Abreißen und Neubau der Industie führt zum gleichen Ergebnis. Ebenso hat das Löschen der Linie und Verkauf des Zuges nicht geholfen.
Die stdout schreibt:
urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &): Assertion `it != result.end()' failed.
__CRASHDB_DUMP__ 209171cc-6cbb-495f-8b07-d94d1f6b8028
Attempting to write crash save to "crash_test37f-V25Landtram_Gleis_Aktual_2024-06-01_04-12-11"
available disk space: 72954 MB
[2024-06-01 04:12:12] Saving to file G:/Steam/userdata/297617233/1066780/local/save/crash_test37f-V25Landtram_Gleis_Aktual_2024-06-01_04-12-11.sav
Saving...: 13984.2 ms
Additional info extracted from the previous state:
Uncaught exception while in class UI::CSelector
Exception type: Fatal error
Details:
Assertion Failure: Assertion `it != result.end()' failed.
Minidump: G:/Steam/userdata/297617233/1066780/local/crash_dump/209171cc-6cbb-495f-8b07-d94d1f6b8028.dmp
UI Component Hierarchy:
type: class UI::DataTable, id = "", name = "DataTable", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"tab-widget-content"}
type: class UI::TabWidget, id = "", name = "TabWidget", styleClasses = {}
type: class UI::ContentView, id = "", name = "ContentView", styleClasses = {}
type: class UI::ContentView, id = "", name = "Window::Content", styleClasses = {}
type: class UI::Window, id = "temp.view.entity_24367", name = "Window", styleClasses = {"supports-rename", "window-extension-view", "entity-window"}
type: class UI::WindowContainer, id = "", name = "WindowContainer", styleClasses = {}
type: class UI::ViewManager, id = "", name = "ViewManager", styleClasses = {}
type: class UI::CComponent, id = "", name = "RendererComponent::Layer2", styleClasses = {}
type: class UI::CRendererComponent, id = "mainView", name = "RendererComponent", styleClasses = {"action-selector"}
type: class UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: class UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108
In function: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &)
__CRASHDB_CRASH__ struct AssertException: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &): Assertion `it != result.end()' failed.
Exception type: Fatal error
Details:
Assertion Failure: Assertion `it != result.end()' failed.
Minidump: G:/Steam/userdata/297617233/1066780/local/crash_dump/209171cc-6cbb-495f-8b07-d94d1f6b8028.dmp
UI Component Hierarchy:
type: class UI::DataTable, id = "", name = "DataTable", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"tab-widget-content"}
type: class UI::TabWidget, id = "", name = "TabWidget", styleClasses = {}
type: class UI::ContentView, id = "", name = "ContentView", styleClasses = {}
type: class UI::ContentView, id = "", name = "Window::Content", styleClasses = {}
type: class UI::Window, id = "temp.view.entity_24367", name = "Window", styleClasses = {"supports-rename", "window-extension-view", "entity-window"}
type: class UI::WindowContainer, id = "", name = "WindowContainer", styleClasses = {}
type: class UI::ViewManager, id = "", name = "ViewManager", styleClasses = {}
type: class UI::CComponent, id = "", name = "RendererComponent::Layer2", styleClasses = {}
type: class UI::CRendererComponent, id = "mainView", name = "RendererComponent", styleClasses = {"action-selector"}
type: class UI::CGameUI, id = "", name = "CGameUI", styleClasses = {"top-gamebar-visible"}
type: class UI::CMenuUI, id = "", name = "MenuUI", styleClasses = {}
type: class UI::CComponent, id = "", name = "wrap", styleClasses = {"platform-desktop", "ui-classic", "input-mouse", "gamepad-type-xbox"}
In file: urban_games/train_fever/src/Game/UI/Util/ConsumerSupplierDataProvider.cpp:108
In function: class std::unordered_map<class ecs::Entity,struct `anonymous namespace'::CargoFlowData,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct `anonymous namespace'::CargoFlowData> > > __cdecl `anonymous-namespace'::GetConsumerData(const class ecs::Engine &,const class ecs::TownBuildingSystem &,const class ecs::SimBuildingSystem &,const class ecs::StreetConnectorSystem &,const struct ecs::component::StockList &,const struct ecs::component::TransportHistory &)
Was will mir das sagen und wie läßt sich der Fehler beheben?