ianpatt / skse64

Skyrim SE Script Extender
https://skse.silverlock.org
Other
286 stars 40 forks source link

Panicking inside of a post-load/post-post-load message callback does not terminate Skyrim. #25

Open TheDreadedAndy opened 1 year ago

TheDreadedAndy commented 1 year ago

It seems that if a plugin fails an ASSERT()/invokes HALT() inside of a post-load/post-post-load message handler, the application is not terminated as expected. Instead, skse catches the exception, logs it, and then moves on without executing any more post-load/post-post-load message handlers for any other plugins.