Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigator assert error (try to upgrade to flutter1.22) #904

Closed
kmfish opened this issue Nov 3, 2020 · 5 comments
Closed

Navigator assert error (try to upgrade to flutter1.22) #904

kmfish opened this issue Nov 3, 2020 · 5 comments
Labels
Not yet supported version Not yet supported flutter version

Comments

@kmfish
Copy link

kmfish commented Nov 3, 2020

Steps to Reproduce

A small application to reproduce the bug(最小化可复现的demo)

尝试适配flutter1.22时,遇到Navigator 的assert error

  1. ...
  2. ...
  3. ...

Flutter Boost Version 1.17_hotfix
Target Platform: Android
Target OS version/browser: 10
Devices:

Logs

_AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
#2 NavigatorState._updateHeroController.. (package:flutter/src/widgets/navigator.dart:2785:24)
#3 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1117:15)
#4 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1063:9)
#5 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:971:5)
#6 _rootRun (dart:async/zone.dart:1190:13)
#7 _CustomZone.run (dart:async/zone.dart:1093:19)
#8 _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#9 _invoke (dart:ui/hooks.dart:251:10)
#10 _drawFrame (dart:ui/hooks.dart:209:3)

Flutter 1.22.1

@JsonYuu
Copy link

JsonYuu commented Nov 4, 2020

+1

@kmfish
Copy link
Author

kmfish commented Nov 4, 2020

找到个fix的地方:
#899 (comment)

@ksp147
Copy link

ksp147 commented Nov 5, 2020

请问你适配12.2成功了没?

@kmfish
Copy link
Author

kmfish commented Nov 5, 2020

@ksp147 同步了一些官方1.22相比1.17新增的代码(boost里那一堆X开头的,XTextInputPlugin等),目前可以跑

kmfish pushed a commit to kmfish/flutter_boost that referenced this issue Nov 5, 2020
kmfish added a commit to kmfish/flutter_boost that referenced this issue Nov 5, 2020
@noborder noborder added the Not yet supported version Not yet supported flutter version label Nov 6, 2020
@noborder
Copy link
Collaborator

origin/v1.22.4-hotfixes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Not yet supported version Not yet supported flutter version
Projects
None yet
Development

No branches or pull requests

4 participants