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"

Package: Meta

-

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)

  1. Resolution Note:

    Update to latest OpenXR package

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.