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
- Memory leak occurs when repeatedly minimizing and maximizing the UI Builder window
- Crash on block_remove when opening a project with a corrupted library
- Scene View tab becomes unclickable when opening a message from the Console Window with Visual Studio
- UIToolkit Label color gradient is removed when Outline Width is set to anything other than 0
- The selector disappears in the Project Window when selecting anything in the Inspector Window
Resolution Note:
Update to latest OpenXR package