Search Unity

Third Party Trying to get Photon to work with Playmaker.

Discussion in 'Multiplayer' started by michaelpatriot21, Jan 31, 2019.

  1. michaelpatriot21

    michaelpatriot21

    Joined:
    Jan 10, 2019
    Posts:
    4
    I want to set up photon to have players take turns, but I keep getting several errors when I try to create room, including:



    found fsm to observe : 0



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:151)



    PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    switching observed



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:190)



    PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    InvalidOperationException: Collection was modified; enumeration operation may not execute.



    System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)



    PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    found fsm to observe : 0



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:151)



    PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    switching observed



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:SanitizeGameObject(GameObject) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:190)



    PlayMakerPhotonGameObjectProxy:Awake() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    InvalidOperationException: Collection was modified; enumeration operation may not execute.



    System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)



    PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    CreateRoom failed. Client is not on Master Server or not yet ready to call operations. Wait for callback: OnJoinedLobby or OnConnectedToMaster.



    UnityEngine.Debug:LogError(Object)



    PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby, String[]) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1699)



    PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1652)



    HutongGames.PlayMaker.Actions.PhotonNetworkCreateRoom:OnEnter() (at Assets/PlayMaker PUN/Actions/PhotonNetworkCreateRoom.cs:48)



    HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)



    HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)



    HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2768)



    HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2715)



    HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)



    HutongGames.PlayMaker.Fsm:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1926)



    PlayMakerFSM:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:548)



    PhotonNetwork.connectionState changed from 'Disconnected' to 'Connecting'



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)



    PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)



    PhotonNetwork.connectionState changed from 'Connecting' to 'InitializingApplication'



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)



    PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)



    PhotonNetwork.connectionState changed from 'InitializingApplication' to 'Connected'



    UnityEngine.Debug:Log(Object)



    PlayMakerPhotonProxy:Update_connectionStateWatcher() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:559)



    PlayMakerPhotonProxy:Update() (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:546)



    Some of these may be notifications and not errors, I think the real errors are these ones:



    InvalidOperationException: Collection was modified; enumeration operation may not execute.



    System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)



    PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    InvalidOperationException: Collection was modified; enumeration operation may not execute.



    System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    System.Collections.Generic.List`1+Enumerator[T].MoveNext () (at <ac823e2bb42b41bda67924a45a0173c3>:0)



    PlayMakerPhotonProxy.SanitizeGameObject (UnityEngine.GameObject go) (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonProxy.cs:184)



    PlayMakerPhotonGameObjectProxy.Awake () (at Assets/PlayMaker PUN/Scripts/PlayMakerPhotonGameObjectProxy.cs:72)



    CreateRoom failed. Client is not on Master Server or not yet ready to call operations. Wait for callback: OnJoinedLobby or OnConnectedToMaster.



    UnityEngine.Debug:LogError(Object)



    PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby, String[]) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1699)



    PhotonNetwork:CreateRoom(String, RoomOptions, TypedLobby) (at Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs:1652)



    HutongGames.PlayMaker.Actions.PhotonNetworkCreateRoom:OnEnter() (at Assets/PlayMaker PUN/Actions/PhotonNetworkCreateRoom.cs:48)



    HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)



    HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)



    HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2768)



    HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2715)



    HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)



    HutongGames.PlayMaker.Fsm:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1926)



    PlayMakerFSM:Start() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:548)



    I've been working on this all day and this as far as I've gotten, I've followed a lot of tutorials both on Playmaker's documentation in the user tutorials and on YouTube.