ValheimPlus icon indicating copy to clipboard operation
ValheimPlus copied to clipboard

[BUG] Black Screen on Death and/or Logout

Open RGlabs84 opened this issue 4 years ago • 13 comments

Windows Client, Windows Server, 153 (newest) 9.8.1 newest

Client side errors, when dying and logging out resulting in permanant, black screen, clientside bepxin gives big section of red, players items lost, as client is not saving items/skills,

will attempt to grab error logs

To Reproduce

Steps for the devs to reproduce the behavior: die log out w/o direct quit

Expected behavior

normal operation is expected

Troubleshooting

fresh client install w/ v+ fresh server install with v plus, no difference

RGlabs84 avatar May 30 '21 15:05 RGlabs84

Without the errors we cant do much here This is not an issue we have seem with our mod but i know that some mods that add skills have caused this in the past

Please share player log and currents mods in use

Mixone-FinallyHere avatar May 30 '21 15:05 Mixone-FinallyHere

I’m having a hard time reproducing.

Does the game actually have a log file?

On Sun, May 30, 2021 at 11:39 AM Miguel @.***> wrote:

Without the errors we cant do much here This is not an issue we have seem with our mod but i know that some mods that add skills have caused this in the past

Please share player log and currents mods in use

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/valheimPlus/ValheimPlus/issues/603#issuecomment-851018950, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGUWHRQDTRYZ4GVYZSQMTDTQJL2HANCNFSM45ZO7WFQ .

RGlabs84 avatar May 30 '21 15:05 RGlabs84

okay i see the output log, wish i saw it before hand, looks like it gets overwritten every game launch. my friend is also experiencing this, along with item loss and logging back in comes back in a completely different spot(past spot, not current), ill see if he has the logs, and ill keep trying to get it to fail again on my end

RGlabs84 avatar May 30 '21 15:05 RGlabs84

NullReferenceException: Object reference not set to an instance of an object at Skills.Save (ZPackage pkg) [0x00036] in :0 at Player.Save (ZPackage pkg) [0x00378] in :0 at PlayerProfile.SavePlayerData (Player player) [0x00006] in :0 at Game.SavePlayerProfile (System.Boolean setLogoutPoint) [0x0000c] in :0 at Game.Shutdown () [0x00010] in :0 at Game.Logout () [0x00009] in :0 at Menu.OnLogoutYes () [0x0001b] in :0 at UnityEngine.Events.InvokableCall.Invoke () [0x00010] in <30e538f3cf5548cfa6abc9730778bcef>:0 at UnityEngine.Events.UnityEvent.Invoke () [0x00022] in <30e538f3cf5548cfa6abc9730778bcef>:0 at UnityEngine.UI.Button.Press () [0x0001c] in <5abdc278a459476dabe36f8ad65ea091>:0 at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00009] in <5abdc278a459476dabe36f8ad65ea091>:0 at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00007] in <5abdc278a459476dabe36f8ad65ea091>:0 at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) [0x00063] in <5abdc278a459476dabe36f8ad65ea091>: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, EventFunction1) UnityEngine.EventSystems.StandaloneInputModule:ReleaseMouse(PointerEventData, GameObject) UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData) UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32) UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent() UnityEngine.EventSystems.StandaloneInputModule:Process() UnityEngine.EventSystems.EventSystem:Update()

(Filename: Line: 0)

05/30/2021 02:37:05: FOund selected Button_yes

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

RGlabs84 avatar May 30 '21 15:05 RGlabs84

Are you using any mods that modify skills?

Mixone-FinallyHere avatar May 30 '21 15:05 Mixone-FinallyHere

Also can you share the full log file via pastebin, for example, please?

Mixone-FinallyHere avatar May 30 '21 16:05 Mixone-FinallyHere

like i said before, fresh installs with only vplus Player-prev.log

RGlabs84 avatar May 30 '21 16:05 RGlabs84

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: Skills.Save (ZPackage pkg) (at :0) Player.Save (ZPackage pkg) (at :0) PlayerProfile.SavePlayerData (Player player) (at :0) Game._RequestRespawn () (at :0)

ahernandez971 avatar May 30 '21 20:05 ahernandez971

[Info : Unity Log] 05/30/2021 16:16:49: UI Group status changed MenuRoot = True

[Info : Unity Log] 05/30/2021 16:16:52: UI Group status changed MenuRoot = True

[Info : Unity Log] 05/30/2021 16:17:17: UI Group status changed MenuRoot = False

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: Skills.Save (ZPackage pkg) (at :0) Player.Save (ZPackage pkg) (at :0) PlayerProfile.SavePlayerData (Player player) (at :0) Game.SavePlayerProfile (System.Boolean setLogoutPoint) (at :0) Game.Shutdown () (at :0) Game.Logout () (at :0) Menu.OnLogoutYes () (at :0) UnityEngine.Events.InvokableCall.Invoke () (at <30e538f3cf5548cfa6abc9730778bcef>:0) UnityEngine.Events.UnityEvent.Invoke () (at <30e538f3cf5548cfa6abc9730778bcef>:0) UnityEngine.UI.Button.Press () (at <5abdc278a459476dabe36f8ad65ea091>:0) UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <5abdc278a459476dabe36f8ad65ea091>:0) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <5abdc278a459476dabe36f8ad65ea091>:0) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <5abdc278a459476dabe36f8ad65ea091>:0) UnityEngine.EventSystems.EventSystem:Update()

[Info : Unity Log] 05/30/2021 16:17:19: FOund selected Button_yes

ahernandez971 avatar May 30 '21 20:05 ahernandez971

image

ahernandez971 avatar May 30 '21 20:05 ahernandez971

So duplicated the error on his server

ahernandez971 avatar May 30 '21 20:05 ahernandez971

Also worth noting his error is on death

On Sun, May 30, 2021 at 4:21 PM ahernandez971 @.***> wrote:

So duplicated the error on his server

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/valheimPlus/ValheimPlus/issues/603#issuecomment-851055992, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMGUWHQ7A46WLRZVWB3JEHDTQKM55ANCNFSM45ZO7WFQ .

RGlabs84 avatar May 30 '21 20:05 RGlabs84

@ahernandez971 please share your player log too

Mixone-FinallyHere avatar May 31 '21 12:05 Mixone-FinallyHere