Skip to main content
Inspiring
November 12, 2017

Oculus entitlement on UE4 is broken by recent Oculus app update

Hi there, 
The latest update of the Oculus app that is automatically updated has introduced a problem for me that has broken the entitlement check and the ability to talk to the Oculus platform for our app we are working on. To reproduce this problem create a new blank app in UE4, go to plugins and check off the Oculus Online Subsystem add the following to the level blueprint:


Add a test app to developer.oculus.com and get the App ID 
Then go to DefaultEngine.ini, add the following

[OnlineSubsystem]
DefaultPlatformService=Oculus
   
[OnlineSubsystemOculus]
bEnabled=true
OculusAppId=(The App ID from above)

Then restart UE4 and run the app in VR preview or selected viewport and see the following in the log:

....
LogOnline: Display: Oculus: FOnlineSubsystemOculus::InitWithWindowsPlatform()
LogOnline: Warning: Oculus: Failed Oculus login. Not currently logged into Oculus.  Make sure Oculus is running and you are entitled to the app.
...
LogOnline: Error: Oculus: Failed the entitlement check: OVR6139226
LogBlueprintUserMessages: [Minimal_Default_C_0] Failure
...

This is with UE4.18.0, but I am seeing this too in 4.15.3 with Oculus 1.14, and this problem is grinding everything to a halt for us.

Thanks



    14 replies

    Up and Coming
    November 22, 2017


    @Fredrum

    We are pushing a hot fix for this in 1.20 here sometime today.




    Hi, did this one happen?
    If it did then I presume we would have to build a source version of Unreal as when I just tried I didn't get a valid respons from Oculus servers.

    UPDATE: I just compiled the Oculus source version of 4.18 (couldn't figure out how to get 4.17 :P) and have run several times and it seems to be fixed in that version! Great!
    Now I just have to try and see if I can manage to test 4.17 too as I'm not sure if we can move up or not.

    Cheers, Fred
    Inspiring
    February 3, 2022

    Still happening 2/3/2022? Is this why all software is failing entitlement checks on V. 37? 

    New Participant
    February 4, 2022

    It's happening with me, but I'm not sure if I am doing something wrong or if it's something else. This is my first time developing for Oculus. I sent them a question and they replied saying I need to submit a request for Data Use Check, otherwise "If not, you will likely have to apply for that first as you may be receiving a 0 value for your User ID check."

    So I submitted a request for User ID, and am just waiting for a response.