Skip to content

Crash in multiplayer game #100

@misery

Description

@misery

Got this crash with current version.

$ ./CombinedArms-1.08.1-x86_64.AppImage
Platform is Linux (X64)
Engine version is ca-engine/1.08.1
Runtime: .NET CLR 6.0.36
Using SDL 2 with OpenGL (Modern) renderer
Desktop resolution: 3440x1440
Using resolution: 1700x1350
Using window scale 1,00
OpenGL renderer: Mesa Intel(R) UHD Graphics 770 (ADL-S GT1)
OpenGL version: 4.6 (Core Profile) Mesa 25.3.5-arch1.1
Using default sound device
Internal mods:
        ca (1.08.1)
        ca-content (prep-CA)
External mods:
        ca-prep-CA (prep-CA)
        ca-1.08.1 (1.08.1)
Loading mod: ca
[2026-02-20T21:38:12] Game started.
Exception of type `System.InvalidOperationException`: Attempted to get trait from destroyed object (crate 12853 (not in world))
   at OpenRA.TraitDictionary.CheckDestroyed(Actor actor) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/TraitDictionary.cs:line 84
   at OpenRA.Mods.Common.Pathfinder.HierarchicalPathFinder.ActorIsBlocking(Actor actor) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Pathfinder/HierarchicalPathFinder.cs:line 662
   at OpenRA.Mods.Common.Pathfinder.HierarchicalPathFinder.RequireBlockingRefreshInCell(CPos cell) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Pathfinder/HierarchicalPathFinder.cs:line 613
   at OpenRA.Mods.Common.Traits.ActorMap.RemoveInfluence(Actor self, IOccupySpace ios) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Traits/World/ActorMap.cs:line 452
   at OpenRA.Mods.Common.Traits.Crate.SetLocation(Actor self, CPos cell) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Traits/Crates/Crate.cs:line 224
   at OpenRA.Mods.Common.Traits.Crate.SetPosition(Actor self, CPos cell, SubCell subCell) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Traits/Crates/Crate.cs:line 205
   at OpenRA.Mods.Common.Traits.Crate.OpenRA.Traits.INotifyCreated.Created(Actor self) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Traits/Crates/Crate.cs:line 100
   at OpenRA.Actor.Initialize(Boolean addToWorld) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Actor.cs:line 215
   at OpenRA.World.CreateActor(Boolean addToWorld, String name, TypeDictionary initDict) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/World.cs:line 341
   at OpenRA.Mods.Common.Traits.CrateSpawner.<>c__DisplayClass8_0.<SpawnCrate>b__0(World w) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Mods.Common/Traits/World/CrateSpawner.cs:line 145
   at OpenRA.World.Tick() in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/World.cs:line 463
   at OpenRA.Game.InnerLogicTick(OrderManager orderManager) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Game.cs:line 651
   at OpenRA.Game.LogicTick() in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Game.cs:line 666
   at OpenRA.Game.Loop() in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Game.cs:line 835
   at OpenRA.Game.Run() in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Game.cs:line 888
   at OpenRA.Game.InitializeAndRun(String[] args) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Game/Game.cs:line 313
   at OpenRA.Launcher.Program.Main(String[] args) in /home/runner/work/CAmod/CAmod/engine/OpenRA.Launcher/Program.cs:line 46

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions