belvedere icon indicating copy to clipboard operation
belvedere copied to clipboard

Crash in ImageService

Open sandeepvissamsetti-iconic opened this issue 3 years ago • 6 comments

HI,

We have zendesk integrated in our app and it looks like we have crashes being reported to us. Please have a look at the stack trace and fix it if necessary. Let us know if there is anything on our side to modify. Here is the stacktrace,

ImageStreamService.java line 35 zendesk.belvedere.ImageStreamService.queryRecentImages(ImageStreamService.java:35) zendesk.belvedere.ImageStreamModel.getLatestImages (ImageStreamModel.java:50) zendesk.belvedere.ImageStreamPresenter.presentStream (ImageStreamPresenter.java:94) zendesk.belvedere.ImageStreamPresenter.init (ImageStreamPresenter.java:25) zendesk.belvedere.ImageStreamUi. (ImageStreamUi.java:80) zendesk.belvedere.ImageStreamUi.show (ImageStreamUi.java:45) zendesk.belvedere.BelvedereUi$ImageStreamBuilder$1$1.run (BelvedereUi.java:199)

Let us know if you need anything else from our side.

+1 seems to be an issue for me as well. Happens on Android 11 after application targetSdkVersion is bumped to 30.

lelumees avatar Nov 12 '21 13:11 lelumees

+1. Happens to our game when targetSdkVersion is changed to 30 as well.

dat-vu-deca avatar Feb 14 '22 16:02 dat-vu-deca

This is the top crash in our app.

hiltonc avatar Apr 18 '22 16:04 hiltonc

Same. Any update on this?

cvance avatar May 12 '22 17:05 cvance

Adding stacktrace:

Fatal Exception: java.lang.IllegalArgumentException: Invalid token LIMIT at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172) at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142) at android.content.ContentProviderProxy.query(ContentProviderProxy.java:473) at android.content.ContentResolver.query(ContentResolver.java:1194) at android.content.ContentResolver.query(ContentResolver.java:1125) at android.content.ContentResolver.query(ContentResolver.java:1081) at zendesk.belvedere.ImageStreamService.queryRecentImages(ImageStreamService.java:35) at zendesk.belvedere.ImageStreamModel.getLatestImages(ImageStreamModel.java:50) at zendesk.belvedere.ImageStreamPresenter.presentStream(ImageStreamPresenter.java:94) at zendesk.belvedere.ImageStreamPresenter.init(ImageStreamPresenter.java:25) at zendesk.belvedere.ImageStreamUi.(ImageStreamUi.java:80) at zendesk.belvedere.ImageStreamUi.show(ImageStreamUi.java:45) at zendesk.belvedere.BelvedereUi$ImageStreamBuilder$1$1.run(BelvedereUi.java:199) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:254) at android.app.ActivityThread.main(ActivityThread.java:8231) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006)

cvance avatar May 12 '22 17:05 cvance

Hi guys, after digging a while, I found solution for our project. Our project was using an old version of Belvedere. It is resolved by just updating Belvedere to newer version which include the fix. The fix can be found in this issue: https://github.com/zendesk/belvedere/pull/111

dat-vu-deca avatar May 13 '22 00:05 dat-vu-deca