Jump to content

Sending invalid Pumpkin Hat carve RPC crashes server


konijnenmoed
  • Fixed
[02:43:23]: Invalid ClosePopupPUMPKINHATCARVING RPC from (XXXXX)
[02:43:23]: [string "scripts/components/pumpkinhatcarvable.lua"]:25: attempt to perform arithmetic on local 'variation' (a string value)
LUA ERROR stack traceback:
scripts/components/pumpkinhatcarvable.lua:25 in (upvalue) _ValidateFaceData (Lua) <10-46>
   self =
      collectfacedatafn = function - scripts/prefabs/hats.lua:5917
      ismastersim = true
      inst = 247970 - pumpkinhat (valid:true)
      onclosepumpkin = function - scripts/components/pumpkinhatcarvable.lua:80
      carver = 260320 - wathgrithr (valid:true)
      onchangefacedatafn = function - scripts/prefabs/hats.lua:5926
      range = 3
      onclosepopup = function - scripts/components/pumpkinhatcarvable.lua:68
   doer = 260320 - wathgrithr (valid:true)
   facedata = table: 0x48c9e1d0
   hastool = table: 0x48c9e200
   olddata = table: 0x48c9e230
   partid = 1
   part = reye
   variation = JoeW's
scripts/components/pumpkinhatcarvable.lua:81 in (field) onclosepumpkin (Lua) <80-91>
   doer = 260320 - wathgrithr (valid:true)
   facedata = table: 0x48c9e1d0
scripts/components/pumpkinhatcarvable.lua:77 in (local) fn (Lua) <68-79>
   doer = 260320 - wathgrithr (valid:true)
   data = table: 0x48c9e140
   facedata = table: 0x48c9e1d0
scripts/entityscript.lua:1298 in (method) PushEvent_Internal (Lua) <1285-1314>
   self (valid:true) =
      _PostActivateHandshakeState_Client = 0
      GetMoistureRateScale = function - scripts/prefabs/player_common.lua:254
      _blackout = net_bool (0x34787020)
      CanSeePointOnMiniMap = function - scripts/prefabs/player_common_extensions.lua:899
      skeleton_prefab = skeleton_player
      EnableBoatCamera = function - scripts/prefabs/player_common.lua:934
      _find_corpse_cooldown = 0.39999999826153
      MakeGenericCommander = function - scripts/prefabs/player_common_extensions.lua:920
      IsOverheating = function - scripts/prefabs/player_common.lua:224
      CommandWheelAllowsGameplay = function - scripts/prefabs/player_common_extensions.lua:1100
      Light = Light (0x2b76ed30)
      CalcAvailableSlotsForInspiration = function - scripts/prefabs/wathgrithr.lua:88
      ResetMinimapOffset = function - scripts/prefabs/player_common.lua:1530
      ApplyScale = function - scripts/prefabs/player_common.lua:1641
      SetGhostMode = function - scripts/prefabs/player_common.lua:943
      ShowActions = function - scripts/prefabs/player_common.lua:1506
      OnWakeUp = function - scripts/prefabs/player_common.lua:1370
      IsChannelCastingItem = function - scripts/prefabs/player_common.lua:290
      actionreplica = table: 0x39043c10
      event_listening = table: 0x100aba10
      actioncomponents = table: 0x10d11a50
      SwapAllCharacteristics = function - scripts/prefabs/player_common.lua:2225
      prefab = wathgrithr
      updatecomponents = table: 0x2aa0ed30
      YOTB_issetunlocked = function - scripts/prefabs/player_common.lua:85
      ShakeCamera = function - scripts/prefabs/player_common.lua:1582
      Physics = Physics (0x2918f540)
      MiniMapEntity = MiniMapEntity (0x2cdf8740)
      SetGymStopState = function - scripts/prefabs/player_common.lua:64
      EnableTargetLocking = function - scripts/prefabs/player_common_extensions.lua:1094
      OnSleepIn = function - scripts/prefabs/player_common.lua:1342
      _underleafcanopy = net_bool (0x298f05f0)
      IsChannelCasting = function - scripts/prefabs/player_common.lua:286
      SetCameraZoomed = function - scripts/prefabs/player_common.lua:1568
      TargetForceAttackOnly = function - scripts/prefabs/player_common.lua:51
      CanSeeTileOnMiniMap = function - scripts/prefabs/player_common_extensions.lua:895
      DisableLoadingProtection = function - scripts/prefabs/player_common.lua:1109
      Network = Network (0x3b695b40)
      AddCameraExtraDistance = function - scripts/prefabs/player_common.lua:1552
      userid = KU_h_PHvrBy
      OnPreLoad = function - scripts/prefabs/player_common.lua:1230
      name = Mr. Fresh
      _buffsymbol = net_hash (0x416b8eb0)
      ScreenFade = function - scripts/prefabs/player_common.lua:1615
      ChangeToMonkey = function - 
[02:43:23]: [string "scripts/components/pumpkinhatcarvable.lua"]:25: attempt to perform arithmetic on local 'variation' (a string value)
LUA ERROR stack traceback:
    scripts/components/pumpkinhatcarvable.lua:25 in (upvalue) _ValidateFaceData (Lua) <10-46>
    scripts/components/pumpkinhatcarvable.lua:81 in (field) onclosepumpkin (Lua) <80-91>
    scripts/components/pumpkinhatcarvable.lua:77 in (local) fn (Lua) <68-79>
    scripts/entityscript.lua:1298 in (method) PushEvent_Internal (Lua) <1285-1314>
    scripts/entityscript.lua:1317 in (method) PushEvent (Lua) <1316-1318>
    scripts/popupmanager.lua:13 in (method) Close (Lua) <8-16>
    scripts/networkclientrpc.lua:997 in () ? (Lua) <986-998>
    =[C]:-1 in (method) CallRPC (C) <-1--1>
    scripts/networkclientrpc.lua:1540 in (global) HandleRPCQueue (Lua) <1521-1593>
    scripts/update.lua:42 in () ? (Lua) <33-138>

 


Steps to Reproduce

No idea how to reproduce.




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