[Xposed Framework Modules] Vonnegut:
Xposed log for [MENTION=5008415]C3C076[/MENTION]

Today i updated both the framework (from 5.0 to 6.1) and all of the modules (in particular GB from 3.0 to 3.1.1).

I was waiting for all the modules to be Xposed 6.1 compatible before doing the upgrade.

Anyway, i tested everything. The new framework runs fine and GB too...but, checking the Xposed log, i noticed an error i had not before. It seems to be related to the GB quicksetting and it show up everytime i swipe the quicksetting bar down.

Here's the Xposed log with the Quicksetting management off.

May 21, 2014 12:06:28 PM UTC

Loading Xposed v54 (for Zygote)...

Running ROM 'ThL.W200.130806.JBV2.HD.EN.COM.8P64_MT6589T' with fingerprint 'ThL/bird89_wet_a_jb2/bird89_wet_a_jb2:4.2.1/JOP40D/1375892871:user/test-keys'

Loading modules from /data/app/com.ceco.gm2.gravitybox-1.apk

Loading class com.ceco.gm2.gravitybox.GravityBox

GB:Hardware: mt6589

GB:Product: bird89_wet_a_jb2

GB:Device manufacturer: ThL

GB:Device brand: ThL

GB:Device model: W200

GB:Device type: phone

GB:Is MTK device: true

GB:Is Xperia device: false

GB:Has Lenovo custom UI: false

GB:Has telephony support: true

GB:Has Gemini support: true

GB:Android SDK: 17

GB:Android Release: 4.2.1

GB:ROM: ThL.W200.130806.JBV2.HD.EN.COM.8P64_MT6589T

GB:PatchMasterKey: Patching MasterKey vulnerabilities

I've been playing a bit with the phone and the log stays like that...it's just perfect.

But as soon as i turn the quicksetting management on (and reboot the phone), whenever i swipe the quicksetting bar, i get this error block over and over and over again.

java.lang.IllegalAccessException: access to method denied

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:511)

at com.ceco.gm2.gravitybox.ModQuickSettings$11.replaceHookedMethod(ModQuickSettings.java:1102)

at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:15)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)

at com.android.systemui.statusbar.phone.QuickSettingsContainerView.onMeasure(Native Method)

at android.view.View.measure(View.java:15604)

at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1220)

at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)

at android.widget.ScrollView.onMeasure(ScrollView.java:321)

at android.view.View.measure(View.java:15604)

at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4918)

at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)

at android.view.View.measure(View.java:15604)

at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4918)

at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1411)

at android.widget.LinearLayout.measureVertical(LinearLayout.java:698)

at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)

at android.view.View.measure(View.java:15604)

at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4918)

at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)

at com.android.systemui.statusbar.phone.PanelView.onMeasure(PanelView.java:394)

at android.view.View.measure(View.java:15604)

at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4918)

at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)

at android.view.View.measure(View.java:15604)

at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4918)

at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)

at android.view.View.measure(View.java:15604)

at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2165)

at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1249)

at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1443)

at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1139)

at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4879)

at android.view.Choreographer$CallbackRecord.run(Choreographer.java:776)

at android.view.Choreographer.doCallbacks(Choreographer.java:579)

at android.view.Choreographer.doFrame(Choreographer.java:548)

at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:762)

at android.os.Handler.handleCallback(Handler.java:725)

at android.os.Handler.dispatchMessage(Handler.java:92)

at android.os.Looper.loop(Looper.java:153)

at android.app.ActivityThread.main(ActivityThread.java:5297)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:511)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)

at dalvik.system.NativeStart.main(Native Method)

I don't know if that's relevant or not (GB 3.1.1 works fine) but i had not such an error before updating both the framework and GB this morning (i have older logs to prove that).