Crash : Unable to start receiver foundation.e.drive.widgets.EDriveWidget
- /e/ version: 1.1-rc.2-q-20220620198225-stable-GS290
- Device model(s): GS290
- Device rooted: no
Summary
Crash : Unable to start receiver foundation.e.drive.widgets.EDriveWidget
The problem
Steps to reproduce
What is the current behavior?
What is the expected correct behavior?
Technical informations
Relevant logs (adb logcat
)
--------- beginning of crash
18166 06-21 16:13:09.398 3179 3179 E AndroidRuntime: FATAL EXCEPTION: main
18167 06-21 16:13:09.398 3179 3179 E AndroidRuntime: Process: foundation.e.drive, PID: 3179
18168 06-21 16:13:09.398 3179 3179 E AndroidRuntime: java.lang.RuntimeException: Unable to start receiver foundation.e.drive.widgets.EDriveWidget: java.lang.ArrayIndexOu tOfBoundsException: length=10; index=10
18169 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.app.ActivityThread.handleReceiver(ActivityThread.java:3797)
18170 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.app.ActivityThread.access$1400(ActivityThread.java:219)
18171 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
18172 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:107)
18173 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
18174 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7356)
18175 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
18176 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
18177 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
18178 06-21 16:13:09.398 3179 3179 E AndroidRuntime: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=10; index=10
18179 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at java.util.ArrayList.add(ArrayList.java:468)
18180 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.widget.RemoteViews.addAction(RemoteViews.java:2491)
18181 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.widget.RemoteViews.setCharSequence(RemoteViews.java:3212)
18182 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.widget.RemoteViews.setTextViewText(RemoteViews.java:2593)
18183 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at foundation.e.drive.widgets.EDriveWidget.onAccountAvailable(EDriveWidget.java:259)
18184 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at foundation.e.drive.widgets.EDriveWidget.updateAppWidget(EDriveWidget.java:125)
18185 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at foundation.e.drive.widgets.EDriveWidget.updateAppWidget(EDriveWidget.java:108)
18186 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at foundation.e.drive.widgets.EDriveWidget.onEnabled(EDriveWidget.java:134)
18187 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.appwidget.AppWidgetProvider.onReceive(AppWidgetProvider.java:85)
18188 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at foundation.e.drive.widgets.EDriveWidget.onReceive(EDriveWidget.java:159)
18189 06-21 16:13:09.398 3179 3179 E AndroidRuntime: at android.app.ActivityThread.handleReceiver(ActivityThread.java:3788)
18190 06-21 16:13:09.398 3179 3179 E AndroidRuntime: ... 8 more
18191 06-21 16:13:09.404 2395 4645 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
18192 06-21 16:13:09.409 3179 4641 I Process : Sending signal. PID: 3179 SIG: 9
18193 06-21 16:13:09.412 4402 4431 E SQLiteLog: (1) no such table: audio_genres
18194 06-21 16:13:09.428 4402 4431 E SQLiteLog: (1) no such table: audio_genres
18195 06-21 16:13:09.436 2576 2576 V KeyguardUpdateMonitor: onSubscriptionInfoChanged()
18196 06-21 16:13:09.436 2556 2998 I HeadsetPhoneState: stopListenForPhoneState(), no listener indicates nothing is listening
Full logs : gs290.log
Relevant screenshots
Solutions
Workaround
Possible fixes