Jump to content

Electrocuted nurse spider bug makes all players disconnect and crashes server


konijnenmoed
  • Pending
[17:55:20]: [string "scripts/behaviours/useshield.lua"]:26: attempt to index field 'brain' (a nil value)
LUA ERROR stack traceback:
scripts/behaviours/useshield.lua:26 in (local) fn (Lua) <26-26>
scripts/entityscript.lua:1238 in (method) PushEvent_Internal (Lua) <1225-1254>
   self (valid:true) =
      DynamicShadow = DynamicShadow (0x37711c10)
      inlimbo = false
      DoHeal = function - scripts/prefabs/spider.lua:502
      recipe = mutator_healer
      updatecomponents = table: 0x3f7bfd00
      AnimState = AnimState (0x4f0cf800)
      Network = Network (0x31b10290)
      pendingtasks = table: 0x2be91b50
      sg = sg="spider", state="electrocute", time=16.13, tags = "hit,electrocute,nosleep,busy,noelectrocute,"
      spawntime = 35521.835185941
      no_targeting = false
      _last_electrocute_time = 47848.469162159
      Transform = Transform (0x353c4860)
      _last_hitreact_time = 47848.469162159
      actionreplica = table: 0x406202e0
      event_listening = table: 0x3a9a5ca0
      actioncomponents = table: 0x48390070
      SoundPath = function - scripts/prefabs/spider.lua:557
      lower_components_shadow = table: 0x132fc000
      healtime = 47702.269154534
      defensive = false
      entity = Entity (0x23570f50)
      _has_electric_fence_panic_trigger = true
      prefab = spider_healer
      OnEntitySleep = function - scripts/prefabs/spider.lua:306
      scrapbook_deps = table: 0x2bbca450
      name = Nurse Spider
      GUID = 599837
      Physics = Physics (0x13b468c0)
      SetHappyFace = function - scripts/prefabs/spider.lua:356
      brainfn = table: 0x3921b2a0
      event_listeners = table: 0x20f9e850
      worldstatewatching = table: 0x13f202c0
      build = spider_wolf_build
      incineratesound = webber1/creatures/spider_cannonfodder/die
      persists = true
      replica = table: 0x2fcd6140
      components = table: 0x11bdd220
      SoundEmitter = SoundEmitter (0x2443b610)
   event = startelectrocute
   data = nil
   immediate = false
   listeners = table: 0x3cdd1c00
   tocall = table: 0xbb72310
   i = 1
   fn = function - scripts/behaviours/useshield.lua:26
scripts/entityscript.lua:1257 in (method) PushEvent (Lua) <1256-1258>
   self (valid:true) =
      DynamicShadow = DynamicShadow (0x37711c10)
      inlimbo = false
      DoHeal = function - scripts/prefabs/spider.lua:502
      recipe = mutator_healer
      updatecomponents = table: 0x3f7bfd00
      AnimState = AnimState (0x4f0cf800)
      Network = Network (0x31b10290)
      pendingtasks = table: 0x2be91b50
      sg = sg="spider", state="electrocute", time=16.13, tags = "hit,electrocute,nosleep,busy,noelectrocute,"
      spawntime = 35521.835185941
      no_targeting = false
      _last_electrocute_time = 47848.469162159
      Transform = Transform (0x353c4860)
      _last_hitreact_time = 47848.469162159
      actionreplica = table: 0x406202e0
      event_listening = table: 0x3a9a5ca0
      actioncomponents = table: 0x48390070
      SoundPath = function - scripts/prefabs/spider.lua:557
      lower_components_shadow = table: 0x132fc000
      healtime = 47702.269154534
      defensive = false
      entity = Entity (0x23570f50)
      _has_electric_fence_panic_trigger = true
      prefab = spider_healer
      OnEntitySleep = function - scripts/prefabs/spider.lua:306
      scrapbook_deps = table: 0x2bbca450
      name = Nurse Spider
      GUID = 599837
      Physics = Physics (0x13b468c0)
      SetHappyFace = function - scripts/prefabs/spider.lua:356
      brainfn = table: 0x3921b2a0
      event_listeners = table: 0x20f9e850
      worldstatewatching = table: 0x13f202c0
      build = spider_wolf_build
      incineratesound = webber1/creatures/spider_cannonfodder/die
      persists = true
      replica = table: 0x2fcd6140
      components = table: 0x11bdd220
      SoundEmitter = SoundEmitter (0x2443b610)
   event = startelectrocute
   data = nil
scripts/stategraphs/commonstates.lua:1503 in (field) onenter (Lua) <1474-1504>
   inst = 599837 - spider_healer (valid:true)
   data = table: 0x4f382770
   anim = shock_loop
   duration = 0.8
scripts/state
[17:55:20]: [string "scripts/behaviours/useshield.lua"]:26: attempt to index field 'brain' (a nil value)
LUA ERROR stack traceback:
    scripts/behaviours/useshield.lua:26 in (local) fn (Lua) <26-26>
    scripts/entityscript.lua:1238 in (method) PushEvent_Internal (Lua) <1225-1254>
    scripts/entityscript.lua:1257 in (method) PushEvent (Lua) <1256-1258>
    scripts/stategraphs/commonstates.lua:1503 in (field) onenter (Lua) <1474-1504>
    scripts/stategraph.lua:591 in (method) GoToState (Lua) <529-600>
    scripts/stategraphs/commonstates.lua:269 in (upvalue) try_goto_electrocute_state (Lua) <234-271>
    scripts/stategraphs/commonstates.lua:282 in (field) TryElectrocuteOnAttacked (Lua) <275-283>
    scripts/stategraphs/SGspider.lua:30 in (field) fn (Lua) <28-42>
    scripts/stategraph.lua:468 in (method) HandleEvent (Lua) <463-471>
    scripts/stategraph.lua:479 in (method) HandleEvents (Lua) <473-488>
    scripts/stategraph.lua:154 in (method) UpdateEvents (Lua) <148-157>
    scripts/stategraph.lua:145 in (method) Update (Lua) <109-146>
    scripts/update.lua:288 in () ? (Lua) <224-298>

 


Steps to Reproduce

Can't reproduce.




User Feedback


This bug was encountered when there were spider queens in moon storm, as well as, i think, a wortox teleporting in and out, so it most likely has to do with moon gleams, a nurse spider bound to a spider queen and perhaps quickly loading and unloading the area through teleportation.

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...