/Users/rolandvigh/public-repo/moe/natj/natj/src/main/native/natj/NatJ.cpp:353 DEBUG: Method 'boolean java.lang.reflect.Method.isDefault()' is not accessible. art I 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/dex_file.cc:2036] Exception in AnnotationFactory.createAnnotation art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] JNI DETECTED ERROR IN APPLICATION: java_array == null art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] in call to GetArrayLength art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] from long apple.uikit.UIApplication.applicationState() art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] "main" prio=5 tid=1 Runnable art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] | group="main" sCount=0 dsCount=0 obj=0x10a8e40a0 self=0x11c01ac00 art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] | sysTid=1344421 nice=-1 cgrp=default sched=1/31 handle=0x1b734ab80 art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] | stack=0x16fa08000-0x16fa10000 stackSize=1008KB art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] | held mutexes= "mutator lock"(shared held) art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] at apple.uikit.UIApplication.applicationState(Native method) art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] at com.digitalplumecompany.boostyourteam.Main.applicationDidReceiveRemoteNotificationFetchCompletionHandler(Main.java:175) art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] at apple.uikit.c.UIKit.UIApplicationMain(Native method) art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] at com.digitalplumecompany.boostyourteam.Main.main(Main.java:47) art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/java_vm_ext.cc:456] NATIVE BACKTRACE: 0 MOE 0x000000010287d4d0 _ZN3art7Runtime5AbortEv + 120 1 MOE 0x00000001028b4990 _ZN3art10LogMessageD2Ev + 680 2 MOE 0x00000001027abae4 _ZN3art9JavaVMExt8JniAbortEPKcS2_ + 1472 3 MOE 0x00000001027abe24 _ZN3art9JavaVMExt9JniAbortVEPKcS2_Pc + 100 4 MOE 0x00000001027abeac _ZN3art9JavaVMExt9JniAbortFEPKcS2_z + 44 5 MOE 0x0000000102ab8388 _ZN3art3JNI14GetArrayLengthEP7_JNIEnvP7_jarray + 632 6 MOE 0x0000000102c95cf8 _Z10buildInfosP7_JNIEnvP8_jobjectbPPS2_S3_PaPmS6_ + 116 7 MOE 0x0000000102ca4468 _Z26javaToNativeMessageHandlerP7ffi_cifPvPS1_S1_ + 236 8 MOE 0x0000000102cc4e44 ffi_closure_SYSV_inner + 708 9 MOE 0x0000000102cb01b4 ffi_closure_SYSV + 52 10 ??? 0x0000000105d7832c 0x0 + 4392977196 11 MOE 0x00000001029ba280 _ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc + 200 12 MOE 0x0000000102a03d04 _ZN3artL18InvokeWithArgArrayERKNS_33ScopedObjectAccessAlreadyRunnableEPNS_9ArtMethodEPNS_8ArgArrayEPNS_6JValueEPKc + 112 13 MOE 0x0000000102a04f00 _ZN3art35InvokeVirtualOrInterfaceWithVarArgsERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDPc + 336 14 MOE 0x0000000102aa208c _ZN3art3JNI14CallVoidMethodEP7_JNIEnvP8_jobjectP10_jmethodIDz + 524 15 MOE 0x0000000102cb0044 ffi_call_SYSV + 68 16 MOE 0x0000000102cc46ac ffi_call_int + 960 17 MOE 0x0000000102ca6aac _ZNKSt3__18functionIFvjPP9_ffi_typePPvEEclEjS3_S5_ + 68 18 MOE 0x0000000102ca6e98 _ZN14ValueConverterIL18ValueConverterKind0EEC2ERKNS1_10DescriptorENSt3__18functionIFvjPP9_ffi_typePPvEEE + 280 19 MOE 0x0000000102ca4e1c _Z26nativeToJavaMessageHandlerP7ffi_cifPvPS1_S1_ + 776 20 MOE 0x0000000102cc4e44 ffi_closure_SYSV_inner + 708 21 MOE 0x0000000102cb01b4 ffi_closure_SYSV + 52 22 BoostYourTeam 0x00000001003a7b04 FCM_swizzle_appDidReceiveRemoteNotificationWithHandler + 240 23 UIKit 0x000000018ff78bd8 + 6988 24 UIKit 0x000000019097a480 + 204 25 UIKit 0x000000019097a35c + 448 26 UIKit 0x00000001906ec294 + 220 27 UIKit 0x00000001908830ac _performActionsWithDelayForTransitionContext + 112 28 UIKit 0x00000001906ec144 + 252 29 UIKit 0x00000001904d22cc + 364 30 UIKit 0x0000000190374d5c + 468 31 FrontBoardServices 0x0000000188f7620c + 212 32 libdispatch.dylib 0x000000018624d048 + 16 33 libdispatch.dylib 0x00000001862546c8 + 288 34 FrontBoardServices 0x0000000188fa99f4 + 36 35 FrontBoardServices 0x0000000188fa9698 + 404 36 FrontBoardServices 0x0000000188fa9c34 + 56 37 CoreFoundation 0x00000001868722e8 + 24 38 CoreFoundation 0x0000000186872268 + 88 39 CoreFoundation 0x0000000186871af0 + 204 40 CoreFoundation 0x000000018686f6c8 + 1048 41 CoreFoundation 0x000000018678ffb8 CFRunLoopRunSpecific + 436 42 GraphicsServices 0x0000000188627f84 GSEventRunModal + 100 43 UIKit 0x000000018fd642e8 UIApplicationMain + 208 44 MOE 0x0000000102cb0044 ffi_call_SYSV + 68 45 MOE 0x0000000102cc46ac ffi_call_int + 960 46 MOE 0x0000000102ca6aac _ZNKSt3__18functionIFvjPP9_ffi_typePPvEEclEjS3_S5_ + 68 47 MOE 0x0000000102ca694c _ZN14ValueConverterIL18ValueConverterKind1EEC2ERKNS1_10DescriptorENSt3__18functionIFvjPP9_ffi_typePPvEEE + 280 48 MOE 0x0000000102ca79fc _Z23javaToNativeCallHandlerP7ffi_cifPvPS1_S1_ + 640 49 MOE 0x0000000102cc4e44 ffi_closure_SYSV_inner + 708 50 MOE 0x0000000102cb01b4 ffi_closure_SYSV + 52 51 ??? 0x0000000105ddbd94 0x0 + 4393385364 52 MOE 0x00000001029ba2c4 _ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc + 268 53 MOE 0x0000000102a03d04 _ZN3artL18InvokeWithArgArrayERKNS_33ScopedObjectAccessAlreadyRunnableEPNS_9ArtMethodEPNS_8ArgArrayEPNS_6JValueEPKc + 112 54 MOE 0x0000000102a03a40 _ZN3art17InvokeWithVarArgsERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDPc + 320 55 MOE 0x0000000102ab2a28 _ZN3art3JNI21CallStaticVoidMethodVEP7_JNIEnvP7_jclassP10_jmethodIDPc + 512 56 MOE 0x0000000102785ec8 _ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz + 52 57 MOE 0x0000000102b54898 dalvikvm + 1708 58 MOE 0x0000000102784130 moevm + 2016 59 BoostYourTeam 0x0000000100302adc main + 36 60 libdyld.dylib 0x00000001862b256c + 4 art F 2330 1344421 /Users/rolandvigh/public-repo/aosp/art/runtime/runtime.cc:464]Runtime aborting... Aborting thread: "main" prio=5 tid=1 Native | group="" sCount=0 dsCount=0 obj=0x10a8e40a0 self=0x11c01ac00 | sysTid=1344421 nice=-1 cgrp=default sched=1/31 handle=0x1b734ab80 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fa08000-0x16fa10000 stackSize=1008KB | held mutexes= "abort lock" at apple.uikit.UIApplication.applicationState(Native method) at com.digitalplumecompany.boostyourteam.Main.applicationDidReceiveRemoteNotificationFetchCompletionHandler(Main.java:175) at apple.uikit.c.UIKit.UIApplicationMain(Native method) at com.digitalplumecompany.boostyourteam.Main.main(Main.java:47) Pending exception java.lang.RuntimeException: Could not find Java method for native callback! at java.lang.Object org.moe.natj.objc.map.ObjCCallbackMapper.objectToJava(long, org.moe.natj.general.NatJ$JavaObjectConstructionInfo) (ObjCCallbackMapper.java:542) at java.lang.Object org.moe.natj.objc.map.ObjCCallbackMapper.toJava(long, org.moe.natj.general.NatJ$JavaObjectConstructionInfo) (ObjCCallbackMapper.java:630) at java.lang.Object org.moe.natj.general.NatJ.toJava(long, org.moe.natj.general.NatJ$JavaObjectConstructionInfo) (NatJ.java:1053) at int apple.uikit.c.UIKit.UIApplicationMain(int, org.moe.natj.general.ptr.Ptr, java.lang.String, java.lang.String) (UIKit.java:-2) at void com.digitalplumecompany.boostyourteam.Main.main(java.lang.String[]) (Main.java:47) Dumping all threads without appropriate locks held: thread list lock mutator lock All threads: DALVIK THREADS (10): "main" prio=5 tid=1 Runnable | group="" sCount=0 dsCount=0 obj=0x10a8e40a0 self=0x11c01ac00 | sysTid=1344421 nice=-1 cgrp=default sched=1/31 handle=0x1b734ab80 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fa08000-0x16fa10000 stackSize=1008KB | held mutexes= "abort lock" "mutator lock"(shared held) at apple.uikit.UIApplication.applicationState(Native method) at com.digitalplumecompany.boostyourteam.Main.applicationDidReceiveRemoteNotificationFetchCompletionHandler(Main.java:175) at apple.uikit.c.UIKit.UIApplicationMain(Native method) at com.digitalplumecompany.boostyourteam.Main.main(Main.java:47) "Signal Catcher" prio=5 tid=2 WaitingInMainSignalCatcherLoop | group="" sCount=1 dsCount=0 obj=0x10a8fc0a0 self=0x11c01bc00 | sysTid=1344480 nice=-1 cgrp=default sched=1/31 handle=0x16fca3000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fc20000-0x16fc28000 stackSize=524KB | held mutexes= (no managed stack frames) "ReferenceQueueDaemon" prio=5 tid=3 Waiting | group="" sCount=1 dsCount=0 obj=0x10a8e4100 self=0x11c806400 | sysTid=1344481 nice=-1 cgrp=default sched=1/31 handle=0x16fdb7000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fcac000-0x16fcb4000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x04c0436c> (a java.lang.Class) at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:149) - locked <0x04c0436c> (a java.lang.Class) at java.lang.Thread.run(Thread.java:818) "FinalizerDaemon" prio=5 tid=4 Waiting | group="" sCount=1 dsCount=0 obj=0x10a8e4160 self=0x11c806e00 | sysTid=1344482 nice=-1 cgrp=default sched=1/31 handle=0x16fecb000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fdc0000-0x16fdc8000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x0befcd35> (a java.lang.ref.ReferenceQueue) at java.lang.Object.wait(Object.java:423) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) - locked <0x0befcd35> (a java.lang.ref.ReferenceQueue) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:189) at java.lang.Thread.run(Thread.java:818) "FinalizerWatchdogDaemon" prio=5 tid=5 Waiting | group="" sCount=1 dsCount=0 obj=0x10a8e41c0 self=0x11c807800 | sysTid=1344483 nice=-1 cgrp=default sched=1/31 handle=0x16ffdf000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16fed4000-0x16fedc000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x019eb5ca> (a java.lang.Daemons$FinalizerWatchdogDaemon) at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:260) - locked <0x019eb5ca> (a java.lang.Daemons$FinalizerWatchdogDaemon) at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:232) at java.lang.Thread.run(Thread.java:818) "HeapTaskDaemon" prio=5 tid=6 Blocked | group="" sCount=1 dsCount=0 obj=0x10a8e4220 self=0x11c808600 | sysTid=1344484 nice=-1 cgrp=default sched=1/31 handle=0x1700f3000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x16ffe8000-0x16fff0000 stackSize=1068KB | held mutexes= "Task processor lock" at dalvik.system.VMRuntime.runHeapTasks(Native method) - waiting to lock an unknown object at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:368) at java.lang.Thread.run(Thread.java:818) "RxiOSScheduledExecutorPool-1" prio=5 tid=7 Waiting | group="" sCount=1 dsCount=0 obj=0x10a8fca60 self=0x11c85e000 | sysTid=1344497 nice=-1 cgrp=default sched=1/31 handle=0x1704c3000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x1703b8000-0x1703c0000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x0033233b> (a java.lang.Object) at java.lang.Thread.parkFor$(Thread.java:1220) - locked <0x0033233b> (a java.lang.Object) at sun.misc.Unsafe.park(Unsafe.java:299) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:806) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) "OkHttp ConnectionPool" prio=5 tid=9 TimedWaiting | group="" sCount=1 dsCount=0 obj=0x10a8fce80 self=0x11c85ea00 | sysTid=1344503 nice=-1 cgrp=default sched=1/31 handle=0x1705d7000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x1704cc000-0x1704d4000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x05242a58> (a okhttp3.ConnectionPool) at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67) - locked <0x05242a58> (a okhttp3.ConnectionPool) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) "Okio Watchdog" prio=5 tid=10 TimedWaiting | group="" sCount=1 dsCount=0 obj=0x10a8fcee0 self=0x11c860e00 | sysTid=1344504 nice=-1 cgrp=default sched=1/31 handle=0x1706eb000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x1705e0000-0x1705e8000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x0d5d07b1> (a java.lang.Class) at java.lang.Object.wait(Object.java:423) at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:347) at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:312) - locked <0x0d5d07b1> (a java.lang.Class) "OkHttp ConnectionPool" prio=5 tid=11 TimedWaiting | group="" sCount=1 dsCount=0 obj=0x10a8fdfc0 self=0x11c871800 | sysTid=1344506 nice=-1 cgrp=default sched=1/31 handle=0x1707ff000 | state=? schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100 | stack=0x1706f4000-0x1706fc000 stackSize=1068KB | held mutexes= "a thread wait mutex" at java.lang.Object.wait!(Native method) - waiting on <0x0cda6496> (a okhttp3.ConnectionPool) at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67) - locked <0x0cda6496> (a okhttp3.ConnectionPool) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)