[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] alterego96:
Bugs on Fingerprint Configuration Wizard

i met force close error when i try to configure fingerprint through settings, here is the error log i got:

10-09 13:10:11.444 15730-15750/? W/TileUtils: Found org.cyanogenmod.cmparts.input.ButtonSettings for intent Intent { act=com.android.settings.action.EXTRA_SETTINGS } missing metadata com.android.settings.category

10-09 13:10:11.444 15730-15750/? W/TileUtils: Found org.cyanogenmod.cmparts.statusbar.StatusBarSettings for intent Intent { act=com.android.settings.action.EXTRA_SETTINGS } missing metadata com.android.settings.category

10-09 13:10:11.444 15730-15750/? W/TileUtils: Found com.android.systemui.tuner.TunerActivity for intent Intent { act=com.android.settings.action.EXTRA_SETTINGS } missing metadata

10-09 13:10:11.456 15730-15730/? W/Settings: Setting install_non_market_apps has moved from android.provider.Settings.Global to android.provider.Settings.Secure, returning read-only value.

10-09 13:10:11.485 15730-15751/? D/Index: Deleting data for locale 'en_US' took 14 millis

10-09 13:10:11.518 1170-29720/? D/CryptdConnector: SND -> {52 cryptfs getpwtype}

10-09 13:10:11.520 395-403/? D/VoldCryptCmdListener: cryptfs getpwtype

10-09 13:10:11.521 1170-1522/? D/CryptdConnector: RCV <- {213 52 default}

10-09 13:10:11.590 15730-15751/? D/Index: Indexing locale 'en_US' took 105 millis

10-09 13:10:11.765 1170-1320/? I/ActivityManager: Displayed com.android.settings/.SubSettings: +707ms

10-09 13:10:11.767 1571-1571/? W/InputMethodService: Window size has been changed. This may cause jankiness of resizing window: -1 -> -2

10-09 13:10:11.805 15730-15730/? W/IInputConnectionWrapper: finishComposingText on inactive InputConnection

10-09 13:10:11.805 15730-15730/? W/IInputConnectionWrapper: finishComposingText on inactive InputConnection

10-09 13:10:11.815 15730-15746/? D/OpenGLRenderer: endAllActiveAnimators on 0x7fa07dc800 (ListView) with handle 0x7f8c6f6880

10-09 13:10:13.469 1170-1604/? I/ActivityManager: START u0 {cmp=com.android.settings/.fingerprint.FingerprintEnrollIntroduction (has extras)} from uid 1000 on display 0

10-09 13:10:13.470 1170-1540/? D/AudioService: Stream muted, skip playback

10-09 13:10:13.693 1170-1320/? I/ActivityManager: Displayed com.android.settings/.fingerprint.FingerprintEnrollIntroduction: +199ms

10-09 13:10:13.732 15730-15746/? D/OpenGLRenderer: endAllActiveAnimators on 0x7f8cd62000 (RippleDrawable) with handle 0x7f8c3c96a0

10-09 13:10:15.622 581-581/? I/MSM-irqbalance: Decided to move IRQ3 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:15.623 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU7 [P:1] (banned)

10-09 13:10:20.624 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:25.622 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:25.623 581-581/? I/MSM-irqbalance: Decided to move IRQ3 from CPU0 [P:0] to CPU7 [P:1] (banned)

10-09 13:10:27.662 1170-1540/? D/AudioService: Stream muted, skip playback

10-09 13:10:27.667 521-521/? D/fpc_fingerprint_hal: fpc_pre_enroll

10-09 13:10:27.667 521-1544/? E/fpc_tac: the sysfs_node_write name is irq

10-09 13:10:27.667 521-1544/? E/fpc_tac: the sysfs_node_write name is wakeup_enable

10-09 13:10:27.667 521-1544/? D/fpc_tac: fpc_tac_navigation_stop begin

10-09 13:10:27.667 521-1544/? D/fpc_tac: fpc_tac_send_cmd begin

10-09 13:10:27.677 521-1544/? D/fpc_tac: fpc_tac_send_cmd end

10-09 13:10:27.677 521-1544/? E/fpc_tac: fpc_tac_send_cmd end 0

10-09 13:10:27.677 521-1544/? D/fpc_tac: fpc_tac_navigation_stop end

10-09 13:10:27.677 521-1544/? I/fpc_fingerprint_hal: do_navigation end -

10-09 13:10:27.677 521-1544/? D/fpc_tac: fpc_tac_send_cmd begin

10-09 13:10:27.684 521-1544/? D/fpc_tac: fpc_tac_send_cmd end

10-09 13:10:27.684 521-1544/? E/fpc_tac: fpc_tac_send_cmd end 0

10-09 13:10:27.684 521-1544/? D/fpc_fingerprint_hal: workerFunction STATE_IDLE

10-09 13:10:27.684 521-521/? D/fpc_tac: fpc_tac_get_hw_auth_challenge begin

10-09 13:10:27.684 521-521/? D/fpc_tac: fpc_tac_send_get_uint64_cmd begin

10-09 13:10:27.688 521-521/? D/fpc_tac: fpc_tac_send_get_uint64_cmd end

10-09 13:10:27.688 521-521/? D/fpc_tac: fpc_tac_get_hw_auth_challenge end

10-09 13:10:27.688 521-521/? D/fpc_fingerprint_hal: fpc_pre_enroll challenge 1133407541697586745

10-09 13:10:27.688 521-1544/? D/fpc_fingerprint_hal: fpc_wait_finger_up

10-09 13:10:27.688 521-1544/? E/fpc_tac: the sysfs_node_write name is wakeup_enable

10-09 13:10:27.688 521-1544/? D/fpc_tac: fpc_tac_check_finger_lost begin

10-09 13:10:27.688 521-1544/? D/fpc_tac: fpc_tac_send_get_uint32_cmd begin

10-09 13:10:27.690 1170-2417/? I/ActivityManager: START u0 {cmp=com.android.settings/.ChooseLockGeneric (has extras)} from uid 1000 on display 0

10-09 13:10:27.698 521-1544/? D/fpc_tac: fpc_tac_send_get_uint32_cmd end

10-09 13:10:27.698 521-1544/? D/fpc_tac: fpc_tac_check_finger_lost end

10-09 13:10:27.698 521-1544/? D/fpc_fingerprint_hal: fpc_wait_finger_up FPC_LIB_FINGER_LOST

10-09 13:10:27.698 521-1544/? E/fpc_tac: the sysfs_node_write name is wakeup_enable

10-09 13:10:27.699 521-1544/? I/fpc_fingerprint_hal: do_navigation start -

10-09 13:10:27.699 521-1544/? D/fpc_tac: fpc_tac_navigation_start begin

10-09 13:10:27.699 521-1544/? D/fpc_tac: fpc_tac_send_cmd begin

10-09 13:10:27.703 521-1544/? D/fpc_tac: fpc_tac_send_cmd end

10-09 13:10:27.703 521-1544/? E/fpc_tac: fpc_tac_send_cmd end 0

10-09 13:10:27.704 521-1544/? D/fpc_tac: fpc_tac_navigation_start end

10-09 13:10:27.704 521-1544/? E/fpc_tac: the sysfs_node_write name is wakeup_enable

10-09 13:10:27.704 521-1544/? D/fpc_tac: fpc_tac_wakeup_setup begin

10-09 13:10:27.704 521-1544/? D/fpc_tac: fpc_tac_send_cmd begin

10-09 13:10:27.709 521-1544/? D/fpc_tac: fpc_tac_send_cmd end

10-09 13:10:27.709 521-1544/? E/fpc_tac: fpc_tac_send_cmd end 0

10-09 13:10:27.709 521-1544/? D/fpc_tac: fpc_tac_wakeup_setup end

10-09 13:10:27.836 1170-2415/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.837 1170-3739/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.839 1170-1863/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.840 1170-17217/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.841 1170-3703/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.842 1170-17218/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.843 1170-12911/? E/UserRestrictionsUtils: Unknown restriction: null

10-09 13:10:27.858 1170-11305/? D/CryptdConnector: SND -> {53 cryptfs getpwtype}

10-09 13:10:27.858 395-403/? D/VoldCryptCmdListener: cryptfs getpwtype

10-09 13:10:27.859 1170-1522/? D/CryptdConnector: RCV <- {213 53 default}

10-09 13:10:27.902 15730-15730/? D/AndroidRuntime: Shutting down VM

10-09 13:10:27.903 15730-15730/? E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.android.settings, PID: 15730

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.ChooseLockGeneric}: java.lang.ClassCastException: android.widget.FrameLayout cannot be cast to com.android.setupwizardlib.GlifPreferenceLayout

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2699)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766)

at android.app.ActivityThread.-wrap12(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1507)

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

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

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

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

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

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

Caused by: java.lang.ClassCastException: android.widget.FrameLayout cannot be cast to com.android.setupwizardlib.GlifPreferenceLayout

at com.android.settings.ChooseLockGeneric$ChooseLockGenericFragment.onCreateRecyclerView(ChooseLockGeneric.java:267)

at android.support.v14.preference.PreferenceFragment.onCreateView(PreferenceFragment.java:287)

at com.android.settings.SettingsPreferenceFragment.onCreateView(SettingsPreferenceFragment.java:131)

at android.app.Fragment.performCreateView(Fragment.java:2353)

at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:995)

at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171)

at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1153)

at android.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:2039)

at android.app.FragmentController.dispatchActivityCreated(FragmentController.java:176)

at android.app.Activity.performCreateCommon(Activity.java:6678)

at android.app.Activity.performCreate(Activity.java:6686)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2652)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766)*

at android.app.ActivityThread.-wrap12(ActivityThread.java)*

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1507)*

at android.os.Handler.dispatchMessage(Handler.java:102)*

at android.os.Looper.loop(Looper.java:154)*

at android.app.ActivityThread.main(ActivityThread.java:6236)*

at java.lang.reflect.Method.invoke(Native Method)*

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

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

10-09 13:10:27.907 1170-1668/? W/ActivityManager: Force finishing activity com.android.settings/.ChooseLockGeneric

10-09 13:10:27.912 1170-1668/? W/ActivityManager: Force finishing activity com.android.settings/.fingerprint.FingerprintEnrollIntroduction

10-09 13:10:27.917 1170-1668/? 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:13754 com.android.server.am.ActivityManagerService.handleApplicationCrash:13736

10-09 13:10:27.987 1170-4175/? I/OpenGLRenderer: Initialized EGL, version 1.4

10-09 13:10:27.987 1170-4175/? D/OpenGLRenderer: Swap behavior 1

10-09 13:10:28.413 1170-1271/? W/ActivityManager: Activity pause timeout for ActivityRecord{baca368 u0 com.android.settings/.ChooseLockGeneric t234 f}

10-09 13:10:30.622 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU4 [P:1] (banned)

10-09 13:10:34.152 1170-2457/? E/AlarmManager: RTC Alarm: 2 null com.google.android.gms com.google.android.gms.gcm.HEARTBEAT_ALARM

10-09 13:10:34.208 1170-1256/? E/AlarmManager: RTC Alarm: 2 null com.google.android.gms com.google.android.gms.gcm.ACTION_CHECK_QUEUE

10-09 13:10:34.235 1170-29721/? E/AlarmManager: RTC Alarm: 2 null com.google.android.gms com.google.android.gms.gcm.HEARTBEAT_ALARM

10-09 13:10:34.251 1170-1867/? E/AlarmManager: RTC Alarm: 2 null com.google.android.gms com.google.android.gms.gcm.ACTION_CHECK_QUEUE

10-09 13:10:35.632 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:35.633 581-581/? I/MSM-irqbalance: Decided to move IRQ3 from CPU0 [P:0] to CPU5 [P:1] (banned)

10-09 13:10:37.701 1170-1271/? W/ActivityManager: Launch timeout has expired, giving up wake lock!

10-09 13:10:40.642 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:45.642 581-581/? I/MSM-irqbalance: Decided to move IRQ3 from CPU0 [P:0] to CPU6 [P:1] (banned)

10-09 13:10:45.643 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU5 [P:1] (banned)

10-09 13:10:50.652 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU4 [P:1] (banned)

10-09 13:10:55.663 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU4 [P:1] (banned)

10-09 13:10:55.663 581-581/? I/MSM-irqbalance: Decided to move IRQ3 from CPU0 [P:0] to CPU5 [P:1] (banned)

10-09 13:11:00.663 581-581/? I/MSM-irqbalance: Decided to move IRQ5 from CPU0 [P:0] to CPU4 [P:1] (banned)

10-09 13:11:02.360 1845-2151/? I/QImsService: ImsSenderRxr : processResponse[SUB1]

10-09 13:11:02.360 1845-2151/? I/QImsService: ImsSenderRxr : Response data: [12, 13, -1, -1, -1, -1, 16, 3, 24, -46, 1, 32, 0, 18, 12, 8, 1, 24, 0, 58, 6, 16, 0, 34, 2, 8, 2, 18, 12, 8, 1, 24, 3, 58, 6, 16, 0, 34, 2, 8, 2, 18, 12, 8, 1, 24, 1, 58, 6, 16, 0, 34, 2, 8, 2, 18, 12, 8, 1, 24, 2, 58, 6, 16, 0, 34, 2, 8, 2, 18, 14, 8, 1, 24, 11, 58, 8, 8, 14, 16, 2, 34, 2, 8, 1][SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : Tag -1 3 210 0[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : isValid = true type = 0 status = 0 userdata = null[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : networkMode = -1 status = 0 restrictCause = 0 registered = 2[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : isValid = true type = 3 status = 0 userdata = null[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : networkMode = -1 status = 0 restrictCause = 0 registered = 2[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : isValid = true type = 1 status = 0 userdata = null[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : networkMode = -1 status = 0 restrictCause = 0 registered = 2[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : isValid = true type = 2 status = 0 userdata = null[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : networkMode = -1 status = 0 restrictCause = 0 registered = 2[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : isValid = true type = 11 status = 0 userdata = null[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : networkMode = 14 status = 2 restrictCause = 0 registered = 1[SUB1]

10-09 13:11:02.361 1845-2151/? I/QImsService: ImsSenderRxr : [UNSL]< UNSOL_SRV_STATUS_UPDATE [org.codeaurora.ims.ServiceStatus@e359107, org.codeaurora.ims.ServiceStatus@1691234, org.codeaurora.ims.ServiceStatus@580c85d, org.codeaurora.ims.ServiceStatus@9cfd5d2, org.codeaurora.ims.ServiceStatus@31036a3][SUB1]

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSubHandler : Message received: what = 4

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSubHandler : Received event: EVENT_SRV_STATUS_UPDATE

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : type = 0 status = 0 isValid = true

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : Call Type 0has num updates = 1

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : StatusForAccessTech networkMode = -1 registered = 2 status = 0 restrictCause = 0

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : disabledFeature = 0

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : type = 3 status = 0 isValid = true

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : Call Type 3has num updates = 1

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : StatusForAccessTech networkMode = -1 registered = 2 status = 0 restrictCause = 0

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : disabledFeature = 1

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : type = 1 status = 0 isValid = true

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : Call Type 1has num updates = 1

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : StatusForAccessTech networkMode = -1 registered = 2 status = 0 restrictCause = 0

10-09 13:11:02.362 1845-1845/? I/QImsService: ImsServiceSub : disabledFeature = 1

i use custom kernel beacon 3.5, anynone know about this? thanks in advance