Crash When Creating Spatial Anchors on Meta Quest Pro
I've been working on a project with Unreal Engine5.3 and the Meta Quest Pro, focusing on implementing spatial anchors. However, I'm encountering a consistent crash every time I attempt to create a spatial anchor. This issue is critical for the functionality of my project, and I've been unable to find a workaround. Here's a brief overview of the problem: Device: Meta Quest Pro Engine: Unreal Engine 5.3 Issue: The application crashes when attempting to create a spatial anchor. Error Log: Attached file I've ensured that all my software is up to date and have followed the official guidelines for implementing spatial anchors. Despite this, the issue persists. Has anyone else encountered this problem or have any insights on what might be causing the crash? Any suggestions on how to resolve this would be greatly appreciated. Thank you in advance for your help and suggestions. <log Shortcut> 00 pc 0000000010eea470 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (OculusXRAnchors::FOculusXRAnchorManager::CreateAnchor(UE::Math::TTransform<double> const&, unsigned long long&, UE::Math::TTransform<double> const&)+104) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #01 pc 0000000010ee684c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (OculusXRAnchors::FOculusXRAnchors::CreateSpatialAnchor(UE::Math::TTransform<double> const&, AActor*, TDelegate<void (EOculusXRAnchorResult::Type, UOculusXRAnchorComponent*), FDefaultDelegateUserPolicy> const&, EOculusXRAnchorResult::Type&)+724) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #02 pc 0000000010ee64d8 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UOculusXRAsyncAction_CreateSpatialAnchor::Activate()+212) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #03 pc 0000000009dbdae0 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UFunction::Invoke(UObject*, FFrame&, void*)+124) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #04 pc 000000000a06499c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UObject::CallFunction(FFrame&, void*, UFunction*)+5012) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #05 pc 000000000a071eb4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UObject::ProcessContextOpcode(FFrame&, void*, bool)+156) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #06 pc 000000000a065e78 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (ProcessLocalScriptFunction(UObject*, FFrame&, void*)+888) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #07 pc 000000000a0652f8 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*))+864) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #08 pc 000000000a06721c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (ProcessLocalFunction(UObject*, UFunction*, FFrame&, void*)+2624) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #09 pc 000000000a065e78 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (ProcessLocalScriptFunction(UObject*, FFrame&, void*)+888) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #10 pc 000000000a065a0c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UObject::ProcessInternal(UObject*, FFrame&, void*)+340) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #11 pc 0000000009dbdae0 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UFunction::Invoke(UObject*, FFrame&, void*)+124) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #12 pc 000000000a06ba5c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UObject::ProcessEvent(UFunction*, void*)+6376) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #13 pc 000000000e670994 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (AActor::ProcessEvent(UFunction*, void*)+764) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.755 DEBUG #14 pc 000000000aa32d88 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (void TScriptDelegate<FNotThreadSafeDelegateMode>::ProcessDelegate<UObject>(void*) const+248) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #15 pc 0000000010b1b7b4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FEnhancedInputActionEventDelegateBinding<FEnhancedInputActionHandlerDynamicSignature>::Execute(FInputActionInstance const&) const+276) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #16 pc 0000000010b00d6c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UEnhancedPlayerInput::EvaluateInputDelegates(TArray<UInputComponent*, TSizedDefaultAllocator<32> > const&, float, bool, TArray<TTuple<FKey, FKeyState*>, TSizedDefaultAllocator<32> > const&)+6880) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #17 pc 000000000fea2258 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UPlayerInput::ProcessInputStack(TArray<UInputComponent*, TSizedDefaultAllocator<32> > const&, float, bool)+404) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #18 pc 000000000f7ca09c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (APlayerController::ProcessPlayerInput(float, bool)+2092) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #19 pc 000000000f7c80c8 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (APlayerController::TickPlayerInput(float, bool)+1216) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #20 pc 000000000f7c7ad4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (APlayerController::PlayerTick(float)+96) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #21 pc 000000000f7d3a00 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (APlayerController::TickActor(float, ELevelTick, FActorTickFunction&)+2888) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #22 pc 000000000e66db40 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FActorTickFunction::ExecuteTick(float, ELevelTick, ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&)+1840) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #23 pc 000000000fd714a4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FTickFunctionTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&)+480) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #24 pc 000000000fd70e90 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (TGraphTask<FTickFunctionTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool)+912) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #25 pc 00000000093b7ff0 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FNamedTaskThread::ProcessTasksNamedThread(int, bool)+2128) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #26 pc 00000000093b63b4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FNamedTaskThread::ProcessTasksUntilQuit(int)+272) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #27 pc 00000000093b5168 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete(TArray<TRefCountPtr<FGraphEvent>, TSizedInlineAllocator<4u, 32, TSizedDefaultAllocator<32> > > const&, ENamedThreads::Type)+1188) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #28 pc 000000000fd69900 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FTickTaskSequencer::ReleaseTickGroup(ETickingGroup, bool)+2608) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #29 pc 000000000fd6459c /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FTickTaskManager::RunTickGroup(ETickingGroup, bool)+204) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #30 pc 000000000f2592c4 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UWorld::Tick(ELevelTick, float)+9192) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #31 pc 000000000ef5dee8 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (UGameEngine::Tick(float, bool)+4304) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #32 pc 000000001089d244 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (FEngineLoop::Tick()+21932) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #33 pc 0000000010896074 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (AndroidMain(android_app*)+3852) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #34 pc 00000000108a5584 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (android_main+232) (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #35 pc 00000000108cdf58 /data/app/~~l-W5PGwksuM_W0c5HftO_Q==/com.epicgames.VRTemp53-Aa1pJpQXVOuElQ4lM8tNGw==/lib/arm64/libUnreal.so (BuildId: 4a680e4d1dae0f0486f7e2feaab372578d2672d0) 18:17:01.756 DEBUG #36 pc 00000000000df308 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+132) (BuildId: def68bb84eb5640b420d532997403718)25KViews1like2CommentsGet Oculus Identity returns No Logged In user
I try to get my ID with GetOculusIdentity node but it fails and prints out LogOnlineIdentity: Warning: Oculus: Failed Oculus login. Not currently logged into Oculus. Make sure Oculus is running and you are entitled to the app. Also tried Get Oculus ID and it also returns No logged in user I run Verify Entitlement before and it succeeds, I have the correct appid of my game in my DefaultEngine.ini and the account passes authentication9.4KViews4likes14CommentsMetaXR plugin broken in Unreal Engine 5.4
The MetaXR plugin is broken for the latest on ue5-main branch (commit 7b00eca). Some part of the core VR integration was changed by Epic. Even though it should all be going through OpenXR. A beta MetaXR plugin for UE 5.4 would be nice.Solved9.2KViews3likes15CommentsOculus VR Plugin Missing in Unreal Editor Project Settings Menu - Intended Quest Development
I am trying to make an app for Oculus Quest using Unreal Engine and the Oculus VR plugin while developing on macOS. I wish to access the settings of the Oculus VR plugin in the Unreal Editor in the "Project Settings" panel in the "Plugins" section, but the OculusVR item does not appear (see first screenshot below) even though the Oculus VR plugin was enabled in the "Edit->Plugins" menu (see second screenshot below). The expected appearance of the OculusVR plugin settings are described in the "Configure the Oculus Plugin for Unreal Engine" guide. I have followed all preliminary steps listed in Oculus' Quick-start guide for Unreal Engine development on Quest. I have experienced this behavior with both the Unreal Engine editor binary download from the Epic Games Launcher, as well as from the editor I built from source using the Oculus-VR Unreal Engine repository. The versions I used are: Epic Games Unreal Editor Binary: 4.25 Oculus Source Code for Unreal Editor: 18.0 based on UE 4.25 I am developing on MacOS Mojave (10.14.6). This same issue has been pointed out in other posts and forums. The solution mentioned in a couple of the posts is to download the Oculus Rift software, but this software only supports PC and not MacOS, so I am unable to use this. Surprisingly, this solution worked for PC users who were not attempting to develop for the Rift, but instead for the Quest. Another partial solution mentioned, which only allows you to modify the FFR setting for the plugin, is explained at the bottom of an Oculus guide on FFR in Unreal Engine. Is there any known full solution to this issue, specifically when developing on MacOS? I assume it would be simple enough to see the plugin settings for a plugin which has been enabled in the Unreal Engine editor. Thank you for any help on this topic. I originally had many helfpful links inserted into this post, but the Oculus forum has prevented me from posting links because I am "too new". This greatly reduces the quality of this post and is very sad. I have created a duplicate post on the Unreal Engine forum, so if you are looking for the links, please visit there!7KViews1like9CommentsScene Capture 2D no longer working in 4.27
I recently updated my project from 4.26 to 4.27 and now I cannot get any of my scene capture 2d components to capture a scene to a render target. I tried all the usual suspects including turning off/on multi-view, trying different rendering methods: ES3.1 and Vulkan with no luck. Has anyone else had success with doing any sort of Scene capture on the Quest with 4.27? My capture settings are identical to my 4.26 project, but capturing LDR scene with a few actors in the visibility list simply isn't working in 4.27 Any help? anyone else scene capturing in 4.27?6.5KViews0likes4CommentsPackaged app does not start, black screen
Hello, I am working with UE 5.3.2 on Windows 10 deploying on Oculus Quest 2. I packaged and installed the app I am developing. After installation the app does not start. I run it from Unknown sources, it never changes the view to the game view. It either: 1. Does not react at all 2. Turns black for a second and turns the app off 3. Turns the screen black for a second and leaves the app minimised, when turning it maximized it turns the screen back to black for a second again and nothing changes. I have tried referring to several tutorials which are mostly referring to older versions of Unreal or to troubleshooting of this similar problem, like this: https://forums.unrealengine.com/t/issues-getting-unreal-project-run-on-the-quest/128236 . Those proved to provide more options that are version specific or case-specific, none of them worked. Among things I have tried: 1. Changing SDKs and NDKs. 2. Disabling OpenXR. 3. Deploying with different settings (development/shipping/others ASTC/DXT/others). If I should set one of those to something specific (for example that I should always try to deploy ASTC, for the time of the troubleshooting, please let me know). Right now I am kind of losing hope and am looking for some guidance where should I be looking for next steps. Right now I am referring to UE5 documentation, let me know if thats the right approach. Specifically I am trying to use this: https://developer.oculus.com/documentation/unreal/unreal-quick-start-guide-quest/5.4KViews0likes11CommentsMetaXR Plugin for Unreal Engine 5.2
Curious to know general ETA on plugin support for unreal engines 5.2? Have been using 5.2 binary release for a bit, but i haven't seen any info in git or forums about MetaXR official support. Have been using the 5.1 compatible plugin (v53) in the meantime with some minor tweaks so it compiles for UE5.2, but it's not a long-term solution. Any info would be helpful. Thanks!5.4KViews12likes7CommentsUnreal Engine github version not compatible with MetaXRPlatform plugin.
Hello, I'm sure I've done something wrong or missed something, but I'm trying to get my entitlement check working and I'm having a heck of a time. A bit of background: I've downloaded and compiled the latest Unreal Engine github fork I've built my project and it works and everything is compiling and happy I made a Game Instance blueprint I've tried to drag out an Entitlement pin, and Unreal Engine finds nothing. When I download the MetaXRPlatform (Version 65.0) The Engine starts up with this error: The 'OculusPlatform' plugin was designed for build 5.3.0. Attempt to load it anyway? and when I press Yes it gives me another error: The following modules are missing or built with a different engine version: OVRPlatform Engine modules cannot be compiled at runtime. Please build through your IDE. Do I need to compile something else somewhere? Please help! JPSolved4.9KViews1like8CommentsTranslucent Material with Passthrough
Hello everyone ! I'm trying to use translucent material on object with a OVR passthrough layer component on my VRPawn and setted in Underlay mode. When my shader is opaque or masked, no problem but when it's an actor with a translucent material, I can just see them through other opaque objects behind. It seems relative to the fact that translucent material are not rendered in the Scene Depth pass. Is it possible to manage this ? How can we achieve that ? Thanks in advance for your help Unreal 4.27.2 - Custom build from Oculus GitHub repoSolved4.6KViews0likes2Comments