Jump to content

Server crashes and disconnects all players during W.A.R.B.O.T fight


konijnenmoed
  • Pending
[00:54:23]: component epicscare already exists on entity 102284 - wagboss_robot!	scripts/prefabs/wagboss_robot.lua:1181 in (upvalue) SetCombatEnabled (Lua) <1148-1232>	
[00:54:33]: Could not find anim [weremoose_transform] in bank [weremoose]
[00:54:42]: 102284 - wagboss_robot	threat level raised to 2	
[00:55:09]: 102284 - wagboss_robot	threat level raised to 3	
[00:55:37]: Could not find anim [death] in bank [ghost]
[00:55:37]: Serializing user: session/CF4FD349C520DDE0/A7JSK9EJ4OH3/0000000895
[00:56:24]: Could not find anim [idle_loop] in bank [ghost]
[00:56:27]: Serializing user: session/CF4FD349C520DDE0/A7JSK9EJ4OH3/0000000895
[00:57:16]: Could not find anim [dismount] in bank [wilson]
[00:58:35]: component epicscare already exists on entity 102284 - wagboss_robot!	scripts/prefabs/wagboss_robot.lua:1181 in (upvalue) SetCombatEnabled (Lua) <1148-1232>	
[00:58:39]: Could not find anim [weremoose_transform] in bank [weremoose]
[00:58:51]: 102284 - wagboss_robot	threat level raised to 2	
[00:59:35]: 102284 - wagboss_robot	threat level raised to 3	
[00:59:46]: 102284 - wagboss_robot	threat level raised to 4	
[01:00:02]: [200] Account Communication Success (6)
[01:00:27]: 102284 - wagboss_robot	threat level lowered to 3	
[01:01:00]: Available disk space for save files: 818098 MB
[01:01:12]: Could not find anim [death] in bank [ghost]
[01:01:23]: 102284 - wagboss_robot	threat level lowered to 2	
[01:01:43]: Could not find anim [idle_loop] in bank [ghost]
[01:02:43]: Could not find anim [dismount] in bank [wilson]
[01:02:43]: Could not find anim [dismount] in bank [wilson]
[01:08:00]: Could not find anim [transform_weregoose_pre] in bank [weregoose]
[01:08:33]: Could not find anim [revert_weregoose_pre] in bank [wilson]
[01:10:34]: component epicscare already exists on entity 102284 - wagboss_robot!	scripts/prefabs/wagboss_robot.lua:1181 in (upvalue) SetCombatEnabled (Lua) <1148-1232>	
[01:10:39]: Could not find anim [weremoose_transform] in bank [weremoose]
[01:10:44]: 102284 - wagboss_robot	threat level raised to 2	
[01:11:06]: 102284 - wagboss_robot	threat level raised to 3	
[01:11:13]: 102284 - wagboss_robot	threat level raised to 4	
[01:12:00]: 102284 - wagboss_robot	threat level lowered to 3	
[01:12:30]: 102284 - wagboss_robot	threat level lowered to 2	
[01:12:37]: 102284 - wagboss_robot	threat level raised to 3	
[01:12:37]: 102284 - wagboss_robot	threat level raised to 4	
[01:13:24]: 102284 - wagboss_robot	threat level lowered to 3	
[01:13:50]: Could not find anim [charge_pst] in bank [wilson]
[01:13:54]: 102284 - wagboss_robot	threat level lowered to 2	
[01:14:00]: [string "scripts/prefabs/wagpunk_arena_collision.lua"]:335: attempt to index local 'other' (a nil value)
LUA ERROR stack traceback:
scripts/prefabs/wagpunk_arena_collision.lua:335 in (local) callback2 (Lua) <334-340>
   inst = 210906 - wagpunk_arena_collision_oneway (valid:true)
   other = nil
scripts/physics.lua:16 in () ? (Lua) <5-18>
   guid1 = 214222
   guid2 = 210906
   world_position_on_a_x = 215.22340393066
   world_position_on_a_y = 0.5
   world_position_on_a_z = 182.84049987793
   world_position_on_b_x = 215.60000610352
   world_position_on_b_y = 0.5
   world_position_on_b_z = 182.84049987793
   world_normal_on_b_x = 1
   world_normal_on_b_y = 0
   world_normal_on_b_z = 0
   lifetime_in_frames = 1
   i1 = nil
   i2 = 210906 - wagpunk_arena_collision_oneway (valid:true)
   callback1 = nil
   callback2 = function - scripts/prefabs/wagpunk_arena_collision.lua:334

[01:14:00]: [string "scripts/prefabs/wagpunk_arena_collision.lua"]:335: attempt to index local 'other' (a nil value)
LUA ERROR stack traceback:
    scripts/prefabs/wagpunk_arena_collision.lua:335 in (local) callback2 (Lua) <334-340>
    scripts/physics.lua:16 in () ? (Lua) <5-18>

 


Steps to Reproduce

Fighting W.A.R.B.O.T with two players inside arena (Wigfrid + Woodie) and two players (Walter + Willow) outside of arena on a dock.

  • Like 1



User Feedback


After further testing we realised that the issue came from a terramite making an electric net while extremely close to the barrier. Shooting that terramite with walter's pure horror ammo made it crash. The easiest fix would probably be to just add a nil check at wagpunk_arena_collision.lua on line 335, turning it from

if inst:IsValid() and other:IsValid() then

into

if inst:IsValid() and other ~= nil and other:IsValid() then

 

Here's a clip of this happening, pay attention to walter and the terramite that ends up being closest to the barrier after making the electric net:

Edited by grem6
  • Like 1
  • Wavey 1

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...