Error is encountered in built and generated signed APKs (Issue doesn't occur on debug mode or when running App from Android Studio without generating an APK) on:
Qiscus.init(this, "MY_APP_ID");
Encountered problem in releases:
1.19.1
2.7.2
2.8.0
There's not so much documentation on this error relating to Qiscus. When above initialization line of code is commented out, issue isn't encountered.
Error:
08-14 16:06:11.808 29922-29922/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.smartapplications.smartapp, PID: 29922 java.lang.ExceptionInInitializerError at com.qiscus.sdk.o.<init>(Unknown Source) at com.qiscus.sdk.a.b(Unknown Source) at com.qiscus.sdk.a.a(Unknown Source) at com.smartapplications.smartapp.SmartApp.onCreate(Unknown Source) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1018) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4994) at android.app.ActivityThread.-wrap1(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5763) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679) Caused by: java.lang.RuntimeException: Missing type parameter. at com.google.a.c.a.a(Unknown Source) at com.google.a.c.a.<init>(Unknown Source) at com.google.a.l.<init>(Unknown Source) at com.google.a.k.<clinit>(Unknown Source) at com.qiscus.sdk.o.<init>(Unknown Source) at com.qiscus.sdk.a.b(Unknown Source) at com.qiscus.sdk.a.a(Unknown Source) at com.smartapplications.smartapp.SmartApp.onCreate(Unknown Source) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1018) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4994) at android.app.ActivityThread.-wrap1(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5763) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Error is encountered in built and generated signed APKs (Issue doesn't occur on debug mode or when running App from Android Studio without generating an APK) on:
Qiscus.init(this, "MY_APP_ID");
Encountered problem in releases:1.19.1
2.7.2
2.8.0
There's not so much documentation on this error relating to
Qiscus
. When above initialization line of code is commented out, issue isn't encountered. Error:08-14 16:06:11.808 29922-29922/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.smartapplications.smartapp, PID: 29922 java.lang.ExceptionInInitializerError at com.qiscus.sdk.o.<init>(Unknown Source) at com.qiscus.sdk.a.b(Unknown Source) at com.qiscus.sdk.a.a(Unknown Source) at com.smartapplications.smartapp.SmartApp.onCreate(Unknown Source) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1018) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4994) at android.app.ActivityThread.-wrap1(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5763) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679) Caused by: java.lang.RuntimeException: Missing type parameter. at com.google.a.c.a.a(Unknown Source) at com.google.a.c.a.<init>(Unknown Source) at com.google.a.l.<init>(Unknown Source) at com.google.a.k.<clinit>(Unknown Source) at com.qiscus.sdk.o.<init>(Unknown Source) at com.qiscus.sdk.a.b(Unknown Source) at com.qiscus.sdk.a.a(Unknown Source) at com.smartapplications.smartapp.SmartApp.onCreate(Unknown Source) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1018) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4994) at android.app.ActivityThread.-wrap1(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5763) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Attached is a text file with the log: ExceptionInInitializerError.txt
My Application Class onCreate() code: