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
- Graphics Settings shows default values instead of the real values in the Rendering Debugger when Volume.profile is assigned via script
- Deleting multiple Tags throws “NullReferenceException”, and "Retrieving array element that was out of bounds" errors when holding the Enter key
- Material Component has two horizontal lines under it when its foldouts are closed
- Some selected Mesh Renderer Materials lead to Assets folder when pinged
- Editor colors appear darkened out when HDR Display Output is enabled
Resolution Note:
Update to latest OpenXR package