05-16-2025 02:34 PM
Hi, I am trying to use the Immersive Debugger in my mixed reality Unity project. I have the latest version (v76) of Meta XR Core, Meta XR Platform, and Meta XR Simulator and am on Unity 6000.1.1f1.
After enabling the Immersive debugger and setting it to display on start, I do not see it in my game scene no matter what settings I tweak. I am using OVRManager to enable various other Meta features and these have been working fine. When I run the app on headset, I can find these errors in Android Logcat:
2025/05/16 17:23:31.790 11900 11926 Error Unity MissingMethodException: Constructor on type 'Meta.XR.ImmersiveDebugger.Manager.Watch`1[[UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]' not found.
2025/05/16 17:23:31.790 11900 11926 Error Unity at System.RuntimeType.CreateInstanceImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes, System.Threading.StackCrawlMark& stackMark) [0x00000] in <00000000000000000000000000000000>:0
2025/05/16 17:23:31.790 11900 11926 Error Unity at System.Activator.CreateInstance (System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <00000000000000000000000000000000>:0
2025/05/16 17:23:31.790 11900 11926 Error Unity at Meta.XR.ImmersiveDebugger.Manager.WatchUtils.Create (System.Reflection.MemberInfo memberInfo, Meta.XR.ImmersiveDebugger.Utils.InstanceHandle instanceHandle, Meta.XR.ImmersiveDebugger.DebugMember attribute) [0x00
2025/05/16 17:23:31.790 11900 11926 Warn Unity Your project uses a scriptable render pipeline. You can use Camera.stereoTargetEye only with the built-in renderer.
2025/05/16 17:23:31.790 11900 11926 Warn Unity UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
2025/05/16 17:23:31.790 11900 11926 Warn Unity UnityEngine.Camera:set_stereoTargetEye(StereoTargetEyeMask)
2025/05/16 17:23:31.790 11900 11926 Warn Unity Meta.XR.ImmersiveDebugger.UserInterface.Generic.OverlayCanvas:Start()
2025/05/16 17:23:31.790 11900 11926 Warn Unity
This appears to be the immersive debugger throwing a MissingMethodException, has anyone ran into this and is there a known workaround?