ABrandau/Shattered-Paradise-SDK

Crash

kienanstewart opened this issue · 2 comments

crashed while playing multiplayer

./ShatteredParadise-sp-20211023-x86_64.AppImage                                                                      
Platform is Linux                                                                                                                                 
Engine version is 35bd3af                                                                                                                         
Runtime: .NET CLR 5.0.11                                                                                                                          
Using SDL 2 with OpenGL (Modern) renderer                                                                                                         
Desktop resolution: 1920x1080                                            
No custom resolution provided, using desktop resolution                                                                                           
Using resolution: 1920x1080                                              
Using window scale 1.00                                                                                                                           
OpenGL renderer: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2   
OpenGL version: 3.2.0 NVIDIA 470.74                                                                                                               
Using default sound device                                                                                                                        
Internal mods:  
        modcontent: Mod Content Manager (35bd3af)                                                                                                 
        sp: Shattered Paradise (sp-20211023)                                                                                                      
        ts: Tiberian Sun (35bd3af)    
Loading mod: sp
Exception of type `System.IndexOutOfRangeException`: Index was outside the bounds of the array.
   at OpenRA.Mods.Cnc.Traits.TSResourceLayer.IsValidResourceNeighbour(CPos cell, CPos neighbour) in /home/runner/work/Shattered-Paradise-SDK/Shatt
ered-Paradise-SDK/engine/OpenRA.Mods.Cnc/Traits/World/TSResourceLayer.cs:line 78
   at OpenRA.Mods.Cnc.Traits.TSResourceLayer.<>c__DisplayClass9_0.<AllowResourceAt>b__0(CPos c) in /home/runner/work/Shattered-Paradise-SDK/Shatte
red-Paradise-SDK/engine/OpenRA.Mods.Cnc/Traits/World/TSResourceLayer.cs:line 115
   at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
   at OpenRA.Mods.Cnc.Traits.TSResourceLayer.AllowResourceAt(String resourceType, CPos cell)
   at OpenRA.Mods.Common.Traits.ResourceLayer.CanAddResource(String resourceType, CPos cell, Int32 amount) in /home/runner/work/Shattered-Paradise
-SDK/Shattered-Paradise-SDK/engine/OpenRA.Mods.Common/Traits/World/ResourceLayer.cs:line 212
   at OpenRA.Mods.Common.Traits.ResourceLayer.OpenRA.Mods.Common.Traits.IResourceLayer.CanAddResource(String resourceType, CPos cell, Int32 amount
) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Mods.Common/Traits/World/ResourceLayer.cs:line 319
   at OpenRA.Mods.Common.Traits.SeedsResource.Seed(Actor self) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Mo
ds.Common/Traits/SeedsResource.cs:line 62
   at OpenRA.Mods.Common.Traits.SeedsResource.OpenRA.Traits.ITick.Tick(Actor self) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-
SDK/engine/OpenRA.Mods.Common/Traits/SeedsResource.cs:line 52
   at OpenRA.TraitDictionary.TraitContainer`1.ApplyToAllTimed(Action`2 action, String text) in /home/runner/work/Shattered-Paradise-SDK/Shattered-
Paradise-SDK/engine/OpenRA.Game/TraitDictionary.cs:line 313
   at OpenRA.World.Tick() in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/World.cs:line 429
   at OpenRA.Game.InnerLogicTick(OrderManager orderManager) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/
Game.cs:line 628
   at OpenRA.Game.LogicTick() in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/Game.cs:line 643
   at OpenRA.Game.Loop() in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/Game.cs:line 810
   at OpenRA.Game.Run() in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/Game.cs:line 863
   at OpenRA.Game.InitializeAndRun(String[] args) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Game/Game.cs:li
ne 295
   at OpenRA.Launcher.Program.Main(String[] args) in /home/runner/work/Shattered-Paradise-SDK/Shattered-Paradise-SDK/engine/OpenRA.Launcher/Progra
m.cs:line 32

being fixed on upstream
OpenRA/OpenRA#19789

fixed now