alibaba / alibaba/flutter_boost

[Bug]: java.lang.IllegalStateException - The requested cached FlutterEngine did not exist in the FlutterEngineCache: 'flutter_boost_default_engine'

Open
#2,243 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
7.2k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

### 请描述遇到的问题,以及您所期望的正确的结果

不报错。

### 请说明如何操作会遇到上述问题

FireBase上监控捕获的。android手机系统版本:12,机型:Honor GIA-AN00

出现频率:偶现

初始化时机:Application onCreate

### 在下面填入关键复现代码

```
io.flutter.embedding.android.j.e (未知来源:46)
io.flutter.embedding.android.FlutterActivity.onCreate (未知来源:36)
com.idlefish.flutterboost.containers.FlutterBoostActivity.onCreate (未知来源:43)
com.teo.hopegoo.flutter.route.HGBoostActivity.onCreate
android.app.Activity.performCreate (Activity.java:8419)
android.app.Activity.performCreate (Activity.java:8391)
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1343)
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:4285)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:4517)
android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:111)
android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:149)
android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:103)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:2692)
android.os.Handler.dispatchMessage (Handler.java:109)
android.os.Looper.loopOnce (Looper.java:206)
android.os.Looper.loop (Looper.java:296)
android.app.ActivityThread.main (ActivityThread.java:9024)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:569)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:976)
```

### 复现的平台

Android

### Flutter SDK版本

3.27.4

### FlutterBoost版本

5.0.2

### 是否延迟初始化FlutterBoost

No

### 解决方案

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with FlutterBoostActivity.onCreate and the FlutterEngineCache lookup shown in the stack trace, then compare it with FlutterBoost initialization in Application.onCreate. Investigate why flutter_boost_default_engine is absent on Android 12 with Flutter 3.27.4 and FlutterBoost 5.0.2. Done means identifying a reproducible lifecycle cause and documenting a verified fix or regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, dart, flutter
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.