MustaphaTR / Romanovs-Vengeance

Romanov's Vengeance is an OpenRA mod based on Red Alert 2.
GNU General Public License v3.0
258 stars 31 forks source link

Runtime error: Unit `gagap` does not have a sequence named `idle-head` #3

Closed fusion809 closed 5 years ago

fusion809 commented 5 years ago

Hi,

On Arch Linux I have found this mod crashes with the exception log:

OpenRA engine version e9e9907
Red Alert 2: Romanov's Vengeance mod version Master commit 1297
on map 93616efc92f39dfe5f0f11f2d44eb30be0c67cc5 (Tsunami by Westwood Studios).
Date: 2019-01-09 07:50:04Z
Operating System: Linux (Unix 4.20.0.1)
Runtime Version: Mono 5.16.0 (makepkg/bb3ae37d71a Sat Dec  8 13:21:35 CET 2018) CLR 4.0.30319.42000
Exception of type `System.InvalidOperationException`: Unit `gagap` does not have a sequence named `idle-head`
  at OpenRA.Graphics.SequenceProvider.GetSequence (System.String unitName, System.String sequenceName) [0x00062] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Graphics.Animation.GetSequence (System.String sequenceName) [0x0000d] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Graphics.Animation.PlaySequence (System.String sequenceName) [0x00001] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Graphics.Animation.PlayRepeating (System.String sequenceName) [0x0000f] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Mods.Common.Traits.Render.WithIdleOverlay..ctor (OpenRA.Actor self, OpenRA.Mods.Common.Traits.Render.WithIdleOverlayInfo info) [0x000e7] in /data/OBS/home:fusion809/openra-rv/src/Romanovs-Vengeance-40d92790d89e59f3a0ecef36c2686fb76ae2f3be/engine/OpenRA.Mods.Common/Traits/Render/WithIdleOverlay.cs:88 
  at OpenRA.Mods.Common.Traits.Render.WithIdleOverlayInfo.Create (OpenRA.ActorInitializer init) [0x00008] in /data/OBS/home:fusion809/openra-rv/src/Romanovs-Vengeance-40d92790d89e59f3a0ecef36c2686fb76ae2f3be/engine/OpenRA.Mods.Common/Traits/Render/WithIdleOverlay.cs:38 
  at OpenRA.Actor..ctor (OpenRA.World world, System.String name, OpenRA.Primitives.TypeDictionary initDict) [0x000b7] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.World.CreateActor (System.Boolean addToWorld, System.String name, OpenRA.Primitives.TypeDictionary initDict) [0x00001] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.World.CreateActor (System.String name, OpenRA.Primitives.TypeDictionary initDict) [0x00001] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Mods.Common.Traits.PlaceBuilding+<OpenRA_Traits_IResolveOrder_ResolveOrder>c__AnonStorey0.<>m__0 (OpenRA.World w) [0x005fc] in /data/OBS/home:fusion809/openra-rv/src/Romanovs-Vengeance-40d92790d89e59f3a0ecef36c2686fb76ae2f3be/engine/OpenRA.Mods.Common/Traits/Player/PlaceBuilding.cs:165 
  at OpenRA.World.Tick () [0x000da] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Game.InnerLogicTick (OpenRA.Network.OrderManager orderManager) [0x0022c] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Game.LogicTick () [0x00056] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Game.Loop () [0x000d9] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Game.Run () [0x00044] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00013] in <f0610f31f1f64340898bfefb5115a384>:0 
  at OpenRA.Program.Main (System.String[] args) [0x0004e] in <f0610f31f1f64340898bfefb5115a384>:0 

Not sure what I was doing, but I think the exception log tells you it, as it does refer to some unit.

My replay and other logs are in openra-rv-logs-20190109-crash.zip.

Thanks for your time, Brenton

MustaphaTR commented 5 years ago

Can not confirm the issue, even the replay don't crash for me, it just ends properly when the AI builds Gap Generator.

We have a custom artwork for Gap Generator that has turning head part and the files seems to be at where they should: https://github.com/MustaphaTR/Romanovs-Vengeance/tree/''secret''-ra2-mod/mods/rv/bits/structures