alibaba / alibaba/flutter_boost
外发版本偶现异常
- Dominant language
- Dart
- Stars
- 7.2k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
Non-fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Null check operator used on a null value. Error thrown null.
#00 pc 0x66339f com.a.tv (BoostChannel.sendEventToNative [boost_channel.dart:45])
#01 pc 0x663307 com.a.tv (BoostChannel.enablePopGesture [boost_channel.dart:51])
#02 pc 0xb87573 com.a.tv (BoostLifecycleBinding.containerDidShow [boost_lifecycle_binding.dart:103])
#03 pc 0xb874a7 com.a.tv (FlutterBoostAppState.onContainerShow [flutter_boost_app.dart:623])
#04 pc 0xb8741f com.a.tv (BoostFlutterRouterApi.onContainerShow. [boost_flutter_router_api.dart:74])
#05 pc 0xb86987 com.a.tv (BoostFlutterRouterApi._addInOperationQueueOrExcute [boost_flutter_router_api.dart:95])
#06 pc 0xb873c3 com.a.tv (BoostFlutterRouterApi.onContainerShow [boost_flutter_router_api.dart:73])
#07 pc 0x11a6b43 com.a.tv (FlutterRouterApi.setup. [messages.dart:468])
#08 pc 0x110b09f com.a.tv (BasicMessageChannel.setMessageHandler. [platform_channel.dart:197])
#09 pc 0x107b99f com.a.tv (_DefaultBinaryMessenger.setMessageHandler. [binding.dart:387])
#10 pc 0x4c0dc3 com.a.tv (_invoke2 [hooks.dart:186])
#11 pc 0x4c0cc3 com.a.tv (_ChannelCallbackRecord.invoke [channel_buffers.dart:42])
#12 pc 0x4c0747 com.a.tv (_Channel.push [channel_buffers.dart:132])
#13 pc 0x4c062f com.a.tv (ChannelBuffers.push [channel_buffers.dart:329])
#14 pc 0x1074353 com.a.tv (PlatformDispatcher._dispatchPlatformMessage [platform_dispatcher.dart:599])
#15 pc 0x4c0573 com.a.tv (_dispatchPlatformMessage [hooks.dart:89])
#16 pc 0x4c376b com.a.tv (_dispatchPlatformMessage [hooks.dart:87])

flutter boost : 4.1.1
Flutter 3.3.7 • channel stable • https://github.com/flutter/flutter.git
Framework • revision e99c9c7cd9 (6 周前) • 2022-11-01 16:59:00 -0700
Engine • revision 857bd6b74c
Tools • Dart 2.18.4 • DevTools 2.15.0
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at boost_channel.dart:45 and trace the callers in boost_channel.dart:51, boost_lifecycle_binding.dart:103, and flutter_boost_app.dart:623. Reproduce or inspect the container-show flow using the reported Flutter 3.3.7 and FlutterBoost 4.1.1 versions; done means the reported null-value crash no longer occurs in that flow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100