Jump to content

Abigail crash


cezarica
  • Fixed

Master shard crashed a few minutes ago and here's the error log.

[09:37:27]: [string "scripts/prefabs/abigail.lua"]:564: attempt to index local 'data' (a nil value)
LUA ERROR stack traceback:
scripts/prefabs/abigail.lua:564 in (upvalue) on_target_attacked (Lua) <563-567>
   inst = 130805 - abigail_vex_debuff (valid:true)
   target = 116482 - eyeplant (valid:true)
   data = nil
scripts/prefabs/abigail.lua:638 in (local) fn (Lua) <638-638>
   target = 116482 - eyeplant (valid:true)
   data = nil
scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054>
   self (valid:true) =
      GUID = 116482
      Transform = Transform (0x2c8daff0)
      inlimbo = false
      actionreplica = table: 0x2c8db490
      event_listening = table: 0x28ceaee0
      actioncomponents = table: 0x2c8dacd0
      lower_components_shadow = table: 0x2c8dabb0
      minionnumber = 29
      entity = Entity (0x2c8daa60)
      AnimState = AnimState (0x2c8db3a0)
      prefab = eyeplant
      updatecomponents = table: 0x28b1ca10
      Network = Network (0x2c8db450)
      Physics = Physics (0x2c8db3f0)
      SoundEmitter = SoundEmitter (0x2c8db410)
      minionlord = 110292 - lureplant (valid:true)
      name = Eye Plant
      sg = sg="eyeplant", state="attack", time=0.63, tags = "canrotate,attack,"
      spawntime = 0
      event_listeners = table: 0x2ebf3490
      replica = table: 0x2c8daed0
      persists = true
      components = table: 0x2c8dab40
      pendingtasks = table: 0x2ebf3460
   event = attacked
   data = nil
   listeners = table: 0x1e3ab730
   tocall = table: 0x23bd5cb0
   i = 2
   fn = function - scripts/prefabs/abigail.lua:638
scripts/components/minionspawner.lua:63 in (local) fn (Lua) <62-65>
   minion = 116482 - eyeplant (valid:true)
scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054>
   self (valid:true) =
      GUID = 116482
      Transform = Transform (0x2c8daff0)
      inlimbo = false
      actionreplica = table: 0x2c8db490
      event_listening = table: 0x28ceaee0
      actioncomponents = table: 0x2c8dacd0
      lower_components_shadow = table: 0x2c8dabb0
      minionnumber = 29
      entity = Entity (0x2c8daa60)
      AnimState = AnimState (0x2c8db3a0)
      prefab = eyeplant
      updatecomponents = table: 0x28b1ca10
      Network = Network (0x2c8db450)
      Physics = Physics (0x2c8db3f0)
      SoundEmitter = SoundEmitter (0x2c8db410)
      minionlord = 110292 - lureplant (valid:true)
      name = Eye Plant
      sg = sg="eyeplant", state="attack", time=0.63, tags = "canrotate,attack,"
      spawntime = 0
      event_listeners = table: 0x2ebf3490
      replica = table: 0x2c8daed0
      persists = true
      components = table: 0x2c8dab40
      pendingtasks = table: 0x2ebf3460
   event = death
   data = table: 0x23bd5ba0
   listeners = table: 0xbeb38a0
   tocall = table: 0x23bd5c10
   i = 1
   fn = function - scripts/components/minionspawner.lua:62
scripts/components/health.lua:354 in (method) SetVal (Lua) <334-371>
   self =
      minhealth = 0
      absorb = 0
      firedamagecaptimer = 0
      nofadeout = false
      firedamageinlastsecond = 0
      externalabsorbmodifiers = table: 0x28cebc10
      playerabsorb = 0
      inst = 116482 - eyeplant (valid:true)
      externalfiredamagemultipliers = table: 0x28cebac0
      fire_damage_scale = 1
      takingfiredamagetime = 0
      _ = table: 0x28ceb300
      fire_timestart = 1
   val = -10
   cause = abigail
   afflicter = 129899 - abigail (valid:true)
   old_health = 30
   max_health = 30
   min_health = 0
scripts/components/health.lua:383 in (method) DoDelta (Lua) <373-392>
   self =
      minhealth = 0
      absorb = 0
      firedamagecaptimer = 0
      nofadeout = false
      firedamageinlastsecond = 0
      externalabsorbmodifiers = table: 0x28cebc10
      playerabsorb = 0
      inst = 116482 - eyeplant (valid:true)
      externalfiredamagemultipliers = table: 0x28cebac0
      fire_damage_scale = 1
      takingfiredamagetime = 0
      _ = table: 0x28ceb300
      fire_timestart = 1
   amount = -40
   overtime = nil
   cause = abigail
   ignore_invincible = nil
   afflicter = 129899 - abigail (valid:true)
   ignore_a
[09:37:27]: [string "scripts/prefabs/abigail.lua"]:564: attempt to index local 'data' (a nil value)
LUA ERROR stack traceback:
    scripts/prefabs/abigail.lua:564 in (upvalue) on_target_attacked (Lua) <563-567>
    scripts/prefabs/abigail.lua:638 in (local) fn (Lua) <638-638>
    scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054>
    scripts/components/minionspawner.lua:63 in (local) fn (Lua) <62-65>
    scripts/entityscript.lua:1040 in (method) PushEvent (Lua) <1027-1054>
    scripts/components/health.lua:354 in (method) SetVal (Lua) <334-371>
    scripts/components/health.lua:383 in (method) DoDelta (Lua) <373-392>
    scripts/components/combat.lua:446 in (method) GetAttacked (Lua) <420-498>
    scripts/components/combat.lua:930 in (method) DoAreaAttack (Lua) <920-936>
    scripts/components/aura.lua:52 in (method) OnTick (Lua) <44-65>
    scripts/components/aura.lua:22 in (field) fn (Lua) <21-23>
    scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
    scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
    scripts/update.lua:180 in () ? (Lua) <159-238>
    
[09:37:27]: Warning: Widget:SetFocusFromChild is happening on a widget outside of the screen/widget hierachy. This will cause focus moves to fail. Is     ScriptErrorWidget    not a screen?    
[09:37:27]: stack traceback:
    scripts/widgets/widget.lua:605 in (method) SetFocusFromChild (Lua) <602-627>
    scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627>
    scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627>
    scripts/widgets/widget.lua:656 in (method) SetFocus (Lua) <629-665>
    scripts/widgets/menu.lua:83 in (method) SetFocus (Lua) <74-85>
    scripts/widgets/scripterrorwidget.lua:109 in (method) OnUpdate (Lua) <102-119>
    scripts/update.lua:90 in () ? (Lua) <33-129>   


Steps to Reproduce

No clue. See logs.

  • Like 1



User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.


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