alibaba / alibaba/flutter_boost

外发版本偶现异常

Open
#1,776 0 comments 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

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])

image

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.