DissonanceVoiceForFishNet icon indicating copy to clipboard operation
DissonanceVoiceForFishNet copied to clipboard

ArgumentNullException: Value cannot be null. - DissonanceFishNetPlayer

Open Remillepattes opened this issue 6 months ago • 0 comments

Tracker issue because of PlayerId null Tested with FishNet 4.3.8R

Parameter name: playerId

StackTrace:

ArgumentNullException: Value cannot be null. Parameter name: playerId Dissonance.PlayerCollection.TryGet (System.String playerId, Dissonance.VoicePlayerState& state) (at Assets/Plugins/Dissonance/Core/PlayerCollection.cs:77) Dissonance.PlayerTrackerManager.AddTracker (Dissonance.IDissonancePlayer player) (at Assets/Plugins/Dissonance/Core/PlayerTrackerManager.cs:63) Dissonance.DissonanceComms.TrackPlayerPosition (Dissonance.IDissonancePlayer player) (at Assets/Plugins/Dissonance/Core/DissonanceCommsImpl.cs:703) Dissonance.Integrations.FishNet.DissonanceFishNetPlayer.ManageTrackingState (System.Boolean track) (at Assets/Dissonance/Integrations/FishNet/DissonanceFishNetPlayer.cs:108) Dissonance.Integrations.FishNet.DissonanceFishNetPlayer.OnStartNetwork () (at Assets/Dissonance/Integrations/FishNet/DissonanceFishNetPlayer.cs:39) FishNet.Object.NetworkBehaviour.OnStartNetwork_Internal () (at Assets/FishNet/Runtime/Object/NetworkBehaviour.Callbacks.cs:93) FishNet.Object.NetworkBehaviour.InvokeOnNetwork (System.Boolean start) (at Assets/FishNet/Runtime/Object/NetworkBehaviour.Callbacks.cs:78) FishNet.Object.NetworkObject.InvokeStartCallbacks (System.Boolean asServer, System.Boolean invokeSyncTypeCallbacks) (at Assets/FishNet/Runtime/Object/NetworkObject.Callbacks.cs:32) FishNet.Object.NetworkObject.Initialize (System.Boolean asServer, System.Boolean invokeSyncTypeCallbacks) (at Assets/FishNet/Runtime/Object/NetworkObject.cs:820) FishNet.Managing.Server.ServerObjects.SetupWithoutSynchronization (FishNet.Object.NetworkObject nob, FishNet.Connection.NetworkConnection ownerConnection, System.Nullable1[T] objectId, System.Nullable1[T] predictedSpawnData) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:432) FishNet.Managing.Server.ServerObjects.SpawnWithoutChecks (FishNet.Object.NetworkObject networkObject, FishNet.Connection.NetworkConnection ownerConnection, System.Nullable1[T] objectId, System.Nullable1[T] predictedSpawnData) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:528) FishNet.Managing.Server.ServerObjects.Spawn (FishNet.Object.NetworkObject networkObject, FishNet.Connection.NetworkConnection ownerConnection, UnityEngine.SceneManagement.Scene scene) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:514) FishNet.Managing.Server.ServerManager.Spawn (FishNet.Object.NetworkObject nob, FishNet.Connection.NetworkConnection ownerConnection, UnityEngine.SceneManagement.Scene scene) (at Assets/FishNet/Runtime/Managing/Server/ServerManager.QOL.cs:119) FishNet.Managing.Server.ServerManager.Spawn (UnityEngine.GameObject go, FishNet.Connection.NetworkConnection ownerConnection, UnityEngine.SceneManagement.Scene scene) (at Assets/FishNet/Runtime/Managing/Server/ServerManager.QOL.cs:103) FishNet.Object.NetworkObject.Spawn (UnityEngine.GameObject go, FishNet.Connection.NetworkConnection ownerConnection, UnityEngine.SceneManagement.Scene scene) (at Assets/FishNet/Runtime/Object/NetworkObject.QOL.cs:270) FishNet.Object.NetworkBehaviour.Spawn (UnityEngine.GameObject go, FishNet.Connection.NetworkConnection ownerConnection, UnityEngine.SceneManagement.Scene scene) (at Assets/FishNet/Runtime/Object/NetworkBehaviour.QOL.cs:235) Dissonance.Integrations.FishNet.Demos.Players.PlayerSpawner.OnStartServer () (at Assets/Dissonance/Integrations/FishNet/Demos/Players/PlayerSpawner.cs:22) FishNet.Object.NetworkBehaviour.OnStartServer_Internal () (at Assets/FishNet/Runtime/Object/NetworkBehaviour.Callbacks.cs:122) FishNet.Object.NetworkObject.InvokeStartCallbacks (System.Boolean asServer, System.Boolean invokeSyncTypeCallbacks) (at Assets/FishNet/Runtime/Object/NetworkObject.Callbacks.cs:38) FishNet.Object.NetworkObject.Initialize (System.Boolean asServer, System.Boolean invokeSyncTypeCallbacks) (at Assets/FishNet/Runtime/Object/NetworkObject.cs:820) FishNet.Managing.Server.ServerObjects.SetupWithoutSynchronization (FishNet.Object.NetworkObject nob, FishNet.Connection.NetworkConnection ownerConnection, System.Nullable1[T] objectId, System.Nullable1[T] predictedSpawnData) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:432) FishNet.Managing.Server.ServerObjects.SetupSceneObjects (UnityEngine.SceneManagement.Scene s) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:405) FishNet.Managing.Server.ServerObjects.IterateLoadedScenes (System.Boolean ignoreFrameRestriction) (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:331) FishNet.Managing.Server.ServerObjects.SceneManager_OnActiveSceneSet () (at Assets/FishNet/Runtime/Managing/Server/Object/ServerObjects.cs:314) FishNet.Managing.Scened.SceneManager.<SetActiveScene>g__CompleteSetActive|140_0 (UnityEngine.SceneManagement.Scene scene, FishNet.Managing.Scened.SceneManager+<>c__DisplayClass140_0& ) (at Assets/FishNet/Runtime/Managing/Scened/SceneManager.cs:2216) FishNet.Managing.Scened.SceneManager.SetActiveScene (UnityEngine.SceneManagement.Scene preferredScene, System.Boolean byUser) (at Assets/FishNet/Runtime/Managing/Scened/SceneManager.cs:2205) FishNet.Managing.Scened.SceneManager.<__LoadScenes>g__SetActiveScene_Local|107_0 (FishNet.Managing.Scened.SceneManager+<>c__DisplayClass107_0& ) (at Assets/FishNet/Runtime/Managing/Scened/SceneManager.cs:1229) FishNet.Managing.Scened.SceneManager+<__LoadScenes>d__107.MoveNext () (at Assets/FishNet/Runtime/Managing/Scened/SceneManager.cs:1209) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <2d8783c7af0442318483a199a473c55b>:0)

Remillepattes avatar Aug 08 '24 00:08 Remillepattes