Jump to content

Game stops responding when using Soldering Station


Knurek
  • Branch: Preview Branch Version: Windows Fixed

 

When trying to produce multiple boosters at Soldering Station, after microchips are delivered the game stops responding for a few minutes. After it starts working again no boosters are produced and the following errors can be found in the Player.log file:

[16:39:47.722] [1] [WARNING] AUDIOERROR: Missing [event:/UI/Notifications/Crash_Screen]
Invalid exception thrown from custom LogCatcher.LogException(). Message: System.NullReferenceException: Object reference not set to an instance of an object
  at LogCatcher.UnityEngine.ILogHandler.LogException (System.Exception exception, UnityEngine.Object context) [0x00008] in /home/build/workspace/game/Assets/scripts/game/Game.cs:32 
  at UnityEngine.Logger.LogException (System.Exception exception, UnityEngine.Object context) [0x0000b] in C:\build\output\unity\unity\Runtime\Export\Logging\Logger.cs:132 
  at UnityEngine.Debug.CallOverridenDebugHandler (System.Exception exception, UnityEngine.Object obj) [0x0001e] in C:\build\output\unity\unity\Runtime\Export\Debug\Debug.bindings.cs:275 : Null
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:LogError (string,object)
UnityEngine.Debug:CallOverridenDebugHandler (System.Exception,UnityEngine.Object)
UnityEngine.DebugLogHandler:LogException (System.Exception,UnityEngine.Object)
LogCatcher:UnityEngine.ILogHandler.LogException (System.Exception,UnityEngine.Object) (at /home/build/workspace/game/Assets/scripts/game/Game.cs:37)
UnityEngine.Logger:LogException (System.Exception,UnityEngine.Object)
UnityEngine.Debug:CallOverridenDebugHandler (System.Exception,UnityEngine.Object)

NullReferenceException: Object reference not set to an instance of an object
  at KFMOD.CreateInstance (FMODUnity.EventReference event_ref) [0x000b6] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:248 
  at KFMOD.CreateInstance (System.String path) [0x00008] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:260 
  at AudioMixer.Start (System.String snapshot) [0x00026] in /home/build/workspace/game/Assets/scripts/audio/AudioMixer.cs:80 
  at AudioMixer.Start (FMODUnity.EventReference event_ref) [0x00017] in /home/build/workspace/game/Assets/scripts/audio/AudioMixer.cs:70 
  at SpeedControlScreen.Pause (System.Boolean playSound, System.Boolean isCrashed) [0x00073] in /home/build/workspace/game/Assets/scripts/ui/SpeedControlScreen.cs:193 
  at KCrashReporter.HandleLog (System.String msg, System.String stack_trace, UnityEngine.LogType type) [0x00174] in /home/build/workspace/game/Assets/scripts/game/KCrashReporter.cs:208 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00015] in C:\build\output\unity\unity\Runtime\Export\Application\Application.cs:173 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object) (at /home/build/workspace/game/Assets/scripts/game/Game.cs:37)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

(Filename: /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs Line: 248)

NullReferenceException: Object reference not set to an instance of an object
  at KFMOD.CreateInstance (FMODUnity.EventReference event_ref) [0x000b6] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:248 
  at KFMOD.BeginOneShot (FMODUnity.EventReference event_ref, UnityEngine.Vector3 position, System.Single volume) [0x00032] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:162 
  at KFMOD.BeginOneShot (System.String sound, UnityEngine.Vector3 position, System.Single volume) [0x0001f] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:199 
  at KFMOD.PlayOneShot (System.String sound, UnityEngine.Vector3 position, System.Single volume) [0x00001] in /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs:117 
  at EntitySplitter.OnAbsorb (System.Object data) [0x00135] in /home/build/workspace/game/Assets/scripts/components/EntitySplitter.cs:207 
  at EntitySplitter+<>c.<.cctor>b__9_0 (EntitySplitter component, System.Object data) [0x00001] in /home/build/workspace/game/Assets/scripts/components/EntitySplitter.cs:52 
  at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x00022] in /home/build/workspace/game/Assets/Plugins/Klei/util/EventSystem.cs:112 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x0003b] in /home/build/workspace/game/Assets/Plugins/Klei/util/EventSystem.cs:149 
  at KMonoBehaviour.Trigger (System.Int32 hash, System.Object data) [0x0001c] in /home/build/workspace/game/Assets/Plugins/Klei/util/KMonoBehaviour.cs:459 
  at Pickupable.Absorb (Pickupable pickupable) [0x0001f] in /home/build/workspace/game/Assets/scripts/components/Pickupable.cs:810 
  at Pickupable.TryAbsorb (Pickupable other, System.Boolean hide_effects, System.Boolean allow_cross_storage) [0x00091] in /home/build/workspace/game/Assets/scripts/components/Pickupable.cs:719 
  at Storage.Store (UnityEngine.GameObject go, System.Boolean hide_popups, System.Boolean block_events, System.Boolean do_disease_transfer, System.Boolean is_deserializing) [0x001d5] in /home/build/workspace/game/Assets/scripts/components/Storage.cs:465 
  at Storage.Transfer (Storage dest_storage, Tag tag, System.Single amount, System.Boolean block_events, System.Boolean hide_popups) [0x0003f] in /home/build/workspace/game/Assets/scripts/components/Storage.cs:657 
  at ComplexFabricator.TransferCurrentRecipeIngredientsForBuild () [0x000a4] in /home/build/workspace/game/Assets/scripts/game/Buildings/ComplexFabricator.cs:1170 
  at ComplexFabricator.StartWorkingOrder (System.Int32 index) [0x00062] in /home/build/workspace/game/Assets/scripts/game/Buildings/ComplexFabricator.cs:417 
  at ComplexFabricator.RefreshAndStartNextOrder () [0x00046] in /home/build/workspace/game/Assets/scripts/game/Buildings/ComplexFabricator.cs:345 
  at ComplexFabricator.Sim1000ms (System.Single dt) [0x00001] in /home/build/workspace/game/Assets/scripts/game/Buildings/ComplexFabricator.cs:292 
  at SimAndRenderScheduler+Sim1000msUpdater.Update (ISim1000ms updater, System.Single dt) [0x00001] in /home/build/workspace/game/Assets/Plugins/Klei/util/SimAndRenderScheduler.cs:276 
  at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x000b3] in /home/build/workspace/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:79 
  at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00038] in /home/build/workspace/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:152 
  at StateMachineUpdater.AdvanceOneSimSubTick () [0x00028] in /home/build/workspace/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:244 
  at Game.SimEveryTick (System.Single dt) [0x0007f] in /home/build/workspace/game/Assets/scripts/game/Game.cs:1435 
  at Game.Update () [0x0009c] in /home/build/workspace/game/Assets/scripts/game/Game.cs:1411 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object) (at /home/build/workspace/game/Assets/scripts/game/Game.cs:37)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

(Filename: /home/build/workspace/game/Assets/Plugins/Klei/audio/KFMOD.cs Line: 248


Steps to Reproduce

Produce boosters at Soldering Station.

Soldering Station Crash.sav




User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.


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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...