How can I uncheck or reset the radio button in android/kotlin ?

I recently had the need to have a radio group where the selected item could be deselected by tapping it again. So, here I can be able to deselect all options inside anRadioGroup. I tried using click listeners but I couldn't accomplish. Then I am able to do it using a custom AppCompatRadioButton class in Kotlin as shown below: 
package com.myapp

import android.content.Context
import android.util.AttributeSet
import android.widget.RadioGroup
import androidx.appcompat.widget.AppCompatRadioButton

/**
* Created this class for custom radio button which toggles on click
*/
class ToggleAbleRadioButton(context: Context?, attrs: AttributeSet?) :
AppCompatRadioButton(context, attrs) {

override fun toggle() {
if (isChecked) {
if (parent is RadioGroup) {
(parent as RadioGroup).clearCheck()
}
} else {
isChecked = true
}
}
}

 You can use it inside radio group as shown below:

<RadioGroup
android:id="@+id/radip_group_whether_conditions"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
app:layout_constraintEnd_toEndOf="@id/guidelinesend"
app:layout_constraintStart_toStartOf="@id/guidelinestart"
app:layout_constraintTop_toBottomOf="@id/til_wind_direction_and_speed">

<com.myoctans.app.daily_reports.view.ToggleAbleRadioButton
android:id="@+id/mcb_sunny"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sunny" />

<com.myoctans.app.daily_reports.view.ToggleAbleRadioButton
android:id="@+id/mcb_cloudy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cloudy" />

<com.myoctans.app.daily_reports.view.ToggleAbleRadioButton
android:id="@+id/mcb_rain"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/rain" />

<com.myoctans.app.daily_reports.view.ToggleAbleRadioButton
android:id="@+id/mcb_snow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/snow" />
</RadioGroup>

You can refer this link for more insight: Android radio button uncheck,
how to uncheck radio button in android programmatically code example

Android Kotlin Room database, build error “A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution” on Android Studio Preview Apple M1

Component used: Room

Version used: 2.3.0

Devices/Android versions reproduced on: MacBook Pro M1 chip


Build failed on Apple M1 with Room database 2.3.0

Execution failed for task ':app:kaptDebugKotlin'.

> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction

   > java.lang.reflect.InvocationTargetException (no error message)

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Solution:

  implementation "androidx.room:room-runtime:2.3.0"

  annotationProcessor "androidx.room:room-compiler:2.3.0"

1. You can use Alpha Release version of room: 

implementation "androidx.room:room-runtime:2.4.0-alpha04"

annotationProcessor "androidx.room:room-compiler:2.4.0-alpha04"

Room Database Alpha Release version 2.4.0-alpha04 

2. Also updated project level build Gradle with latest Kotlin plugin version and latest Gradle plugin. (Need to update this because I was facing some error related to apply plugin: 'kotlin-android')

buildscript {
//    ext.kotlin_version = '1.3.61'
    ext.kotlin_version = '1.5.30'
    repositories {
        google()
        jcenter()
    }
    dependencies {
//        classpath 'com.android.tools.build:gradle:3.6.1'
        classpath 'com.android.tools.build:gradle:4.0.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

 

Check detailed log here:

> Task :app:kaptDebugKotlin

w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:

    /Users/pradiptilala/.gradle/caches/transforms-2/files-2.1/a6ee74fb178b3ea5a892efce09fbf14f/jetified-kotlin-stdlib-jdk7-1.3.61.jar (version 1.3)

    /Users/pradiptilala/.gradle/caches/transforms-2/files-2.1/120c1f3b8c4010532adc0c31034c2e5b/jetified-kotlin-stdlib-1.4.0.jar (version 1.4)

    /Users/pradiptilala/.gradle/caches/transforms-2/files-2.1/ce684c39ae6924170520b6f45161379f/jetified-kotlin-stdlib-common-1.4.0.jar (version 1.4)

w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath

> Task :app:kaptDebugKotlin FAILED

java.lang.IllegalStateException: failed to analyze: java.lang.reflect.InvocationTargetException

at org.jetbrains.kotlin.analyzer.AnalysisResult.throwIfError(AnalysisResult.kt:56)

at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:182)

at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:165)

at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:55)

at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:84)

at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:42)

at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104)

at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1558)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:566)

at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)

at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)

at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)

at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)

at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)

at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

at java.base/java.lang.Thread.run(Thread.java:834)

Caused by: java.lang.reflect.InvocationTargetException

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:566)

at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:76)

at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing$default(annotationProcessing.kt:35)

at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.runAnnotationProcessing(Kapt3Extension.kt:224)

at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted(Kapt3Extension.kt:187)

at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted(Kapt3Extension.kt:98)

at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM$analyzeFilesWithJavaIntegration$2.invoke(TopDownAnalyzerFacadeForJVM.kt:97)

at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:107)

at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:82)

at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:557)

at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:82)

at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:107)

at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:548)

at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:177)

... 23 more

Caused by: com.sun.tools.javac.processing.AnnotationProcessingError: java.lang.ExceptionInInitializerError

at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:992)

at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:896)

at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1222)

at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1335)

at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1258)

at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1157)

... 40 more

Caused by: java.lang.ExceptionInInitializerError

at androidx.room.processor.DatabaseProcessor.doProcess(DatabaseProcessor.kt:82)

at androidx.room.processor.DatabaseProcessor.process(DatabaseProcessor.kt:57)

at androidx.room.RoomProcessor$DatabaseProcessingStep.process(RoomProcessor.kt:134)

at com.google.auto.common.BasicAnnotationProcessor.process(BasicAnnotationProcessor.java:330)

at com.google.auto.common.BasicAnnotationProcessor.process(BasicAnnotationProcessor.java:181)

at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.process(incrementalProcessors.kt)

at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:147)

at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:980)

... 45 more

Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64

at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333)

at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64)

at androidx.room.verifier.DatabaseVerifier.<clinit>(DatabaseVerifier.kt:68)

... 53 more

Execution failed for task ':app:kaptDebugKotlin'.

> Internal compiler error. See log for more details


Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'

Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'

I was using import statement like below when I was getting this warning
import kotlinx.android.parcel.Parcelize
Finally, replace old import with new import
import kotlinx.parcelize.Parcelize
Update to latest kotlin version - 1.4.20 and use below plugin

apply plugin: 'kotlin-parcelize'

java.lang.IllegalArgumentException: Receiver not registered : Android BroadcastReceiver

     --------- beginning of crash

2021-06-29 14:58:18.780 16932-16932/com.example.myapplication2 E/AndroidRuntime: FATAL EXCEPTION: main

    Process: com.example.myapplication2, PID: 16932

    java.lang.IllegalArgumentException: Receiver not registered: com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity$broadcastReceiver$1@94b6d81

        at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:1433)

        at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1553)

        at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:674)

        at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:674)

        at com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity.unregisterReciever(ShowAffirmationActivity.kt:90)

        at com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity$broadcastReceiver$1.onReceive(ShowAffirmationActivity.kt:36)

        at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)

        at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)

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

2021-06-29 14:58:18.784 16932-16932/com.example.myapplication2 E/MQSEventManagerDelegate: failed to get MQSService.

2021-06-29 14:58:18.786 16932-16932/com.example.myapplication2 E/CustomActivityOnCrash: App has crashed, executing CustomActivityOnCrash's UncaughtExceptionHandler

    java.lang.IllegalArgumentException: Receiver not registered: com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity$broadcastReceiver$1@94b6d81

        at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:1433)

        at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1553)

        at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:674)

        at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:674)

        at com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity.unregisterReciever(ShowAffirmationActivity.kt:90)

        at com.example.myapplication2.Activities.Affirmation.ShowAffirmationActivity$broadcastReceiver$1.onReceive(ShowAffirmationActivity.kt:36)

        at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)

        at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)

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


Explanation:

I am using directly unregisterReceiver(broadcastReceiver).

It's throwing error java.lang.IllegalArgumentException: Receiver not registered. You can check error in detail above.


Solution:

Use below to unregisterReceiver your local broadcast receiver.

LocalBroadcastManager.getInstance(this@ShowAffirmationActivity).unregisterReceiver(broadcastReceiver)

I have registered broad cast receiver in onCreate using below code.
LocalBroadcastManager.getInstance(this@ShowAffirmationActivity).registerReceiver(broadcastReceiver, IntentFilter(ACTION_FINISH_ALARM_ACTIVITY))

I have declared broad cast receiver at start of activity as shown below. This code only receives broad cast once and unregister broadcast receiver before finishing activity. This works perfectly fine. 
private val broadcastReceiver: BroadcastReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
Log.d("ACTION_FINISH_ALARM::", "Status::"+intent.action)
if (ACTION_FINISH_ALARM_ACTIVITY.equals(intent.action)) // 1 == lock
{
unregisterReceiver()
alarmOptions?.stopVibrationAndRinging()
finishAndRemoveTask()
}
}
}

java.lang.IllegalStateException at android.media.MediaPlayer : Android MediaPlayer Error

     --------- beginning of crash

2021-06-29 12:40:18.925 2968-2968/com.example.myapplication2 E/AndroidRuntime: FATAL EXCEPTION: main

    Process: com.example.myapplication2, PID: 2968

    java.lang.RuntimeException: Unable to stop service com.example.myapplication2.Util.AffirmationRingtoneService@4ce3875: java.lang.IllegalStateException

        at android.app.ActivityThread.handleStopService(ActivityThread.java:4201)

        at android.app.ActivityThread.access$2000(ActivityThread.java:224)

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

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)

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

     Caused by: java.lang.IllegalStateException

        at android.media.MediaPlayer._stop(Native Method)

        at android.media.MediaPlayer.stop(MediaPlayer.java:1418)

        at com.example.myapplication2.Util.AffirmationRingtoneService.stopMediaPlayerAfterAlarmFire(AffirmationRingtoneService.kt:72)

        at com.example.myapplication2.Util.AffirmationRingtoneService.onDestroy(AffirmationRingtoneService.kt:81)

        at android.app.ActivityThread.handleStopService(ActivityThread.java:4177)

        at android.app.ActivityThread.access$2000(ActivityThread.java:224) 

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

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) 

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

2021-06-29 12:40:18.931 2968-2968/com.example.myapplication2 E/MQSEventManagerDelegate: failed to get MQSService.

2021-06-29 12:40:18.932 2968-2968/com.example.myapplication2 E/CustomActivityOnCrash: App has crashed, executing CustomActivityOnCrash's UncaughtExceptionHandler

    java.lang.RuntimeException: Unable to stop service com.example.myapplication2.Util.AffirmationRingtoneService@4ce3875: java.lang.IllegalStateException

        at android.app.ActivityThread.handleStopService(ActivityThread.java:4201)

        at android.app.ActivityThread.access$2000(ActivityThread.java:224)

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

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)

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

     Caused by: java.lang.IllegalStateException

        at android.media.MediaPlayer._stop(Native Method)

        at android.media.MediaPlayer.stop(MediaPlayer.java:1418)

        at com.example.myapplication2.Util.AffirmationRingtoneService.stopMediaPlayerAfterAlarmFire(AffirmationRingtoneService.kt:72)

        at com.example.myapplication2.Util.AffirmationRingtoneService.onDestroy(AffirmationRingtoneService.kt:81)

        at android.app.ActivityThread.handleStopService(ActivityThread.java:4177)

        at android.app.ActivityThread.access$2000(ActivityThread.java:224) 

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

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

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

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

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

        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) 

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

Google Keep stopping - com.google.android.apps.gsa.tasks.m: EXCLUSIVE background task UPDATE_HOTWORD_MODELS crashed.


 com.google.android.apps.gsa.tasks.m: EXCLUSIVE background task UPDATE_HOTWORD_MODELS crashed.

at com.google.android.apps.gsa.tasks.n.ga(SourceFile:7)

at com.google.android.libraries.gsa.k.a.n.ga(SourceFile:2)

at com.google.common.w.a.bv.run(SourceFile:6)

at com.google.android.apps.gsa.shared.util.c.a.bt.b(SourceFile:1)

at com.google.android.apps.gsa.shared.util.c.a.bw.run(SourceFile:1)

at com.google.android.libraries.g.aa.run(SourceFile:1)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at com.google.android.libraries.g.m.run(Unknown Source:2)

at com.google.android.libraries.g.e.run(Unknown Source:2)

at java.lang.Thread.run(Thread.java:919)

Suppressed: com.google.android.apps.gsa.shared.util.c.a.bv: Unchecked exception happened while running task: n[UPDATE_HOTWORD_MODELS-failure-handler]

at com.google.android.apps.gsa.shared.util.c.a.bw.run(SourceFile:6)

... 6 more

Caused by: com.google.android.apps.gsa.tasks.k: java.lang.IllegalArgumentException: Multiple entries with same key: en-AE=https://www.gstatic.com/android-search/hotword/x_google/9b74550b2fb24680fdac9ec59c56e828/hotword.data and en-AE=https://www.gstatic.com/android-search/hotword/x_google/9b74550b2fb24680fdac9ec59c56e828/hotword.data

at com.google.android.apps.gsa.tasks.b.c.b(SourceFile:2)

at com.google.android.apps.gsa.tasks.b.a.a(Unknown Source:4)

at com.google.android.libraries.gsa.k.a.g.a(Unknown Source:2)

at com.google.common.w.a.dr.a(SourceFile:1)

at com.google.common.w.a.co.run(SourceFile:4)

at com.google.common.w.a.dt.run(SourceFile:1)

... 6 more

Caused by: java.lang.IllegalArgumentException: Multiple entries with same key: en-AE=https://www.gstatic.com/android-search/hotword/x_google/9b74550b2fb24680fdac9ec59c56e828/hotword.data and en-AE=https://www.gstatic.com/android-search/hotword/x_google/9b74550b2fb24680fdac9ec59c56e828/hotword.data

at com.google.common.b.ps.v(SourceFile:1)

at com.google.common.b.ps.g(SourceFile:20)

at com.google.common.b.ps.e(SourceFile:6)

at com.google.common.b.gx.b(SourceFile:1)

at com.google.android.apps.gsa.shared.speech.hotword.c.a(SourceFile:9)

at com.google.android.apps.gsa.speech.hotword.b.a.a(SourceFile:8)

at com.google.android.apps.gsa.speech.hotword.b.a.b(SourceFile:3)

at com.google.android.apps.gsa.staticplugins.microdetection.b.p.e(SourceFile:1)

at com.google.android.apps.gsa.staticplugins.microdetection.b.p.b(SourceFile:2)

at com.google.android.apps.gsa.staticplugins.microdetection.b.p.a(SourceFile:28)

at com.google.android.apps.gsa.tasks.b.c.b(SourceFile:1)

... 11 more


Popular Posts