Absturz nach Liniendefinition und Aufruf von "Abnehmer" im Industiemenü

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • 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?

    2 Mal editiert, zuletzt von sabon ()

  • MaikC

    Hat das Label ungelöst hinzugefügt