ChrisNZL / Tallowmere2

Changelog, issue tracker, and development knowledge for Tallowmere 2.
https://tallowmere2.com
13 stars 0 forks source link

Weapon Selector: ERROR: slotData is null. layoutID: Grid. #1096

Closed ChrisNZL closed 1 year ago

ChrisNZL commented 1 year ago

Auto reports, 0.3.6c, Android. Feedback IDs:

12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 8 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 9 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 10 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 11 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 12 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 13 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 14 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 15 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 16 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 17 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 18 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 19 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 20 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 21 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 22 is greater than grid_slotDatas.Length-1 (8)
12:18:59, Frame 297107, WARNING »  WARNING: WeaponSelectorData.GetSlotData: slotIndex 23 is greater than grid_slotDatas.Length-1 (8)
[[[ ^ REPEATING MESSAGE... ]]]

12:19:05, Frame 297275, ERROR »  ERROR: slotData is null. layoutID: Grid. currentSlotIndex: 23
>>>>> CRITICAL ERROR >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

T2.Action_Inventory_ViewItemStruct:ExecuteAction()
T2.CanvasMenu:Update()

GameStates: RompingThroughDungeon, PlayerViewingCreatureInventory
OnlineGameInfo: Device is offline.
No previous server nor online game info.
GameSetupMode: Singleplayer
Players: 1
DungeonRoomTransitioner.state: Null
DungeonRoom.state: Ready
Room: 6 / 6
RoomModifiers: Spiky (满屋尖刺)
YouHaveDiedState: Null
CanvasMenu.CurrentCategory: Inventory_Loadout_Weapons
SystemPlayer InputDevice: 触屏
HumanPlayer 1 InputDevice: 触屏

image

ChrisNZL commented 1 year ago

Similar issues reported in 0.3.7a... Feedback ID: 0.3.7A_20221111-K4DMJ

2:45:42, Frame 179725, LOG »  NetworkMessage_DungeonRoomTransitionHelper: Received message.
Desire: 6 » RevealRoom

2:45:42, Frame 179726, LOG »  DungeonRoomTransitioner.Update: Revealing room: Tallowmere's Keep (Room 0)
Player gold value: 1,693
Timestamp 1668156342

2:45:48, Frame 180071, WARNING »  WARNING: WeaponSelectorData.GetSlotData: case Grid: slotIndex < 0. slotIndex: -1

2:45:48, Frame 180071, ERROR »  ERROR: slotData is null. layoutID: Grid. currentSlotIndex: -1
>>>>> CRITICAL ERROR >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

GameStates: RompingThroughDungeon, PlayerViewingCreatureInventory
OnlineGameInfo: Device is online.
Server: Vultr-Toronto-01
GameID: 3BGQX
GameSetupMode: NetworkCoop
Players: 2
DungeonRoomTransitioner.state: Null
DungeonRoom.state: Ready
Room: 0 / 15
RoomModifiers: None
YouHaveDiedState: Null
CanvasMenu.CurrentCategory: Inventory_Loadout_Weapons
SystemPlayer InputDevice: Keyboard
HumanPlayer 1 InputDevice: Keyboard
ChrisNZL commented 1 year ago

Unable to reproduce. Going to downgrade as a warning. Other flows within the class just throw warnings, rather than errors...

Likely a mix-up / cache issue of changing the Grid layout size (rows, columns) and the game trying to use a too-large slot index later.