Page 1 of 1

Errors when replaying in TDM and ELIM

Posted: Thu Jul 15, 2021 8:06 am
by aido_92
When you start the game for the first time and play, no errors occur. Errors occur when you play repeatedly. I play in TDM and ELIM modes.

Errors:

1.
MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
MFPS.GameModes.Elimination.bl_EliminationUI.InstancePlayers () (at Assets/Addons/Elimination/Scripts/bl_EliminationUI.cs:77)
bl_Elimination.NetworkStartRound (ExitGames.Client.Photon.Hashtable data) (at Assets/Addons/Elimination/Scripts/bl_Elimination.cs:268)
bl_Elimination.OnNetworkMessage (ExitGames.Client.Photon.Hashtable data) (at Assets/Addons/Elimination/Scripts/bl_Elimination.cs:177)
bl_PhotonNetwork.OnEventCustom (ExitGames.Client.Photon.EventData data) (at Assets/MFPS/Scripts/Network/Lobby/bl_PhotonNetwork.cs:76)
Photon.Realtime.LoadBalancingClient.OnEvent (ExitGames.Client.Photon.EventData photonEvent) (at Assets/Photon/PhotonRealtime/Code/LoadBalancingClient.cs:3342)
ExitGames.Client.Photon.PeerBase.DeserializeMessageAndCallback (ExitGames.Client.Photon.StreamBuffer stream) (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PeerBase.cs:898)
ExitGames.Client.Photon.EnetPeer.DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/EnetPeer.cs:563)
ExitGames.Client.Photon.PhotonPeer.DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PhotonPeer.cs:1863)
Photon.Pun.PhotonHandler.Dispatch () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:221)
Photon.Pun.PhotonHandler.FixedUpdate () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:147)

2.
Ev Destroy Failed. Could not find PhotonView with instantiationId 2014. Sent by actorNr: 2
UnityEngine.Debug:LogError (object)
Photon.Pun.PhotonNetwork:OnEvent (ExitGames.Client.Photon.EventData) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs:2288)
Photon.Realtime.LoadBalancingClient:OnEvent (ExitGames.Client.Photon.EventData) (at Assets/Photon/PhotonRealtime/Code/LoadBalancingClient.cs:3342)
ExitGames.Client.Photon.PeerBase:DeserializeMessageAndCallback (ExitGames.Client.Photon.StreamBuffer) (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PeerBase.cs:898)
ExitGames.Client.Photon.EnetPeer:DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/EnetPeer.cs:563)
ExitGames.Client.Photon.PhotonPeer:DispatchIncomingCommands () (at D:/Dev/Work/photon-dotnet-sdk/PhotonDotNet/PhotonPeer.cs:1863)
Photon.Pun.PhotonHandler:Dispatch () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:221)
Photon.Pun.PhotonHandler:FixedUpdate () (at Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs:147)

How to solve this problem?

Re: Errors when replaying in TDM and ELIM

Posted: Thu Jul 15, 2021 8:40 am
by maaxiim
I had an issue similar to this a while back; turned out I wasn't deregistering all of my event callbacks upon finishing or leaving the game. Not sure if that's your issue, but figured i'd mention it.

Re: Errors when replaying in TDM and ELIM

Posted: Thu Jul 15, 2021 11:13 am
by aido_92
maaxiim wrote: Thu Jul 15, 2021 8:40 am I had an issue similar to this a while back; turned out I wasn't deregistering all of my event callbacks upon finishing or leaving the game. Not sure if that's your issue, but figured i'd mention it.
Hi, but I didn't add my event callbacks.