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
- The tag adder functionality does not work if a space is entered instead of a name
- Errors thrown in the Console when configuring In-App Purchases package
- Longer Scaler Profile names go out of the"Scaler Profilers" section
- AI Navigation window UI elements overlap when the AI Navigation window is docked and resized
- Editor freezes after some time when using NavMeshQuery::Raycast
Resolution Note:
Update to latest OpenXR package