joreilly / joreilly/PeopleInSpace

App crash when scroll up and down

Open
#511 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.