Jump to content

Bramble husk on mannequin preventing server start


chaosmonkey
  • Fixed
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: [00:00:07]: [string "scripts/prefabs/armor_bramble.lua"]:49: attempt to index field 'skilltreeupdater' (a nil value)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: LUA ERROR stack traceback:
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/prefabs/armor_bramble.lua:49 in (field) onequipfn (Lua) <48-69>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    inst = 105875 - armor_bramble(LIMBO) (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    owner = 105872 - sewing_mannequin (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/components/equippable.lua:99 in (method) Equip (Lua) <91-106>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    self =
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       equippedmoisture = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       equipstack = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       onequipfn = function - scripts/prefabs/armor_bramble.lua:48
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isequipped = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       insulated = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       inst = 105875 - armor_bramble(LIMBO) (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       onunequipfn = function - scripts/prefabs/armor_bramble.lua:71
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       maxequippedmoisture = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       _ = table: 0x2d5176e0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       dapperness = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    owner = 105872 - sewing_mannequin (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    from_ground = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/components/inventory.lua:1163 in (method) Equip (Lua) <1077-1184>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    self =
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       opencontainerproxies = table: 0x2d501100
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignoreoverflow = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       acceptsstacks = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       silentfull = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       inst = 105872 - sewing_mannequin (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       equipslots = table: 0x2d501060
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       dropondeath = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isopen = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       maxslots = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isvisible = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isexternallyinsulated = table: 0x2d501400
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignorefull = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignoresound = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       opencontainers = table: 0x2d5010b0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isloading = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignorescangoincontainer = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       itemslots = table: 0x2d501010
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       _ = table: 0x2d500ce0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    item = 105875 - armor_bramble(LIMBO) (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    old_to_active = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    no_animation = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    force_ui_anim = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    eslot = body
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    olditem = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    leftovers = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/components/inventory.lua:270 in (method) OnLoad (Lua) <252-284>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    self =
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       opencontainerproxies = table: 0x2d501100
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignoreoverflow = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       acceptsstacks = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       silentfull = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       inst = 105872 - sewing_mannequin (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       equipslots = table: 0x2d501060
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       dropondeath = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isopen = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       maxslots = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isvisible = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isexternallyinsulated = table: 0x2d501400
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignorefull = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignoresound = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       opencontainers = table: 0x2d5010b0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       isloading = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       ignorescangoincontainer = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       itemslots = table: 0x2d501010
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       _ = table: 0x2d500ce0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    data = table: 0xacae0f0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    newents = table: 0x4ce3080
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    k = body
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    v = table: 0xacae2a0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    item = 105875 - armor_bramble(LIMBO) (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/entityscript.lua:1809 in (method) SetPersistData (Lua) <1796-1817>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    self (valid:true) =
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       DynamicShadow = DynamicShadow (0x2d4ff7b0)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       Transform = Transform (0x2d4ff130)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       inlimbo = false
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       actionreplica = table: 0x2d4ff9c0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       event_listening = table: 0x2d501290
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       actioncomponents = table: 0x2d4fef20
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       GetActivateVerb = function - scripts/prefabs/sewing_mannequin.lua:153
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       lower_components_shadow = table: 0x2d4fec30
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       entity = Entity (0x2d4fea50)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       AnimState = AnimState (0x2d4ff720)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       prefab = sewing_mannequin
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       scrapbook_hide = table: 0x2d5005c0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       OnSave = function - scripts/prefabs/sewing_mannequin.lua:137
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       Network = Network (0x2d4ff950)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       persists = true
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       children = table: 0x2d50db20
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       MiniMapEntity = MiniMapEntity (0x2d4ff850)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       SoundEmitter = SoundEmitter (0x2d4ff7e0)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       name = Mannequin
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       OnLoad = function - scripts/prefabs/sewing_mannequin.lua:144
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       event_listeners = table: 0x2d501150
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       spawntime = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       scrapbook_facing = 3
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       replica = table: 0x2d4fef70
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       scrapbook_specialinfo = SEWINGMANNEQUIN
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       components = table: 0x2d4febe0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:       GUID = 105872
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    data = table: 0xacadfc0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    newents = table: 0x4ce3080
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    k = inventory
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    v = table: 0xacae0f0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    cmp = table: 0x2d500c90
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/mainfunctions.lua:457 in (global) SpawnSaveRecord (Lua) <418-464>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    saved = table: 0xacadec0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    newents = table: 0x4ce3080
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    inst = 105872 - sewing_mannequin (valid:true)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    x = -38
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    y = 0
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    z = 264
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    platform = nil
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: scripts/gamelogic.lua:662 in (upvalue) PopulateWorld (Lua) <394-698>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:    savedata = table:
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: [00:00:07]: [string "scripts/prefabs/armor_bramble.lua"]:49: attempt to index field 'skilltreeupdater' (a nil value)
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]: LUA ERROR stack traceback:
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/prefabs/armor_bramble.lua:49 in (field) onequipfn (Lua) <48-69>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/components/equippable.lua:99 in (method) Equip (Lua) <91-106>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/components/inventory.lua:1163 in (method) Equip (Lua) <1077-1184>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/components/inventory.lua:270 in (method) OnLoad (Lua) <252-284>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/entityscript.lua:1809 in (method) SetPersistData (Lua) <1796-1817>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/mainfunctions.lua:457 in (global) SpawnSaveRecord (Lua) <418-464>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/gamelogic.lua:662 in (upvalue) PopulateWorld (Lua) <394-698>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/gamelogic.lua:972 in (upvalue) DoInitGame (Lua) <855-1051>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/gamelogic.lua:1085 in (local) cb (Lua) <1079-1086>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/shardindex.lua:214 in (upvalue) OnLoadSaveDataFile (Lua) <196-215>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     scripts/shardindex.lua:219 in () ? (Lua) <218-220>
Mar 08 10:46:04 cartella DST-Megabase-Master[10241]:     =[C]:-1 in (method) GetPersistentString (C) <-1--1>

 


Steps to Reproduce

haven't tested a repro but from the stack it looks like putting a bramble husk on a mannequin should cause a crash on server restart due to OnLoad being in the call stack.




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