k0shk0sh / FastHub

FastHub the ultimate GitHub client for Android.
GNU General Public License v3.0
5.71k stars 931 forks source link

App crash on this isuue #2872

Open vovpff opened 4 years ago

vovpff commented 4 years ago

FastHub Version: 4.7.3
Android Version: 9 (SDK: 28)
Device Information:

kj7rrv commented 4 years ago

Confirmed, Moto g6; Android Pie

kj7rrv commented 4 years ago

It reloaded back to this issue, and now I do not see the original message and the Priority High label message is duplicated.

maxakash commented 4 years ago

Same issue on Asus Zenfone 5Z

HitaloM commented 4 years ago

Same issue on J7 2016 (One UI, Android 9)

3xploiton3 commented 4 years ago

No issue on me, redmi note 5, android 9

naloder commented 4 years ago

Same issue on Mi 8 lite(MIUI 11 20.1.21 Android Q )

carlobrok commented 4 years ago

Same issue, Huawei P20 lite Android 9.1

Username404-59 commented 4 years ago

Same on oneplus 3T with android 9.

timschneeb commented 4 years ago

Also crashed on my Galaxy S8. Here is a stacktrace since no one bothered to paste one in here:

msg: java.lang.IndexOutOfBoundsException: setSpan (54 ... 53) has end before start
stacktrace: java.lang.IndexOutOfBoundsException: setSpan (54 ... 53) has end before start
    at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1318)
    at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:684)
    at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:676)
    at com.fastaccess.provider.timeline.handler.QuoteHandler.handleTagNode(QuoteHandler.java:24)
    at net.nightwhistler.htmlspanner.HtmlSpanner.handleContent(HtmlSpanner.java:269)
    at net.nightwhistler.htmlspanner.HtmlSpanner.handleContent(HtmlSpanner.java:262)
    at net.nightwhistler.htmlspanner.HtmlSpanner.handleContent(HtmlSpanner.java:262)
    at net.nightwhistler.htmlspanner.HtmlSpanner.fromTagNode(HtmlSpanner.java:219)
    at net.nightwhistler.htmlspanner.HtmlSpanner.fromHtml(HtmlSpanner.java:174)
    at com.fastaccess.provider.timeline.HtmlHelper.htmlIntoTextView(HtmlHelper.java:48)
    at com.fastaccess.ui.adapter.viewholder.TimelineCommentsViewHolder.bind(TimelineCommentsViewHolder.java:197)
    at com.fastaccess.ui.adapter.IssuesTimelineAdapter.onBindView(IssuesTimelineAdapter.java:86)
    at com.fastaccess.ui.widgets.recyclerview.BaseRecyclerAdapter.onBindViewHolder(BaseRecyclerAdapter.java:88)
    at com.fastaccess.ui.widgets.recyclerview.BaseRecyclerAdapter.onBindViewHolder(BaseRecyclerAdapter.java:20)
    at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7065)
    at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107)
    at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6012)
    at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6279)
    at androidx.recyclerview.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:288)
    at androidx.recyclerview.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:345)
    at androidx.recyclerview.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:361)
    at androidx.recyclerview.widget.GapWorker.prefetch(GapWorker.java:368)
    at androidx.recyclerview.widget.GapWorker.run(GapWorker.java:399)
    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:491)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:915)