joreilly / joreilly/PeopleInSpace
App crash when scroll up and down
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.4k
- Forks
- 314
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 14
Description
Android-10_2026-08-29_120716_logcat.json
Hi, when I build and run the app from commit 64434e6 (Gradle JDK jbr-21) on my Android 10 device and Android 17.0 emulator, the app crashes on both when I scroll up and down the astronaut list.
12:06:57.045 D fetchAndStorePeople
12:06:57.161 D No Network Security Config specified, using platform default
12:06:57.162 I RegisterTcmMonitor from: $Proxy0
12:06:57.485 W allocator 3.x is not supported
12:07:00.127 W Accessing hidden method Landroid/view/ViewTreeObserver;->dispatchOnScrollChanged()V (greylist, reflection, allowed)
12:07:01.027 D Installing profile for dev.johnoreilly.peopleinspace
12:07:05.445 E FATAL EXCEPTION: main
Process: dev.johnoreilly.peopleinspace, PID: 15703
kotlinx.coroutines.CompletionHandlerException: Exception in completion handler InvokeOnCancelling@f1f6323[job@a41020] for DispatchedCoroutine{Cancelling}@a41020
at kotlinx.coroutines.JobSupport.notifyCancelling(JobSupport.kt:1607)
at kotlinx.coroutines.JobSupport.tryMakeCancelling(JobSupport.kt:826)
at kotlinx.coroutines.JobSupport.makeCancelling(JobSupport.kt:786)
at kotlinx.coroutines.JobSupport.cancelImpl$kotlinx_coroutines_core(JobSupport.kt:702)
I attached .logcat file for more details.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by building commit 64434e6 with Gradle JDK jbr-21 and reproduce the crash by scrolling the astronaut list up and down on Android 10 or the Android 17.0 emulator. Read the attached Android-10_2026-08-29_120716_logcat.json, focusing on the kotlinx.coroutines.CompletionHandlerException during cancellation; done means the list can be scrolled repeatedly without a crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100