Developer JarrettM Posted December 4, 2024 Developer Share Posted December 4, 2024 Changes All Versions Improved errand multithreading for situationally better performance. Fixes All Versions Fixed memory leak that could lead to crashes. Fix for some “AmountInstance”-related crashes. View full update 6 1 1 Link to comment https://forums.kleientertainment.com/forums/topic/161794-game-update-644960/ Share on other sites More sharing options...
Broekzak Posted December 4, 2024 Share Posted December 4, 2024 (edited) I got a different error on this update. See the quote. On Steam there are also ppl experiencing this after the bugfix. Installing the previous update 626616 (using the Beta option in Steam) makes it able to start ONI again. (But not play your old save) Quote [DebugConnsole][1]: Patching JobManager.WorkerThread.Run [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [Exception]: MissingMethodException: Method not found: bool .JobManager.DoNextWorkItem() (wrapper dynamic-method) JobManager+WorkerThread.JobManager+WorkerThread.Run_Patch1(JobManager/WorkerThread) JobManager+WorkerThread.ThreadMain (System.Object data) (at <4e08f3a60ed4421b99a6798f854897c4>:0) System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) System.Threading.ThreadHelper.ThreadStart (System.Object obj) (at <8ce0bd04a7a04b4b9395538239d3fdd8>:0) UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs) [07:42:50.994] [8] [INFO] World settings reload complete! Edited December 4, 2024 by Broekzak Link to comment https://forums.kleientertainment.com/forums/topic/161794-game-update-644960/#findComment-1768246 Share on other sites More sharing options...
SGT_Imalas Posted December 4, 2024 Share Posted December 4, 2024 38 minutes ago, Broekzak said: I got a different error on this update. uninstall "debug connsole", it crashes (and is generally useless) the more fun part of this update is that now the live branch uses a higher version than the beta branch, which breaks all mods that had put out updates w. archived versions for the beta branch and will do so again once the beta branch updates 2 1 1 Link to comment https://forums.kleientertainment.com/forums/topic/161794-game-update-644960/#findComment-1768266 Share on other sites More sharing options...
Broekzak Posted December 4, 2024 Share Posted December 4, 2024 removing folder /2041219184/ from /documents/klei/OxygenNotIncluded/mods/ worked. Link to comment https://forums.kleientertainment.com/forums/topic/161794-game-update-644960/#findComment-1768267 Share on other sites More sharing options...
Farsight Posted December 4, 2024 Share Posted December 4, 2024 12 hours ago, SGT_Imalas said: uninstall "debug connsole", it crashes (and is generally useless) the more fun part of this update is that now the live branch uses a higher version than the beta branch, which breaks all mods that had put out updates w. archived versions for the beta branch and will do so again once the beta branch updates Yeah, that's a killer. My game's basically dead until Klei updates the beta and the version mismatch goes away. Link to comment https://forums.kleientertainment.com/forums/topic/161794-game-update-644960/#findComment-1768518 Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now