Analyze this crash log and tell me what is causing it and possible fixes. You should search online for more information on the game and the tools/mods being run, that caused the crash and generated this log.


### LOG ###

"""
Oops! The game crashed:
functions/misc_functions.lua:657: attempt to call method 'get_id' (a nil value)

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-0711a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows
Steamodded Mods:
    1: Hand Preview by Toeler [ID: handpreview]
    2: BalaLib by Toeler [ID: balalib, Priority: -10]
Lovely Mods:
    1: DVSettings
    2: DVSimulate
    3: DVPreview

Stack Traceback
===============
(3) Lua global 'get_X_same' at file 'functions/misc_functions.lua:657'
Local variables:
 num = number: 2
 hand = table: 0x40573868  {1:table: 0x405738e0}
 or_more = boolean: true
 vals = table: 0x401d1eb0  {1:table: 0x40234180, 2:table: 0x40593040, 3:table: 0x401b7168, 4:table: 0x401b71e8, 5:table: 0x401b7210, 6:table: 0x401bd2b0, 7:table: 0x401bd328 (more...)}
 (for index) = number: 1
 (for limit) = number: 1
 (for step) = number: -1
 i = number: 1
 curr = table: 0x401e8090  {1:table: 0x405738e0}
 (for index) = number: 1
 (for limit) = number: 1
 (for step) = number: 1
 j = number: 1
 (*temporary) = nil
 (*temporary) = table: 0x405738e0  {lucky_trigger:table: 0x4020efb8, suit:Spades, debuff:false, rank:9, base_chips:9, ability:table: 0x40573908}
 (*temporary) = number: nan
 (*temporary) = string: "attempt to call method 'get_id' (a nil value)"
(4) Lua field 'func' at Steamodded file 'src/game_object.lua:2679' 
Local variables:
 hand = table: 0x40573868  {1:table: 0x405738e0}
(5) Lua global 'evaluate_poker_hand' at Steamodded file 'src/overrides.lua:1621' 
Local variables:
 hand = table: 0x40573868  {1:table: 0x405738e0}
 results = table: 0x40349b98  {}
 parts = table: 0x40349bc0  {_highest:table: 0x403a04a8, _flush:table: 0x401d1e60, _straight:table: 0x401d1e38}
 (for generator) = C function: builtin#6
 (for state) = table: 0x3fb1e600  {1:_highest, 2:_straight, 3:_flush, 4:_all_pairs, 5:_2, 6:_3, 7:_4, 8:_5}
 (for control) = number: 4
 _ = number: 4
 v = string: "_all_pairs"
(6) Lua field 'get_poker_hand_info' at Steamodded file 'src/overrides.lua:1465' 
Local variables:
 _cards = table: 0x40573868  {1:table: 0x405738e0}
(7) Lua field 'simulate_blind_debuffs' at Steamodded file 'src/overrides.lua:2266' 
Local variables:
 self = table: 0x4017b690  {click_offset:table: 0x4017b818, children:table: 0x4017c780, ambient_tilt:0.3, parent:table: 0x4022b060, mult:1, T:table: 0x4017b790, offset:table: 0x4017c660 (more...)}
 cards = table: 0x40573868  {1:table: 0x405738e0}
 hand = nil
 handname = string: "High Card"
 check = boolean: true
 ret = nil
(8) Lua field 'simulate' at file 'functions/common_events.lua:3169'
Local variables:
 null_ret = table: 0x40204f48  {dollars:table: 0x4020f1d0, score:table: 0x3fb2fc80}
(9) Lua field 'func' at file 'main.lua:1369'
Local variables:
 (*temporary) = table: 0x3f785718  {joker_order:table: 0x3f7e7010, hand_order:table: 0x3ffee5b0, is_enough_to_win:function: 0x3fb44038, get_score_node:function: 0x3f79a9d8, get_sign_str:function: 0x3fb44098 (more...)}
(10) Lua method 'handle' at file 'engine/event.lua:99'
Local variables:
 self = table: 0x4012a988  {start_timer:true, timer:TOTAL, blockable:true, trigger:immediate, func:function: 0x4001d028, delay:0, complete:false, time:208.5022966456, blocking:true (more...)}
 _results = table: 0x3fed9370  {blocking:true, pause_skip:false, time_done:false, completed:false}
(11) Lua method 'update' at file 'engine/event.lua:182'
Local variables:
 self = table: 0x3f7c3d28  {queue_last_processed:297.46666666672, queues:table: 0x3fb5a590, queue_dt:0.016666666666667, queue_timer:297.47100418825}
 dt = number: 0.00597783
 forced = nil
 (for generator) = C function: next
 (for state) = table: 0x3fb5a590  {unlock:table: 0x3f7bc860, other:table: 0x3fb59b10, tutorial:table: 0x3fa9ba08, base:table: 0x3f8db1a8, achievement:table: 0x3fa778d0}
 (for control) = number: nan
 k = string: "base"
 v = table: 0x3f8db1a8  {1:table: 0x3fd5dfa8, 2:table: 0x4012a988}
 blocked = boolean: false
 i = number: 2
 results = table: 0x3fed9370  {blocking:true, pause_skip:false, time_done:false, completed:false}
(12) Lua upvalue 'gameUpdateRef' at file 'game.lua:2552'
Local variables:
 self = table: 0x3f7b3790  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x402285f0, run_setup_seed:false, F_ENGLISH_ONLY:false, viewed_stake:1 (more...)}
 dt = number: 0.00597783
 http_resp = nil
(13) Lua upvalue 'orig_update' at Steamodded file 'src/ui.lua:84' 
Local variables:
 self = table: 0x3f7b3790  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x402285f0, run_setup_seed:false, F_ENGLISH_ONLY:false, viewed_stake:1 (more...)}
 dt = number: 0.00597783
(14) Lua method 'update' at file 'HandPreview.lua:331' (from mod with id handpreview)
Local variables:
 self = table: 0x3f7b3790  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x402285f0, run_setup_seed:false, F_ENGLISH_ONLY:false, viewed_stake:1 (more...)}
 dt = number: 0.00597783
(15) Lua field 'update' at file 'main.lua:995'
Local variables:
 dt = number: 0.00597783
(16) Lua function '?' at file 'main.lua:934' (best guess)
(17) global C function 'xpcall'
(18) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 905 of chunk main.lua)
 inerror = boolean: true
 deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
 earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])

"""