App crashed showing an article with ViewArticleActivity
Hi,
I'm trying to show an article with ViewArticleActivity but it's not working. My code is:
//123456 is an articleId and it is public in my website.
ViewArticleActivity.builder(1234567)
.withContactUsButtonVisible(false)
.show(requireContext()) //I have also checked it with requireActivity()
The code throw an exception:
Process: xx.xx.xx, PID: 12345
java.lang.IllegalArgumentException: either category or name must be provided.
at com.segment.analytics.Analytics.screen(Analytics.java:681)
at com.segment.analytics.Analytics.screen(Analytics.java:642)
at com.segment.analytics.Analytics.recordScreenViews(Analytics.java:436)
at com.segment.analytics.Analytics$3.onActivityStarted(Analytics.java:310)
at android.app.Application.dispatchActivityStarted(Application.java:393)
at android.app.Activity.dispatchActivityStarted(Activity.java:1363)
at android.app.Activity.onStart(Activity.java:1876)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:472)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:246)
at zendesk.support.guide.ViewArticleActivity.onStart(ViewArticleActivity.java:435)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1467)
at android.app.Activity.performStart(Activity.java:8079)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3710)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2252)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7842)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Please, can you help me?
Thanks!
-
Hi Chema! To make sure that we can narrow this issue down for you, could you please try reproducing this in one of our sample apps? This will let us know if the issue is with the SDK/in your help center or if it is something within your code causing this.
Please sign in to leave a comment.
1 Comments