[Android General] prototype74:
JNI FatalError reports that it can not find the class ThreadedRenderer which will abort booting the system since it's a framework class :

01-01 08:18:03.378 4795 4795 F art : art/runtime/jni_internal.cc:492] JNI FatalError called: Native registration unable to find class 'android/view/ThreadedRenderer'; aborting...

If you checked what happen before JNI FatalError report a missing class then you would see that your art rejected this class (ThreadedRenderer) :

01-01 08:18:03.369 4795 4795 I art : Rejecting re-init on previously-failed class java.lang.Class<android.view.ThreadedRenderer>: java.lang.VerifyError: Verifier rejected class android.view.ThreadedRenderer: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean) failed to verify: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean): [0x54] Rejecting invocation, expected 4 arguments, found 3 (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar:classes2.dex)

This class rejection mostly happen if you modified this class and added/removed something which makes "no sense" for art e.g if you replaced an integer with something else.

Here the full log you provided (red=the main issue) :

01-01 08:18:02.493 4858 4858 I dex2oat : ----------------------------------------------------
01-01 08:18:02.493 4858 4858 I dex2oat : <SS>: S T A R T I N G . . .
01-01 08:18:02.493 4858 4858 E dex2oat : <SS>: oat location is not valid
01-01 08:18:02.597 4848 4848 I dex2oat : Explicit concurrent mark sweep GC freed 53300(22MB) AllocSpace objects, 0(0B) LOS objects, 33% free, 7MB/11MB, paused 179us total 47.990ms
01-01 08:18:03.031 1027 1027 I ServiceManager: Waiting for service AtCmdFwd...
01-01 08:18:03.077 4858 4858 I dex2oat : dex2oat took 75.954s (threads: 4) arena alloc=21MB (22527384B) java alloc=5MB (6219816B) native alloc=99MB (103854336B) free=14MB (14896896B)
01-01 08:18:03.212 4795 4795 I [saiv 1.1]: saiv_OnLoadJNI.cpp(38): _init: Version 1.1 Build # 3532
01-01 08:18:03.212 4795 4795 I [saiv 1.1]: saiv_OnLoadJNI.cpp(43): _init: _init() was called
01-01 08:18:03.240 4795 4795 I MLDAP : libMLDAP/MLDAP.c: 53: ================================================
01-01 08:18:03.240 4795 4795 I MLDAP : libMLDAP/MLDAP.c: 53: MLDAP_LIB v1.1.20
01-01 08:18:03.240 4795 4795 I MLDAP : libMLDAP/MLDAP.c: 53: ================================================
01-01 08:18:03.337 4795 4795 I TMSDISP : AcsAndroidVirtualDisplayIntfImpl
01-01 08:18:03.349 4795 4795 D ICU : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
[COLOR="Red"]01-01 08:18:03.369 4795 4795 I art : Rejecting re-init on previously-failed class java.lang.Class<android.view.ThreadedRenderer>: java.lang.VerifyError: Verifier rejected class android.view.ThreadedRenderer: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean) failed to verify: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean): [0x54] Rejecting invocation, expected 4 arguments, found 3 (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar:classes2.dex)
01-01 08:18:03.369 4795 4795 I art : (Throwable with empty stack trace)
01-01 08:18:03.378 4795 4795 I art : Rejecting re-init on previously-failed class java.lang.Class<android.view.ThreadedRenderer>: java.lang.VerifyError: Verifier rejected class android.view.ThreadedRenderer: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean) failed to verify: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean): [0x54] Rejecting invocation, expected 4 arguments, found 3 (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar:classes2.dex)
01-01 08:18:03.378 4795 4795 I art : (Throwable with empty stack trace)
01-01 08:18:03.378 4795 4795 I art : Rejecting re-init on previously-failed class java.lang.Class<android.view.ThreadedRenderer>: java.lang.VerifyError: Verifier rejected class android.view.ThreadedRenderer: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean) failed to verify: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean): [0x54] Rejecting invocation, expected 4 arguments, found 3 (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar:classes2.dex)
01-01 08:18:03.378 4795 4795 I art : (Throwable with empty stack trace)
01-01 08:18:03.378 4795 4795 F art : art/runtime/jni_internal.cc:492] JNI FatalError called: Native registration unable to find class 'android/view/ThreadedRenderer'; aborting...[/COLOR]
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] Runtime aborting...
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] Aborting thread:
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] "main" prio=5 tid=1 Native
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | group="" sCount=0 dsCount=0 obj=0x12c04160 self=0xf2585900
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | sysTid=4795 nice=0 cgrp=default sched=0/0 handle=0xf5a44534
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | state=R schedstat=( 921922337 1967219792 262 ) utm=74 stm=18 core=1 HZ=100
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | stack=0xff1b6000-0xff1b8000 stackSize=8MB
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | held mutexes= "abort lock"
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #00 pc 0037a69d /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #01 pc 0035a135 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+304)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #02 pc 0034cddd /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+24)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #03 pc 0034cc59 /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+424)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #04 pc 0034365b /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #05 pc 000b6b57 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+870)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #06 pc 0027eba7 /system/lib/libart.so (_ZN3art3JNI10FatalErrorEP7_JNIEnvPKc+94)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #07 pc 00002729 /system/lib/libnativehelper.so (jniRegisterNativeMethods+68)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #08 pc 000922a1 /system/lib/libandroid_runtime.so (_ZN7android38register_android_view_ThreadedRendererEP7_JNIEnv+248)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #09 pc 00069ea5 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv+108)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #10 pc 0006b35f /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcRKNS_6VectorINS_7String8EEEb+310)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #11 pc 00002dcf /system/bin/app_process32 (???)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #12 pc 00016dd1 /system/lib/libc.so (__libc_init+48)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #13 pc 000028e4 /system/bin/app_process32 (???)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] (no managed stack frames)
[COLOR="red"]01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] Pending exception java.lang.VerifyError: Verifier rejected class android.view.ThreadedRenderer: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean) failed to verify: void android.view.ThreadedRenderer.<init>(android.content.Context, boolean, boolean): [0x54] Rejecting invocation, expected 4 arguments, found 3 (declaration of 'android.view.ThreadedRenderer' appears in /system/framework/framework.jar:classes2.dex)[/COLOR]
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] (Throwable with empty stack trace)Dumping all threads without appropriate locks held: thread list lock mutator lock
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] All threads:
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] DALVIK THREADS (5):
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] "main" prio=5 tid=1 Runnable
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | group="" sCount=0 dsCount=0 obj=0x12c04160 self=0xf2585900
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | sysTid=4795 nice=0 cgrp=default sched=0/0 handle=0xf5a44534
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | state=R schedstat=( 950211034 1972334741 269 ) utm=76 stm=19 core=1 HZ=100
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | stack=0xff1b6000-0xff1b8000 stackSize=8MB
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] | held mutexes= "abort lock" "mutator lock"(shared held)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #00 pc 0037a69d /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #01 pc 0035a135 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+304)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #02 pc 0036c9f5 /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+608)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #03 pc 0036655b /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #04 pc 00366283 /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+182)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #05 pc 0034cc25 /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+372)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #06 pc 0034365b /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #07 pc 000b6b57 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+870)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #08 pc 0027eba7 /system/lib/libart.so (_ZN3art3JNI10FatalErrorEP7_JNIEnvPKc+94)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #09 pc 00002729 /system/lib/libnativehelper.so (jniRegisterNativeMethods+68)
01-01 08:18:03.433 4795 4795 F art : art/runtime/runtime.cc:419] native: #10 pc 000922a1 /system/lib/libandroid_runtime.so (_ZN7android38register_android_view_ThreadedRendererEP7_JNIEnv+248)
[...]
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] native: #02 pc 002bb849 /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+516)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] native: #03 pc 002bcf23 /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+118)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] native: #04 pc 002cb8c3 /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+32)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] native: #05 pc 00000537 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] at java.lang.Object.wait!(Native method)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] - waiting on <0x074fa735> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] - locked <0x074fa735> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] at java.lang.Daemons$Daemon.run(Daemons.java:103)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419] at java.lang.Thread.run(Thread.java:-1)
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419]
01-01 08:18:03.436 4795 4795 F art : art/runtime/runtime.cc:419]
01-01 08:18:03.437 4795 4795 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 4795 (main)
01-01 08:18:03.438 603 603 W : debuggerd: handling request: pid=4795 uid=0 gid=0 tid=4795
01-01 08:18:03.458 5499 5499 E : debuggerd: Unable to connect to activity manager (connect failed: Connection refused)
01-01 08:18:03.459 5499 5499 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-01 08:18:03.460 5499 5499 F DEBUG : Build fingerprint: 'samsung/hero2qltezc/hero2qltechn:7.0/NRD90M/G9350ZCU2BQK3:user/release-keys'
01-01 08:18:03.460 5499 5499 F DEBUG : Revision: '15'
01-01 08:18:03.460 5499 5499 F DEBUG : ABI: 'arm'
01-01 08:18:03.460 5499 5499 F DEBUG : pid: 4795, tid: 4795, name: main >>> zygote <<<
01-01 08:18:03.460 5499 5499 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
[COLOR="red"]01-01 08:18:03.461 5499 5499 F DEBUG : Abort message: 'art/runtime/jni_internal.cc:492] JNI FatalError called: Native registration unable to find class 'android/view/ThreadedRenderer'; aborting...'[/COLOR]
01-01 08:18:03.461 5499 5499 F DEBUG : r0 00000000 r1 000012bb r2 00000006 r3 00000008
01-01 08:18:03.461 5499 5499 F DEBUG : r4 f5a4458c r5 00000006 r6 f5a44534 r7 0000010c
01-01 08:18:03.461 5499 5499 F DEBUG : r8 f2585900 r9 f3b4e730 sl f3b51d70 fp 00000001
01-01 08:18:03.461 5499 5499 F DEBUG : ip 00000000 sp ff9b2b78 lr f459c6f7 pc f459ef78 cpsr 200f0010
01-01 08:18:03.471 5499 5499 F DEBUG :
01-01 08:18:03.471 5499 5499 F DEBUG : backtrace:
01-01 08:18:03.471 5499 5499 F DEBUG : #00 pc 00049f78 /system/lib/libc.so (tgkill+12)
01-01 08:18:03.471 5499 5499 F DEBUG : #01 pc 000476f3 /system/lib/libc.so (pthread_kill+34)
01-01 08:18:03.471 5499 5499 F DEBUG : #02 pc 0001d829 /system/lib/libc.so (raise+10)
01-01 08:18:03.471 5499 5499 F DEBUG : #03 pc 00019321 /system/lib/libc.so (__libc_android_abort+34)
01-01 08:18:03.471 5499 5499 F DEBUG : #04 pc 00017388 /system/lib/libc.so (abort+4)
01-01 08:18:03.471 5499 5499 F DEBUG : #05 pc 003436fd /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
01-01 08:18:03.471 5499 5499 F DEBUG : #06 pc 000b6b57 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+870)
01-01 08:18:03.472 5499 5499 F DEBUG : #07 pc 0027eba7 /system/lib/libart.so (_ZN3art3JNI10FatalErrorEP7_JNIEnvPKc+94)
01-01 08:18:03.472 5499 5499 F DEBUG : #08 pc 00002729 /system/lib/libnativehelper.so (jniRegisterNativeMethods+68)
01-01 08:18:03.472 5499 5499 F DEBUG : #09 pc 000922a1 /system/lib/libandroid_runtime.so (_ZN7android38register_android_view_ThreadedRendererEP7_JNIEnv+248)
01-01 08:18:03.472 5499 5499 F DEBUG : #10 pc 00069ea5 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv+108)
01-01 08:18:03.472 5499 5499 F DEBUG : #11 pc 0006b35f /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcRKNS_6VectorINS_7String8EEEb+310)
01-01 08:18:03.472 5499 5499 F DEBUG : #12 pc 00002dcf /system/bin/app_process32
01-01 08:18:03.472 5499 5499 F DEBUG : #13 pc 00016dd1 /system/lib/libc.so (__libc_init+48)

Fix this and your ROM may boot ;)