10-20-2022 04:14 AM
I'm using OculusSubsystem in Unreal Engine 5 and I can't get login to pass. Every time it prints out a message "LogOnlineIdentity: Warning: Oculus: Failed Oculus login. Not currently logged into Oculus. Make sure Oculus is running and you are entitled to the app."
I added OculusAppId in DefaultEngine.ini, and have Developer Dashboard UserID and UserProfile enabled, but still couldn't get pass this one. And to continue on this, the Verify Entitlement failed every time I start/test game. Any ideas on this one?
10-21-2022 06:42 AM
Same issue. Hope this gains some more traction. I'm looking to use oculus online subsystem for our multiplayer. However, as soon as I enable the Oculus Online Subsystem and try to run an android build it immediately crashes.
Fatal error: [File:D:/build/++UE5/Sync/Engine/Source\Runtime/Core/Private/HAL/MallocBinned2.cpp] [Line: 1262]
FMallocBinned2 Attempt to realloc an unrecognized block 0x7324d50000 canary == 0x0 != 0xe3
11-22-2023 07:34 AM
I am also facing the same issue for last one week, tried many solutions, any luck guys, please help!
11-24-2023 01:24 AM - edited 11-24-2023 01:28 AM
Yes, I eventually fixed it.
What I did to fix it was to download the sourcecode of Oculus forked UE5. Go into the AndroidPlatformMemory.cpp file, and change which memory allocator to use. Look around line 426.
#define USE_MALLOC_BINNED2 PLATFORM_ANDROID_ARM64
#if !defined(USE_MALLOC_BINNED3)
#define USE_MALLOC_BINNED3 (0)
#endif
After recompiling the entire engine it miraculously worked.