[prjkt.io] :
I was applying a theme on WhatsApp just now and it crashed afterward.

At least the app has shown me an option to copy the log to clipboard. So I'll paste it here ?

Build version: nine hundred ninety five

Device: SM-G530H (fortuna3g) [samsung/rr_fortuna3g/fortuna3g:8.1.0/OPM2.171026.006.C1/0bd8ef8c43:userdebug/test-keys]

ROM: 8.1.0 - Resurrection Remix

Theme system: OMS (system service)

Stack trace:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

at java.util.ArrayList.get(ArrayList.java:437)

at projekt.substratum.activities.launch.ShowcaseActivity$DownloadTabs.onPostExecute(ShowcaseActivity.java:279)

at projekt.substratum.activities.launch.ShowcaseActivity$DownloadTabs.onPostExecute(ShowcaseActivity.java:198)

at android.os.AsyncTask.finish(AsyncTask.java:695)

at android.os.AsyncTask.-wrap1(Unknown Source:0)

at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)

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

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

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

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

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

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

User actions:

2018-07-03 09:37:50: LauncherActivity created

2018-07-03 09:37:50: SplashScreenActivity created

2018-07-03 09:37:50: SplashScreenActivity resumed

2018-07-03 09:37:51: LauncherActivity destroyed

2018-07-03 09:37:51: SplashScreenActivity paused

2018-07-03 09:37:51: MainActivity created

2018-07-03 09:37:52: MainActivity resumed

2018-07-03 09:37:53: SplashScreenActivity destroyed

2018-07-03 09:37:57: MainActivity paused

2018-07-03 09:37:57: ShowcaseActivity created

2018-07-03 09:37:57: ShowcaseActivity resumed

2018-07-03 09:38:31: ShowcaseActivity paused

2018-07-03 10:24:27: AppShortcutLaunch created

2018-07-03 10:24:27: ThemeLaunchActivity created

2018-07-03 10:24:27: ThemeLaunchActivity resumed

2018-07-03 10:24:27: ThemeLaunchActivity paused

2018-07-03 10:24:28: InformationActivity created

2018-07-03 10:24:28: InformationActivity resumed

2018-07-03 10:24:30: AppShortcutLaunch destroyed

2018-07-03 10:24:47: InformationActivity paused

2018-07-03 10:25:00: InformationActivity resumed

2018-07-03 10:26:26: InformationActivity paused

2018-07-03 10:26:26: InformationActivity destroyed

2018-07-03 10:26:26: InformationActivity created

2018-07-03 10:26:27: InformationActivity resumed

2018-07-03 10:26:37: InformationActivity paused

2018-07-03 10:26:37: InformationActivity destroyed

2018-07-03 10:26:37: InformationActivity created

2018-07-03 10:26:38: InformationActivity resumed

2018-07-03 10:26:39: InformationActivity paused

2018-07-03 10:26:39: InformationActivity destroyed

2018-07-03 10:26:39: InformationActivity created

2018-07-03 10:26:40: InformationActivity resumed

2018-07-03 10:26:45: InformationActivity paused

2018-07-03 10:29:32: InformationActivity destroyed

2018-07-03 10:29:32: InformationActivity created

2018-07-03 10:29:33: InformationActivity resumed

2018-07-03 10:29:34: InformationActivity paused

2018-07-03 10:29:34: ThemeLaunchActivity destroyed

2018-07-03 10:29:34: ThemeLaunchActivity created

2018-07-03 10:29:34: ThemeLaunchActivity resumed

2018-07-03 10:29:34: ThemeLaunchActivity paused

2018-07-03 10:29:35: InformationActivity created

2018-07-03 10:29:35: InformationActivity resumed

2018-07-03 10:29:36: ThemeLaunchActivity destroyed

2018-07-03 10:29:36: InformationActivity destroyed

2018-07-03 10:29:37: InformationActivity paused

2018-07-03 10:29:37: ShowcaseActivity destroyed

2018-07-03 10:29:37: ShowcaseActivity created

2018-07-03 10:29:37: ShowcaseActivity resumed

2018-07-03 10:29:38: InformationActivity destroyed

Anyway, the WhatsApp got themed and nothing worse happened, I hope I have helped and thanks for making this theme engine.