----------------------------------------------------------------------------------
@MSGID:
<101nh9f$2bmv$1@nnrp.usenet.blueworldhosting.com> 7276e588
@REPLY: <m9m60dFbtuuU1@mid.individual.net>
a6b56786
@REPLYADDR Marion <marion@facts.com>
@REPLYTO 2:5075/128 Marion
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID:
<101nh9f$2bmv$1@nnrp.usenet.blueworldhosting.com>
@RFC-References: <1014ca5$2hu1r$1@dont-email.me>
<m9m60dFbtuuU1@mid.individual.net>
@TZUTC: -0000
@PID: ForteAgent/8.00.32.1272
@TID: FIDOGATE-5.12-ge4e8b94
On Tue, 27 May 2025 17:02:19 +0100, Andy Burns wrote :
>> Trying to search ("Search: contains") results in a crash as soon as the
>> third character is keyed.
>>
>> Anyone else noticed this with v4.0.3?
>
> Still on 3.1.7(430), and I`ll leave it alone since other versions were
> reluctant to run after installation
Funny story. It wasn`t crashing the day I tested it, but now it`s crashing
as soon as I get to the third letter in a search in Muntashirakon.
It`s exactly what Jeff was seeing in 4.0.3 (443) which is the same version.
I cleared the cache & data but it still crashed at the third letter.
Crash log below.
I checked for a later version:
<
https://github.com/MuntashirAkon/AppManager>
Looks like there is a version 4.0.4 released 3 days ago.
https://github.com/MuntashirAkon/AppManager/releases/tag/v4.0.4
Release notes say "Prevent crashing while searching".
That`s got to be what Jeff found.
So I downloaded the new version.
https://github.com/MuntashirAkon/AppManager/releases/download/v4.0.4/AppManager_
v4.0.4.apk
Name: AppManager_v4.0.4.apk
Size: 26986467 bytes (25 MiB)
SHA256: 225F95474CFFE2C4DBB264E7C4555DC2E7155DE71A77DD78B69C5662E112DDA7
It works now.
Muntashirakon is the best app manager (by far) on Android!
CRASH LOG OF 4.0.3
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item
position 5(offset:-1).state:9
io.github.muntashirakon.widget.RecyclerView{cf966f9 VFED..... ......ID
0,0-720,1411 #7f0901e0 app:id/item_list aid=1073741826},
adapter:io.github.muntashirakon.AppManager.main.MainRecyclerAdapter@aaa60c1,
layout:io.github.muntashirakon.view.AutoFitGridLayoutManager@9787948,
context:io.github.muntashirakon.AppManager.main.MainActivity@13d1ce2
at
androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionBy
Deadline(RecyclerView.java:6821)
at
androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerVi
ew.java:6757)
at
androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerVi
ew.java:6753)
at
androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutMa
nager.java:2362)
at
androidx.recyclerview.widget.GridLayoutManager.layoutChunk(GridLayoutManager.jav
a:584)
at
androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1
622)
at
androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutMa
nager.java:687)
at
androidx.recyclerview.widget.GridLayoutManager.onLayoutChildren(GridLayoutManage
r.java:182)
at
io.github.muntashirakon.view.AutoFitGridLayoutManager.onLayoutChildren(AutoFitGr
idLayoutManager.java:44)
at
androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep1(RecyclerView.java:
4591)
at
androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:4346)
at
androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4919)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at
androidx.swiperefreshlayout.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayou
t.java:704)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at
com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild(Heade
rScrollingViewBehavior.java:149)
at
com.google.android.material.appbar.ViewOffsetBehavior.onLayoutChild(ViewOffsetBe
havior.java:43)
at
com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.onLayoutCh
ild(AppBarLayout.java:2365)
at
androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(CoordinatorLayout.j
ava:918)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at com.android.internal.policy.DecorView.onLayout(DecorView.java:1431)
at android.view.View.layout(View.java:24969)
at android.view.ViewGroup.layout(ViewGroup.java:6784)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4917)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4240)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3116)
at
android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10885)
at
android.view.Choreographer$CallbackRecord.run(Choreographer.java:1301)
at
android.view.Choreographer$CallbackRecord.run(Choreographer.java:1309)
at android.view.Choreographer.doCallbacks(Choreographer.java:923)
at android.view.Choreographer.doFrame(Choreographer.java:852)
at
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1283
)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604
)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
--- ForteAgent/8.00.32.1272
* Origin: BWH Usenet Archive (
https://usenet.blueworldhosting.com (2:5075/128)
SEEN-BY: 5001/100 5015/255 5019/40 5020/715 848
1042 4441 12000 5030/49 1081
SEEN-BY: 5075/128
@PATH: 5075/128 5020/1042 4441