Jump to content

Crash upon feeding monster jerky to pigman


ZeRoboButler
  • Fixed

I had, 3 speed circuits, 1 super light circuit, a bean booster, a super hardy circuit and a super gastro circuit equipped. I went to feed a pig some monster based food to turn it into a were-pig and the first meat befriended it and froze the game, it just closed the server and didn't present a crash log.


Steps to Reproduce

Have 3 speed circuits, 1 super light circuit, a bean booster, a super hardy circuit and a super gastro circuit equipped. Feed a pig a piece of monster jerky, crash. 

image.png.ab67534db83a0f9ac028b9bb5ea78e99.png




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.

Had a similar issue, remade a new server to test. No circuits, mods...ect. Fed pigman and it repeatedly crashes server.

 

Log spat out the following if this helps:

00:01:18]: Spawning player at: [Fixed] (318.31, 0.00, -354.13)    
[00:01:18]: Serializing user: session/31B80A4E4B692C61/A7J61ALUK0QG/0000000003
[00:01:18]: Sim unpaused
[00:01:23]: Server Autopaused    
[00:01:25]: [(KU_PWghwWDG) GameswFox] ReceiveRemoteExecute(c_spawn('pigman')) @(320.42, -348.74)
[00:01:26]: Server Unpaused    
[00:01:28]: [string "scripts/components/edible.lua"]:100: attempt to index local 'eater' (a nil value)
LUA ERROR stack traceback:
scripts/components/edible.lua:100 in (method) GetHunger (Lua) <96-118>
   self =
      stale_health = 0.333
      temperatureduration = 0
      spoiled_health = 0
      chill = 0
      degrades_with_spoilage = true
      stale_hunger = 0.667
      inst = 117860 - meat(LIMBO) (valid:true)
      spoiled_hunger = 0.5
      ismeat = true
      temperaturedelta = 0
      _ = table: 000000004AF21600
      hungervalue = 25
   eater = nil
   multiplier = 1
   ignore_spoilage = false
scripts/prefabs/pigman.lua:98 in (field) onaccept (Lua) <72-119>
   inst = 117843 - pigman (valid:true)
   giver = 117112 - wx78 (valid:true)
   item = 117860 - meat(LIMBO) (valid:true)
scripts/components/trader.lua:152 in (method) AcceptGift (Lua) <129-164>
   self =
      onaccept = function - scripts/prefabs/pigman.lua:72
      inst = 117843 - pigman (valid:true)
      test = function - scripts/prefabs/pigman.lua:54
      onrefuse = function - scripts/prefabs/pigman.lua:121
      _ = table: 000000003FC66140
      deleteitemonaccept = false
   giver = 117112 - wx78 (valid:true)
   item = 117860 - meat(LIMBO) (valid:true)
   count = 1
scripts/actions.lua:2253 in (field) fn (Lua) <2217-2278>
   act = Give 117843 - pigman With Inv: 115132 - meat(LIMBO) (valid:true)
   count = nil
   able = true
   reason = nil
scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-37>
   self (valid:true) =
      forced = true
      action = table: 0000000017361DA0
      doer = 117112 - wx78 (valid:true)
      onfail = table: 000000004AE85CD0
      doerownsobject = true
      target = 117843 - pigman (valid:true)
      options = table: 000000004AE85E60
      rotation = 0
      onsuccess = table: 000000004AE85C30
      invobject = 115132 - meat(LIMBO) (valid:true)
      pos = 320.77, -349.73 on nil
scripts/entityscript.lua:1672 in (method) PerformBufferedAction (Lua) <1654-1687>
   self (valid:true) =
      _PostActivateHandshakeState_Client = 0
      GetMoistureRateScale = function - scripts/prefabs/player_common.lua:254
      _blackout = net_bool (000000001495CE50)
      ScreenFlash = function - scripts/prefabs/player_common.lua:1634
      skeleton_prefab = skeleton_player
      player_classified = 117113 - player_classified (valid:true)
      _moisture_steps = 0
      MakeGenericCommander = function - scripts/prefabs/player_common_extensions.lua:967
      IsOverheating = function - scripts/prefabs/player_common.lua:224
      CommandWheelAllowsGameplay = function - scripts/prefabs/player_common_extensions.lua:1149
      SetClientAuthoritativeSetting = function - scripts/prefabs/player_common_extensions.lua:1036
      ShowHUD = function - scripts/prefabs/player_common.lua:1522
      ResetMinimapOffset = function - scripts/prefabs/player_common.lua:1534
      customidlestate = wx78_funnyidle
      ApplyScale = function - scripts/prefabs/player_common.lua:1657
      SetGhostMode = function - scripts/prefabs/player_common.lua:947
      ShowActions = function - scripts/prefabs/player_common.lua:1510
      SetGymStartState = function - scripts/prefabs/player_common.lua:55
      Transform = Transform (000000004CF65DB0)
      actionreplica = table: 000000001494FFC0
      event_listening = table: 000000001494FE30
      actioncomponents = table: 000000001494FC50
      SwapAllCharacteristics = function - scripts/prefabs/player_common.lua:2247
      ExtraConfigurePlayerLocomotor = function - scripts/prefabs/wx78.lua:102
      AddTemperatureModuleLeaning = function - scripts/prefabs/wx78_common.lua:234
      _OnRemoveEntity = function - scripts/prefabs/player_common.lua:1142
      YOTB_issetunlocked = function - scripts/prefabs/player_common.lua:85
      ShakeCamera = function - scripts/prefabs/player_common.lua:1592
      Physics = Physics (000000004CF66D10)
      MiniMapEntity = MiniMapEntity (000000004CF660B0)
      replica = table: 000000001494FED0
      EnableTargetLocking = function - scripts/prefabs/player_common_extensions.lua:1143
      GetCu
[00:01:28]: [string "scripts/components/edible.lua"]:100: attempt to index local 'eater' (a nil value)
LUA ERROR stack traceback:
    scripts/components/edible.lua:100 in (method) GetHunger (Lua) <96-118>
    scripts/prefabs/pigman.lua:98 in (field) onaccept (Lua) <72-119>
    scripts/components/trader.lua:152 in (method) AcceptGift (Lua) <129-164>
    scripts/actions.lua:2253 in (field) fn (Lua) <2217-2278>
    scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-37>
    scripts/entityscript.lua:1672 in (method) PerformBufferedAction (Lua) <1654-1687>
    scripts/stategraphs/SGwilson.lua:12090 in (field) fn (Lua) <12089-12091>
    scripts/stategraph.lua:678 in (method) UpdateState (Lua) <646-690>
    scripts/stategraph.lua:725 in (method) Update (Lua) <718-744>
    scripts/stategraph.lua:128 in (method) Update (Lua) <109-146>
    scripts/update.lua:288 in () ? (Lua) <224-298>
    

 

Share this comment


Link to comment
Share on other sites

I am experiencing the same issue with Marotters. Whenever they attempt to steal Meat, Monster Meat, or Pig Skin, I get disconnected and the server rolls back to the start of the day.

Share this comment


Link to comment
Share on other sites

Giving monster meat to pigman crash, acceleration, processing, hardy circuits plugged in.

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