Banner
Extra Heist Info
Thumbnail
Downloads116,452
Views284,788
Publish Date4 years ago
Last Updated3 weeks ago by
Versionr323
Members
Avatar
DomOwner
Avatar

It crashes every time I try starting or joining a contract, and the HUD doesn't display in the mod options. I play Payday 2 in VR.

Application has crashed: C++ exception
mods/Extra Heist Info/lua/HUDManagerPD2.lua:34: attempt to call method 'SetPanel' (a nil value)

end

function flash_icon( o, seconds, on_panel )

SCRIPT STACK

setup() 4
setup() lib/managers/hudmanager.lua:330
load_hud() lib/managers/hudmanager.lua:317
init_finalize() lib/managers/hudmanager.lua:219
init_finalize() lib/setups/gamesetup.lua:763
init_finalize() @mods/Extra Heist Info/lua/GameSetup.lua:195
init_finalize() lib/setups/networkgamesetup.lua:15
core/lib/setups/coresetup.lua:444


Callstack:

  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     zip_get_name                                        
                     ntdll  (???)     RtlAllocateHeap                                     

Current thread: Main


Avatar
(Owner)2 years ago(Edited)

Other mods ?
What heist ?

Avatar

@Dom It happens on any heist. Just to make sure, I went through every heist with EHI installed and it crashed every time, never getting to the briefing screen. It still happens when I tried it online and joined a game in progress.

Mods I have installed are: Better Bots, Chat Ping, CustomOST, Crewmate LAS, Killstreaks from Halo, Lobby Player Info, and VR Improvements.

Avatar
(Owner)2 years ago(Edited)

@Hustler One Please re-test with r150 as possible fix is included

Avatar

@Dom So far from what I've tested, the HUD still does not display in the mod options, but I have been able to get past the briefing screen and the HUD displays in gameplay. At first, I thought I couldn't adjust the HUD at all, but I noticed that it changes only if I restart the level or exit and go into a different one, so if I want to make any changes, even slightly, I would have to restart over and over until I have it how I want it.

I found four different kinds of crashes, three of which usually happens on any heist by going loud. One happens specifically on Goat Simulator. For stealth heists such as Car Shop and Breakin' Feds, it works normally and I was able to complete them. (Need to post another comment since this one was too long to post)

These two crashes happen on any heists going loud, anywhere within a few minutes of starting:

Application has crashed: C++ exception
mods/Extra Heist Info/lua/EHITrackerManager.lua:197: attempt to index a nil value

SCRIPT STACK

sync_start_assault() @mods/Extra Heist Info/lua/HUDManagerPD2.lua:277
start_assault() lib/managers/hudmanager.lua:1367
_upd_assault_task() lib/managers/group_ai_states/groupaistatebesiege.lua:597
clbk() lib/managers/group_ai_states/groupaistatebesiege.lua:227
_execute_queued_task() lib/managers/enemymanager.lua:600
_update_queued_tasks() lib/managers/enemymanager.lua:615
update() lib/managers/enemymanager.lua:52
original() lib/setups/gamesetup.lua:809
update() @mods/base/req/core/Hooks.lua:262
update() lib/setups/networkgamesetup.lua:21
core/lib/setups/coresetup.lua:559


Callstack:

  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     zip_get_name                                        
                     ntdll  (???)     RtlAllocateHeap                                     

Current thread: Main


Application has crashed: C++ exception
mods/Extra Heist Info/lua/EHITrackerManager.lua:197: attempt to index a nil value

SCRIPT STACK

AddTracker() @mods/Extra Heist Info/lua/EHIManager.lua:612
AddTracker() @mods/Extra Heist Info/lua/EHIManager.lua:639
CheckCondition() @mods/Extra Heist Info/lua/EHIManager.lua:672
Trigger() @mods/Extra Heist Info/lua/EHIManager.lua:923
Trigger() @mods/Extra Heist Info/lua/EHIManager.lua:775
func() @mods/Extra Heist Info/lua/EHIManager.lua:534
on_executed() @mods/base/req/core/Hooks.lua:269
execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:210
_trigger_execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:147
on_executed() core/lib/managers/mission/coremissionscriptelement.lua:131
on_executed() lib/managers/mission/missionscriptelement.lua:24
execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:210
_trigger_execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:147
on_executed() core/lib/managers/mission/coremissionscriptelement.lua:131
on_executed() lib/managers/mission/missionscriptelement.lua:24
on_executed() core/lib/managers/mission/coreelementarea.lua:209
_check_amount() core/lib/managers/mission/coreelementarea.lua:390
_check_amount() lib/managers/mission/elementareatrigger.lua:719
f() core/lib/managers/mission/coreelementarea.lua:346
update() core/lib/utils/coreevent.lua:158
update() core/lib/managers/mission/coremissionmanager.lua:531
update() core/lib/managers/mission/coremissionmanager.lua:160
core/lib/setups/coresetup.lua:522


Callstack:

  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     zip_get_name                                        
                     ntdll  (???)     RtlAllocateHeap                                     

Current thread: Main


Avatar

@Hustler One

This crash happened on heists Hoxton Breakout and White Xmas where it lasted at least about twice as long before it crashed:

Application has crashed: C++ exception
mods/Extra Heist Info/lua/EHITrackerManager.lua:197: attempt to index a nil value

SCRIPT STACK

end_original() @mods/Extra Heist Info/lua/HUDManagerPD2.lua:257
sync_end_assault() @mods/Extra Heist Info/lua/HUDManagerPD2.lua:287
end_assault() lib/managers/hudmanager.lua:1373
_end_regroup_task() lib/managers/group_ai_states/groupaistatebesiege.lua:903
_upd_regroup_task() lib/managers/group_ai_states/groupaistatebesiege.lua:929
clbk() lib/managers/group_ai_states/groupaistatebesiege.lua:224
_execute_queued_task() lib/managers/enemymanager.lua:600
_update_queued_tasks() lib/managers/enemymanager.lua:615
update() lib/managers/enemymanager.lua:52
original() lib/setups/gamesetup.lua:809
update() @mods/base/req/core/Hooks.lua:262
update() lib/setups/networkgamesetup.lua:21
core/lib/setups/coresetup.lua:559


Callstack:

  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     zip_get_name                                        
                     ntdll  (???)     RtlAllocateHeap                                     

Current thread: Main


This crash is specific to Goat Simulator where it crashes before going into the briefing screen:

Application has crashed: C++ exception
mods/Extra Heist Info/lua/trackers/EHITracker.lua:189: attempt to index local 'panel' (a nil value)

SCRIPT STACK

init() @mods/Extra Heist Info/lua/trackers/EHIXPTracker.lua:6
new() core/lib/utils/coreclass.lua:35
AddTracker() @mods/Extra Heist Info/lua/EHITrackerManager.lua:197
Show() @mods/Extra Heist Info/lua/ExperienceManager.lua:141
ShowGainedXP() @mods/Extra Heist Info/lua/ExperienceManager.lua:168
func() @mods/Extra Heist Info/lua/ExperienceManager.lua:211
mission_xp_award() @mods/base/req/core/Hooks.lua:269
on_executed() lib/managers/mission/elementexperience.lua:19
execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:210
_trigger_execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:147
on_executed() core/lib/managers/mission/coremissionscriptelement.lua:131
on_executed() lib/managers/mission/missionscriptelement.lua:24
on_executed() core/lib/managers/mission/coreelementinstance.lua:139
on_executed() core/lib/managers/mission/coreelementinstance.lua:58
execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:210
_trigger_execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:147
on_executed() core/lib/managers/mission/coremissionscriptelement.lua:131
on_executed() lib/managers/mission/missionscriptelement.lua:24
on_executed() lib/managers/mission/elementdisableunit.lua:64
execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:210
_trigger_execute_on_executed() core/lib/managers/mission/coremissionscriptelement.lua:147
on_executed() core/lib/managers/mission/coremissionscriptelement.lua:131
on_executed() lib/managers/mission/missionscriptelement.lua:24
_on_script_activated() core/lib/managers/mission/coremissionmanager.lua:516
activate() core/lib/managers/mission/coremissionmanager.lua:507
activate() lib/managers/missionmanager.lua:543
activate_script() core/lib/managers/mission/coremissionmanager.lua:154
activate_script() lib/managers/missionmanager.lua:385
_activate_mission() core/lib/managers/mission/coremissionmanager.lua:137
parse() core/lib/managers/mission/coremissionmanager.lua:84
init_game() lib/setups/gamesetup.lua:740
core/lib/setups/coresetup.lua:424


Callstack:

  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     ???                                                 
  payday2_win32_release_vr  (???)     zip_get_name                                        
                     ntdll  (???)     RtlAllocateHeap                                     

Current thread: Main


The heists that never go to the briefing screen or crashed after the intro so far are: (Added correction to this on edit)

Alaskan Deal
Stealing Xmas
Watchdogs
Goat Simulator
Green Bridge
Beneath the Mountain

Avatar
(Owner)2 years ago(Edited)

@Hustler One

happens on any heist by going loud
mods/Extra Heist Info/lua/EHITrackerManager.lua:197: attempt to index a nil value

This crash is related to "Assault Delay" and "Assault Time" tracker. Disable them both as a workaround.
This is due to how VR version loads files.
You can also PM me your BLT log as there will be how EHI tried to load Assault trackers, but failed for some reason.

This crash is specific to Goat Simulator where it crashes before going into the briefing screen:
mods/Extra Heist Info/lua/trackers/EHITracker.lua:189: attempt to index local 'panel' (a nil value)

Bugged XP is causing this. Panel is not created yet when EHI tries to display gained XP.
It's fine in non-VR version because I use different parent panel that is ready during load.

So far from what I've tested, the HUD still does not display in the mod options, but I have been able to get past the briefing screen and the HUD displays in gameplay. At first, I thought I couldn't adjust the HUD at all, but I noticed that it changes only if I restart the level or exit and go into a different one, so if I want to make any changes, even slightly, I would have to restart over and over until I have it how I want it.

I think I finally understand what you mean by that.
In options, you cannot see panels because VR version uses different viewport(I think?) than in non-VR.

Avatar

@Dom I find it strange though since I have used EHI before, around the beginning of April. That's when it worked all fine and I could see the HUD in the options and whatnot until there was an update. It was only recently that I finally got around to reporting it.

I'll try disabling those options and see how it goes. How can I find the BLT log?

Avatar
(Owner)2 years ago(Edited)

@Hustler One

I find it strange though since I have used EHI before, around the beginning of April. That's when it worked all fine and I could see the HUD in the options and whatnot until there was an update. It was only recently that I finally got around to reporting it.

Do you remember what update broke it ? I'll look into changes between versions.

How can I find the BLT log?

PAYDAY 2 -> mods -> logs

Avatar

@Dom Looking through the history of crashes, it started on April 9th.

35 818