facebook / react-native

A framework for building native applications using React
https://reactnative.dev
MIT License
119.24k stars 24.34k forks source link

Android HeadlessJS Crash - Tried to finish non-existent task with id #33883

Closed pedrolopes10 closed 4 months ago

pedrolopes10 commented 2 years ago

Description

Hi there, I've seen this crash to happen much more since Android 12 and 96% Samsung devices.

I cannot reproduce and I do not use any library that uses Headless tasks.

Crashlytics: Fatal Exception: java.lang.AssertionError: Tried to finish non-existent task with id 1. at com.facebook.infer.annotation.Assertions.assertCondition(Assertions.java:88) at com.facebook.react.jstasks.HeadlessJsTaskContext.finishTask(HeadlessJsTaskContext.java:173) at com.facebook.react.jstasks.HeadlessJsTaskContext$3.run(HeadlessJsTaskContext.java:211) at android.os.Handler.handleCallback(Handler.java:938) 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 com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228) at java.lang.Thread.run(Thread.java:920)

Related https://github.com/facebook/react-native/issues/27597

Version

0.68.2

Output of npx react-native info

npx react-native info info Fetching system and libraries information... System: OS: Windows 10 10.0.22000 CPU: (16) x64 AMD Ryzen 7 3700X 8-Core Processor Memory: 10.64 GB / 31.92 GB Binaries: Node: 14.16.0 - C:\Program Files\nodejs\node.EXE Yarn: 1.22.11 - ~\AppData\Roaming\npm\node_modules\yarn\bin\yarn.CMD npm: 6.14.11 - C:\Program Files\nodejs\npm.CMD Watchman: 20200816.222424.0 - C:\sites\tools\watchman\bin\watchman.EXE SDKs: Android SDK: Not Found Windows SDK: Not Found IDEs: Android Studio: Version 4.1.0.0 AI-201.8743.12.41.7199119 Visual Studio: Not Found Languages: Java: 11.0.14.1 - /cygdrive/c/Program Files/Eclipse Adoptium/jdk-11.0.14.101-hotspot/bin/javac npmPackages: @react-native-community/cli: Not Found react: ^17.0.2 => 17.0.2 react-native: ^0.68.2 => 0.68.2 react-native-windows: Not Found npmGlobalPackages: react-native: Not Found

Steps to reproduce

Cannot reproduce it.

Snack, code example, screenshot, or link to a repository

No response

hdjvieira commented 2 years ago

Having the same issue I'm also unable to reproduce

RodolfoGS commented 2 years ago

Same issue here on Android 9+ and 94% Samsung react-native: 0.68.2

image
dsipahioglu commented 2 years ago

Having the same issue and I'm unable to reproduce the issue

pedrolopes10 commented 2 years ago

Yap same issue continues on 0.69.5.

image

@kelset @cortinico any help please?

github-actions[bot] commented 2 years ago
:warning: Missing Reproducible Example
:information_source: It looks like your issue is missing a reproducible example. Please provide a Snack or a repository that demonstrates the issue you are reporting in a minimal, complete, and reproducible manner.
pedrolopes10 commented 2 years ago

That's the issue, I cannot reproduce it in any ways and I have a Samsung with Android 12. Never saw the crash happening but I have some users complaining about it.

Saad-Bashar commented 2 years ago

I am having this same as well. Mostly on android Samsung and android 12. Not sure how to reproduce this issue.

cortinico commented 2 years ago

That's the issue, I cannot reproduce it in any ways and I have a Samsung with Android 12. Never saw the crash happening but I have some users complaining about it.

We can't really help further without a reproducer

Saad-Bashar commented 2 years ago

Did you guys figure out any fix for this? It seems that this particular code is written here in react native repo, https://github.com/facebook/react-native/blob/main/ReactAndroid/src/main/java/com/facebook/react/jstasks/HeadlessJsTaskContext.java#L174

pedrolopes10 commented 2 years ago

Nope, and yes it looks like that particular code is the responsible, maybe don't throw exception if doesn't find the task to finish?

Saad-Bashar commented 2 years ago

Yeah as long as the app does not crash :(

amrit-sahoo commented 1 year ago

Did any one got the fix for this crash?

Saad-Bashar commented 1 year ago

Nope happening still 😅

paulkiren commented 1 year ago

I am having the same issue

malikzype commented 1 year ago

Still having same issue

malikzype commented 1 year ago

Did anyone got solution for this issue?

malikzype commented 1 year ago

@Saad-Bashar What did you comment on in HeadlessContext class? Can you please help

malikzype commented 1 year ago

@pedrolopes10 Did you find any solutions?

Tyson39 commented 1 year ago

El sáb, 10 jun 2023 5:28, malikzype @.***> escribió:

@pedrolopes10 https://github.com/pedrolopes10 Did you find any solutions?

— Reply to this email directly, view it on GitHub https://github.com/facebook/react-native/issues/33883#issuecomment-1585475831, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6XCIFDOYFMHEQZCV2XCUCLXKPZYJANCNFSM5WQGIW2A . You are receiving this because you are subscribed to this thread.Message ID: @.***>

pedrolopes10 commented 1 year ago

@pedrolopes10 Did you find any solutions?

Nope, still happening here

tsachit commented 1 year ago

any update here?

malikzype commented 1 year ago

Yes, even we are facing this issue.

HarshitMadhav commented 10 months ago

facing this issue +1

github-actions[bot] commented 4 months ago

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 4 months ago

This issue was closed because it has been stalled for 7 days with no activity.

llamington commented 3 months ago

Facing this issue