Recent searches
No recent searches
Android Crash Zendesk 10 and below, Attachment link in contact us form disabled on Android 11+
Posted Jan 20, 2022
I am getting the following crash on Android 10 and below when trying to attach an image to the "Contact Us" feedback form:
java.lang.NoSuchMethodError: No static method with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; in class Lcom/squareup/picasso/Picasso; or its super classes (declaration of 'com.squareup.picasso.Picasso'
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.loadFileIntoImageView(AttachmentContainerHost.java:363)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.attachImage(AttachmentContainerHost.java:354)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost$AttachmentContainer.<init>(AttachmentContainerHost.java:296)
at com.zendesk.sdk.feedback.ui.AttachmentContainerHost.addAttachment(AttachmentContainerHost.java:142)
at com.zendesk.sdk.attachment.AttachmentHelper.processAndUploadSelectedFiles(AttachmentHelper.java:138)
at com.zendesk.sdk.feedback.ui.ContactZendeskFragment$4.success(ContactZendeskFragment.java:494)
at com.zendesk.sdk.feedback.ui.ContactZendeskFragment$4.success(ContactZendeskFragment.java:489)
at com.zendesk.belvedere.BelvedereCallback$1.run(BelvedereCallback.java:40)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Also, the button to attach images to the Contact Us form is disabled in Android 11+.
We are using the following gradle implementations:
repositories {
maven { url 'https://zendesk.jfrog.io/zendesk/repo' }
}
api group: 'com.zendesk', name: 'sdk', version: '1.11.0.1'
Please advise. Thanks.
0
1 comment
Eric Nelson
It looks like you're using a very out of date sdk version, which most likely is the cause of the issue. I'd advise updating to a more recent version of our sdk.
Hope this helps,
0