[ONE Android Development] andyschoe:
After updating, I get the 'Google Framework Service stopped' error.

With adb logcat, I can see that

08-12 14:48:23.640 5799 5799 E AndroidRuntime: FATAL EXCEPTION: main
08-12 14:48:23.640 5799 5799 E AndroidRuntime: Process: com.google.process.gapps, PID: 5799
08-12 14:48:23.640 5799 5799 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider com.google.android.gsf.settings.GoogleSettingsProvider: java.lang.SecurityException: You need MANAGE_USERS permission to: get the profile parent
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:5973)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.installContentProviders(ActivityThread.java:5540)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5479)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.-wrap2(ActivityThread.java)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1575)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6236)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: Caused by: java.lang.SecurityException: You need MANAGE_USERS permission to: get the profile parent
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1684)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1637)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.IUserManager$Stub$Proxy.getProfileParent(IUserManager.java:972)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.os.UserManager.getProfileParent(UserManager.java:1789)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at com.google.android.gsf.settings.GoogleSettingsProvider.onCreate(GoogleSettingsProvider.java:153)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: at android.app.ActivityThread.installProvider(ActivityThread.java:5970)
08-12 14:48:23.640 5799 5799 E AndroidRuntime: ... 10 more
08-12 14:48:23.641 2667 4922 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:877 com.android.server.am.AppErrors.crashApplicationInner:375 com.android.server.am.AppErrors.crashApplication:309 com.android.server.am.ActivityManagerService.handleApplicationCrashInner:13738 com.android.server.am.ActivityManagerService.handleApplicationCrash:13720
08-12 14:48:23.642 5799 5799 I Process : Sending signal. PID: 5799 SIG: 9
08-12 14:48:23.642 20983 20983 E AppCrashReceiver: 'com.google.android.gsf' is repeatedly stopping...
08-12 14:48:23.642 20983 20983 E AppCrashReceiver: Now disabling all overlays for 'com.google.android.gsf'...
08-12 14:48:23.649 2667 3033 I ActivityManager: Process com.google.process.gapps (pid 5799) has died

Can I do anything about this? Re-flashing, even older versions, does not help.

---------- Post added at 01:06 PM ---------- Previous post was at 12:51 PM ----------

What I tried now was:

download open_gapps latest version on PC

adb push it to /sdcard/

boot to recovery

install open_gapps

Now, the error message is gone and the device seems usable again. Logcat does not show the exception anymore.

Conclusion: Always have the open_gapps ready when updating.

---------- Post added at 01:20 PM ---------- Previous post was at 01:06 PM ----------

Now I seem to be losing root...