Search Issue Tracker
Won't Fix
Votes
2
Found in [Package]
1.0.1
Issue ID
MOXRB-46
Regression
No
[Quest3] Meta Spatial Anchor feature while using the OpenXR runtime output errors "OVRPlugin.SaveSpaceList failed with error Failure_InvalidOperation"
Steps to reproduce:
1. Open the attached project "BrokenSpatialAnchors.zip" and switch platform to Android
2. Connect a Meta Quest 3 headset to your PC via USB in development mode
3. In the Build Settings Menu, enable the Development Build option and Script Debugging
4. Select Build and Run to deploy the project to a Quest 3 headset
5. Use Android Logcat to view the errors
Expected results: "OVRPlugin.SaveSpaceList failed with error Failure_InvalidOperation" and "m_XR_FB_spatial_entity_user extension is not available" errors are not printed
Actual result: Meta Spatial Anchor feature while using the OpenXR runtime is outputting errors
Reproducible with: OpenXR Meta 1.0.1 (2022.3.20f1, 2023.2.12f1, 2023.3.0b8)
Could not test on 2021.3.35f1 due to MetaXR package errors after downgrading
Could not test below OpenXR Meta 1.0.1 due to package errors
Reproducible on these devices:
VLNQA00609 - Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno 740, OS: 12
Testing Environment: Windows 11
Not reproducible on: No other environment tested
Notes:
-Tested Quest 3 logcat is attached "Quest 3 logcat.txt" and Customer's "logcat.log"
-In the project the customer is using the com.meta.xr.sdk.core and com.meta.xr.sdk.platform packages (from https://npm.developer.oculus.com/) for the purpose of setting up Shared Spatial Anchors (https://developer.oculus.com/documentation/unity/unity-shared-spatial-anchors/) to colocate players in the same physical space. They are also using OpenXR rather than the Oculus XR Plugin for the purpose of cross-platform input handling
-Main error messages to note:
-Saving the Spatial Anchor, locally or to the cloud: Error Unity [OVRSpatialAnchor] OVRPlugin.SaveSpaceList failed with error Failure_InvalidOperation. Error OVRPlugin [SaveSpaceList] m_XR_FB_spatial_entity_storage_batch extension is not available (arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.cpp:12360)
-Creating OVRSpaceUsers for the purpose of sharing a cloud-saved Spatial Anchor with other users: Error OVRPlugin [CreateSpaceUser] m_XR_FB_spatial_entity_user extension is not available (arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.cpp:12320) Error OVRPlugin [GetSpaceUserId] m_XR_FB_spatial_entity_user extension is not available (arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.cpp:12298)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Errors during XML parse" warnings are thrown when building project for the Android platform
- Shader transparency, discard, and clip are not working when using the Player
- Error is thrown when clicking on warning in the console
- Long IL2CPP build time when project has a .ufbx library wrapper
- Cursor doesn't change to the resizing when using the Rect Tool and the Sprite is too close to the bottom of the Scene View
Resolution Note:
Update to latest OpenXR package