[Xposed Framework Modules] siealex:
My Galaxy Nexus freezes completely after boot with this module (3.0.5). WTF??? I see MANY errors from Unbounce in the logs. The first log is almost immediately after boot, the second one is when the phone is completely frozen.

PS, it automatically unfroze when I removed the module APK via ADB.

Samsung i9250, PA 4.6 beta 6 (4.4.4), Xposed 2.6.1.

03-31 21:59:40.567 I/Xposed ( 587): java.lang.ArrayIndexOutOfBoundsException: length=681; index=-8257536
03-31 21:59:40.567 I/Xposed ( 587):	at java.util.ArrayList.get(ArrayList.java:310)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.registeredObjectRead(ObjectInputStream.java:2122)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readCyclicReference(ObjectInputStream.java:808)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNonPrimitiveContent(ObjectInputStream.java:774)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1981)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1938)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readFieldValues(ObjectInputStream.java:1115)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:455)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObjectForClass(ObjectInputStream.java:1347)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readHierarchy(ObjectInputStream.java:1244)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNewObject(ObjectInputStream.java:1833)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNonPrimitiveContent(ObjectInputStream.java:762)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1981)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1938)
03-31 21:59:40.567 I/Xposed ( 587):	at java.util.HashMap.readObject(HashMap.java:1023)
03-31 21:59:40.567 I/Xposed ( 587):	at java.lang.reflect.Method.invokeNative(Native Method)
03-31 21:59:40.567 I/Xposed ( 587):	at java.lang.reflect.Method.invoke(Method.java:515)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObjectForClass(ObjectInputStream.java:1332)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readHierarchy(ObjectInputStream.java:1244)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNewObject(ObjectInputStream.java:1833)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNonPrimitiveContent(ObjectInputStream.java:762)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1981)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1938)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readFieldValues(ObjectInputStream.java:1115)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:455)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObjectForClass(ObjectInputStream.java:1347)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readHierarchy(ObjectInputStream.java:1244)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNewObject(ObjectInputStream.java:1833)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readNonPrimitiveContent(ObjectInputStream.java:762)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1981)
03-31 21:59:40.567 I/Xposed ( 587):	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:1938)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.models.UnbounceStatsCollection.loadStatsFromFile(UnbounceStatsCollection.java:706)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.models.UnbounceStatsCollection.loadStats(UnbounceStatsCollection.java:680)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.models.UnbounceStatsCollection.incrementServiceAllowed(UnbounceStatsCollection.java:548)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.hooks.Wakelocks.recordServiceStart(Wakelocks.java:441)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.hooks.Wakelocks.handleServiceStart(Wakelocks.java:378)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.hooks.Wakelocks.access$000(Wakelocks.java:40)
03-31 21:59:40.567 I/Xposed ( 587):	at com.ryansteckler.nlpunbounce.hooks.Wakelocks$3.beforeHookedMethod(Wakelocks.java:226)
03-31 21:59:40.567 I/Xposed ( 587):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
03-31 21:59:40.567 I/Xposed ( 587):	at com.android.server.am.ActiveServices.startServiceLocked(Native Method)
03-31 21:59:40.567 I/Xposed ( 587):	at com.android.server.am.ActivityManagerService.startService(ActivityManagerService.java:12648)
03-31 21:59:40.567 I/Xposed ( 587):	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:803)
03-31 21:59:40.567 I/Xposed ( 587):	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2077)
03-31 21:59:40.567 I/Xposed ( 587):	at android.os.Binder.execTransact(Binder.java:404)
03-31 21:59:40.567 I/Xposed ( 587):	at dalvik.system.NativeStart.run(Native Method)

PS. Version 2.0.7 starts up fine.