03-30-2017 09:28 AM
Hi all,
I have the original Gear VR Innovator Edition, which used to work wonderfully with my Note 4 (Italian, stock ROM). Since yesterday's update, I can no longer even enter VR because the system insists on updating a few Oculus-related applications, and it always gets stuck on "Oculus App Runtime" (com.oculus.vrshell). The download of Oculus App Runtime progresses to 100%, and immediately after that, the button "Update now" (which during download changes into the busy circle animation) reverts to being clickable. If I click it again, com.oculus.vrshell gets downloaded to 100% completion again and the cycle just repeats.
I can find no way to get past this silent fail. I have already tried uninstalling all the Oculus apps, rebooting the phone and the usual remedies. Several of the required updates succeed every time, but then I am always left with "Oculus App Runtime", "Oculus Home" and "Oculus" in the update list. No error messages or anything.
Any hints?
On a more general note, it would be wonderful if we were given the freedom to install older versions of the Oculus apps, or at least the choice to refuse an update.
03-30-2017 02:15 PM
03-30-2017 11:20 PM
04-02-2017 03:55 PM
04-02-2017 11:41 PM
04-03-2017 10:54 AM
04-03-2017 10:56 AM
04-04-2017 12:35 AM
04-11-2017 04:43 AM
So, yesterday I redid the whole procedure of cleaning and reinstalling all Gear VR and Oculus apps, following the procedure at https://support.oculus.com/968822933206930. Still the update would get stuck in a loop, failing to install the Oculus App Runtime. However, after leaving the phone this way overnight, in the morning I woke up to find that several of the Oculus system apps had updated on their own.The problem is, now the main Oculus app keeps crashing, both if I put the Note 4 into the Gear VR and if I try to open the app from the drawer. The significant portion of the crash log points to a missing 'com.oculus.config.updater.ConfigUpdaterJobService' class. Anything I might try next?
04-11 09:04:19.405 W/dalvikvm(11680): Unable to resolve superclass of Lcom/oculus/config/updater/ConfigUpdaterJobService; (70)
04-11 09:04:19.405 W/dalvikvm(11680): Link of class 'Lcom/oculus/config/updater/ConfigUpdaterJobService;' failed
04-11 09:04:19.405 E/dalvikvm(11680): Could not find class 'com.oculus.config.updater.ConfigUpdaterJobService', referenced from method com.oculus.config.updater.ConfigUpdaterModule$AutoGeneratedBindingsForConfigUpdaterModule.bind
04-11 09:04:19.405 W/dalvikvm(11680): VFY: unable to resolve const-class 6782 (Lcom/oculus/config/updater/ConfigUpdaterJobService;) in Lcom/oculus/config/updater/ConfigUpdaterModule$AutoGeneratedBindingsForConfigUpdaterModule;
04-11 09:04:19.405 D/dalvikvm(11680): VFY: replacing opcode 0x1c at 0x00cc
04-11 09:04:19.405 D/AndroidRuntime(11680): Shutting down VM
04-11 09:04:19.405 W/dalvikvm(11680): threadid=1: thread exiting with uncaught exception (group=0x41872da0)
04-11 09:04:19.405 E/AndroidRuntime(11680): FATAL EXCEPTION: main
04-11 09:04:19.405 E/AndroidRuntime(11680): Process: com.oculus.horizon, PID: 11680
04-11 09:04:19.405 E/AndroidRuntime(11680): java.lang.NoClassDefFoundError: com.oculus.config.updater.ConfigUpdaterJobService
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.oculus.config.updater.ConfigUpdaterModule$AutoGeneratedBindingsForConfigUpdaterModule.bind(ConfigUpdaterModule.java:14)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.oculus.config.updater.ConfigUpdaterModule.configure(ConfigUpdaterModule.java:62)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.AbstractModule.configure(AbstractModule.java:31)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjectorInitializer.installModule(FbInjectorInitializer.java:203)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjectorInitializer.installModule(FbInjectorInitializer.java:215)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjectorInitializer.installModule(FbInjectorInitializer.java:215)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjectorInitializer.init(FbInjectorInitializer.java:126)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjectorImpl.<init>(FbInjectorImpl.java:121)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.facebook.inject.FbInjector.createForApp(FbInjector.java:99)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.oculus.horizon.OculusStoreApplication.onCreate(OculusStoreApplication.java:85)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4885)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.app.ActivityThread.access$1600(ActivityThread.java:174)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.os.Handler.dispatchMessage(Handler.java:102)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.os.Looper.loop(Looper.java:146)
04-11 09:04:19.405 E/AndroidRuntime(11680): at android.app.ActivityThread.main(ActivityThread.java:5748)
04-11 09:04:19.405 E/AndroidRuntime(11680): at java.lang.reflect.Method.invokeNative(Native Method)
04-11 09:04:19.405 E/AndroidRuntime(11680): at java.lang.reflect.Method.invoke(Method.java:515)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
04-11 09:04:19.405 E/AndroidRuntime(11680): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
04-11 09:04:19.405 E/AndroidRuntime(11680): at dalvik.system.NativeStart.main(Native Method)
04-11 09:04:19.405 E/Crash Log(11455): Crash
04-12-2017 09:17 PM