microsoft / mixed-reality-extension-sdk

The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.
MIT License
142 stars 61 forks source link

failed to process message: sync-complete #695

Open djzielin opened 4 years ago

djzielin commented 4 years ago

getting an error (even on the hello world sample) now. This also leaves the MRE sun icon with a questioning face.

client Failed to process message: sync-complete client Error: client StackTrace: at (wrapper managed-to-native) UnityEngine.GameObject.GetComponentsInternal(UnityEngine.GameObject,System.Type,bool,bool,bool,bool,object) client at UnityEngine.GameObject.GetComponents[T] () [0x00001] in <837c865aa5cd4227b04535396cfe399b>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp+<>cDisplayClass126_0.gPerformUserJoin|0 () [0x00043] in <0d9fe200e79a47ef93d5af3df3891e10>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp+<>cDisplayClass126_0.b1 () [0x00000] in <0d9fe200e79a47ef93d5af3df3891e10>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp.Sync_OnComplete () [0x00042] in <0d9fe200e79a47ef93d5af3df3891e10>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Complete () [0x0002c] in <0d9fe200e79a47ef93d5af3df3891e10>:0 client at MixedRealityExtension.Messaging.Protocols.Sync.InternalReceive (MixedRealityExtension.Messaging.Message message) [0x0000d] in <0d9fe200e79a47ef93d5af3df3891e10>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Conn_OnReceive (MixedRealityExtension.Messaging.Message message) [0x00033] in <0d9fe200e79a47ef93d5af3df3891e10>:0 +0ms

djzielin commented 4 years ago

Weird, re-entering space and then running seems to have fixed this issue.

worldjoe commented 4 years ago

I see this intermittently with my Quest users on my MREs too.

client Failed to process message: sync-complete client Error: Object reference not set to an instance of an object. client StackTrace: at UnityEngine.GameObject.GetComponents[T] () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp+<>c__DisplayClass126_0.g__PerformUserJoin|0 () [0x00000] in <00000000000000000000000000000000>:0 client at System.Action.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp.Sync_OnComplete () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.IPC.MWEventHandler.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Complete () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Conn_OnReceive (MixedRealityExtension.Messaging.Message message) [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.IPC.MWEventHandler`1[ArgsT].Invoke (ArgsT args) [0x00000] in <00000000000000000000000000000000>:0 client at System.Action.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.IPC.Connections.WebSocket.MixedRealityExtension.IPC.IConnectionInternal.Update () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp.Update () [0x00000] in <00000000000000000000000000000000>:0 +0ms

djzielin commented 3 years ago

Actually just saw this issue again. Getting:

client Failed to process message: sync-complete client Error: Object reference not set to an instance of an object. client StackTrace: at UnityEngine.GameObject.GetComponents[T] () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp+<>c__DisplayClass134_0.g__PerformUserJoin|0 () [0x00000] in <00000000000000000000000000000000>:0 client at Valve.VR.IVRSystem+_ResetSeatedZeroPose.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp.Sync_OnComplete () [0x00000] in <00000000000000000000000000000000>:0 client at System.Runtime.Remoting.Contexts.CrossContextDelegate.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Complete () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.Messaging.Protocols.Sync.InternalReceive (MixedRealityExtension.Messaging.Message message) [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.Messaging.Protocols.Protocol.Conn_OnReceive (MixedRealityExtension.Messaging.Message message) [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.IPC.MWEventHandler`1[ArgsT].Invoke (ArgsT args) [0x00000] in <00000000000000000000000000000000>:0 client at Valve.VR.IVRSystem+_ResetSeatedZeroPose.Invoke () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.IPC.Connections.WebSocket.MixedRealityExtension.IPC.IConnectionInternal.Update () [0x00000] in <00000000000000000000000000000000>:0 client at MixedRealityExtension.App.MixedRealityExtensionApp.Update () [0x00000] in <00000000000000000000000000000000>:0 +0ms