Jump to content

Crash reporting still broken


Gurgel
  • Branch: Live Branch Version: Windows Pending

I have had several crashes in the last few days. Whenever I select the reporting option, nothing seems to happen.


Steps to Reproduce
Produce client crash, try to report it.



User Feedback


Can confirm, when I had a crash and sent it nothing was really progressing.

The send button greyed out and said something like "please wait. sending".

 

In the logs, the following is stated:

 


[07:40:35.889] [1] [INFO] Save_file: C:\Users\Nutzer\Documents\Klei\OxygenNotIncluded\save_files/The Impenetrable Gang.sav
[07:40:38.753] [1] [INFO] Reporting error.

[07:40:38.753] [1] [INFO] Exception in: (DiningTable).MessStation+MessStationSM.root.eating.Transition(root.salt.salty)
System.NullReferenceException: Object reference not set to an instance of an object
  at MessStation+MessStationSM+Instance.IsEating () [0x00000] in <filename unknown>:0 
  at MessStation+MessStationSM.<InitializeStates>m__2 (.Instance smi) [0x00000] in <filename unknown>:0 
  at GameStateMachine`4+State+<Transition>c__AnonStorey43[MessStation+MessStationSM,MessStation+MessStationSM+Instance,MessStation,System.Object].<>m__0 (.Instance smi) [0x00000] in <filename unknown>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (.State state, System.Collections.Generic.List`1 actions) [0x00000] in <filename unknown>:0 
[07:40:38.753] [1] [INFO]    at UnityEngine.Debug.LogError(System.Object message, UnityEngine.Object context)
   at Debug.LogError(System.Object obj, UnityEngine.Object context)
   at DebugUtil.LogErrorArgs(UnityEngine.Object context, System.Object[] objs)
   at StateMachine`4+GenericInstance.ExecuteActions(.State state, System.Collections.Generic.List`1 actions)
   at StateMachine`4+GenericInstance.PushState(.BaseState state)
   at StateMachine`4+GenericInstance.GoTo(.BaseState base_state)
   at GameStateMachine`4+EventTransitionData[[MessStation+MessStationSM, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation+MessStationSM+Instance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ExecuteTransition(.Instance smi)
   at GameStateMachine`4+EventTransitionData[[MessStation+MessStationSM, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation+MessStationSM+Instance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCallback(.Instance smi)
   at GameStateMachine`4+EventTransitionData+<Register>c__AnonStorey0[[MessStation+MessStationSM, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation+MessStationSM+Instance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[MessStation, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<>m__0(System.Object d)
   at EventSystem.Trigger(UnityEngine.GameObject go, Int32 hash, System.Object data)
   at EventExtensions.Trigger(UnityEngine.GameObject go, Int32 hash, System.Object data)
   at EatChore+StatesInstance.ApplySaltEffect()
   at EatChore+States.<InitializeStates>m__3(.StatesInstance smi)
   at StateMachine`4+GenericInstance.ExecuteActions(.State state, System.Collections.Generic.List`1 actions)
   at StateMachine`4+GenericInstance.PushState(.BaseState state)
   at StateMachine`4+GenericInstance.GoTo(.BaseState base_state)
   at GameStateMachine`4+EventTransitionData[[EatChore+States, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ExecuteTransition(.StatesInstance smi)
   at GameStateMachine`4+EventTransitionData[[EatChore+States, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCallback(.StatesInstance smi)
   at GameStateMachine`4+EventTransitionData+<Register>c__AnonStorey0[[EatChore+States, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[EatChore, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<>m__0(System.Object d)
   at EventSystem.Trigger(UnityEngine.GameObject go, Int32 hash, System.Object data)
   at EventExtensions.Trigger(UnityEngine.GameObject go, Int32 hash, System.Object data)
   at GameStateMachine`4+State+<TriggerOnEnter>c__AnonStorey2C[[Navigator+States, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Navigator+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Navigator, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<>m__0(.StatesInstance smi)
   at StateMachine`4+GenericInstance.ExecuteActions(.State state, System.Collections.Generic.List`1 actions)
   at StateMachine`4+GenericInstance.PushState(.BaseState state)
   at StateMachine`4+GenericInstance.GoTo(.BaseState base_state)
   at Navigator.Stop(Boolean arrived_at_destination)
   at Navigator.AdvancePath(Boolean trigger_advance)
   at TransitionDriver.UpdateTransition(Single dt)
   at Navigator.Sim33ms(Single dt)
   at Navigator+States.<InitializeStates>m__1(.StatesInstance smi, Single dt)
   at BucketUpdater`1[[Navigator+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]].Update(.StatesInstance data, Single dt)
   at UpdateBucketWithUpdater`1[[Navigator+StatesInstance, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]].Update(Single dt)
   at StateMachineUpdater+BucketGroup.AdvanceOneSubTick(Single dt)
   at StateMachineUpdater.AdvanceOneSimSubTick()
   at Game.SimEveryTick(Single dt)
   at Game.Update()
[07:40:38.763] [1] [INFO] Submitting crash:
NullReferenceException: Object reference not set to an instance of an object
  at ConfirmDialogScreen.PopupConfirmDialog (System.String text, System.Action on_confirm, System.Action on_cancel, System.String configurable_text, System.Action on_configurable_clicked, System.String title_text, System.String confirm_text, System.String cancel_text, UnityEngine.Sprite image_sprite, Boolean activateBlackBackground) [0x00000] in <filename unknown>:0 
  at KCrashReporter.ReportError (System.String msg, System.String stack_trace, System.String save_file_hash, .ConfirmDialogScreen confirm_prefab, System.String userMessage) [0x00000] in <filename unknown>:0 
  at KCrashReporter+<ShowDialog>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0 
  at ReportErrorDialog.Submit () [0x00000] in <filename unknown>:0 
  at ReportErrorDialog.OnSelect_UPLOADSAVE () [0x00000] in <filename unknown>:0 
  at KButton.SignalClick (KKeyCode btn) [0x00000] in <filename unknown>:0 
  at KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <filename unknown>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in <filename unknown>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()
 
(Filename:  Line: -1)

Game.OnApplicationQuit()
Setting up 2 worker threads for Enlighten.
  Thread -> id: 1e54 -> priority: 1 
  Thread -> id: 3ff4 -> priority: 1 

 

Share this comment


Link to comment
Share on other sites



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...