[go: nahoru, domu]

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

'package:flutter/src/widgets/image.dart': Failed assertion: line 136 pos 15: 'image != null': is not true. #17900

Closed
agnoam opened this issue May 25, 2018 · 16 comments
Labels
c: crash Stack traces logged to the console

Comments

@agnoam
Copy link
agnoam commented May 25, 2018

Hi,
I have a compile error just at the first time that I run my app.
The error is:

I/flutter (22768): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY 
╞═══════════════════════════════════════════════════════════
I/flutter (22768): The following assertion was thrown building LoginPage(dirty, state: 
_LoginPageState#1a32e):
I/flutter (22768): 'package:flutter/src/widgets/image.dart': Failed assertion: line 136 pos 15: 'image != 
null': is not
I/flutter (22768): true.
I/flutter (22768): 
I/flutter (22768): Either the assertion indicates an error in the framework itself, or we should provide 
substantially
I/flutter (22768): more information in this error message to help you determine and fix the underlying 
cause.
I/flutter (22768): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (22768):   https://github.com/flutter/flutter/issues/new
I/flutter (22768): 
I/flutter (22768): When the exception was thrown, this was the stack:
I/flutter (22768): #2      new Image (package:flutter/src/widgets/image.dart)
I/flutter (22768): #3      _LoginPageState.build (package:digital_frame/pages/login.page.dart:107:17)
I/flutter (22768): #4      StatefulElement.build (package:flutter/src/widgets/framework.dart:3730:27)
I/flutter (22768): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3642:15)
I/flutter (22768): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #12     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #14     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #16     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #20     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #21     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #22     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #23     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #24     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #26     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #27     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #28     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #29     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #30     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #31     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #32     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #33     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #34     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #35     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #36     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #37     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #38     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #39     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #41     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #42     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #43     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #45     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #47     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #48     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #49     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #50     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #52     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #53     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #54     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #55     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #56     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #57     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #58     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #59     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #60     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #61     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #62     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #63     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #64     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #65     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #66     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #67     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #68     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #69     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #70     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #71     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #73     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #74     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #75     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #76     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #77     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #78     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #79     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #80     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #82     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #83     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #84     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #85     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #86     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #88     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #89     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #90     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #91     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #92     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #93     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #94     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #95     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #96     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #97     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #98     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #99     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #100    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)
I/flutter (22768): #101    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #102    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #103    _TheatreElement.mount (package:flutter/src/widgets/overlay.dart:493:16)
I/flutter (22768): #104    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #105    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #106    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #107    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #108    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #109    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #110    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #111    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #112    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #113    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #114    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #115    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #116    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #117    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #118    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #119    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #120    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #121    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #122    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #123    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #124    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #125    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #126    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #127    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #128    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #129    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #130    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #131    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #132    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #133    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #134    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #135    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #136    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #137    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #138    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #139    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #140    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
Syncing files to device Mi A1...
I/flutter (22768): #141    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #142    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #143    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #144    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #145    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #146    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #147    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #148    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #149    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #150    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #151    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #152    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #153    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #154    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #155    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #156    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #157    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #158    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #159    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #160    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #161    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #162    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #163    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #164    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #165    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #166    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter (22768): #167    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #168    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #169    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #170    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #171    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #172    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #173    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #174    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #175    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #176    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #177    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #178    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #179    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #180    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #181    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #182    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #183    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #184    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #185    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #186    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #187    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #188    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #189    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #190    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #191    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #192    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #193    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #194    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #195    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #196    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #197    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #198    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #199    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #200    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #201    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #202    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #203    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #204    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #205    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #206    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #207    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #208    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #209    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #210    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #211    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #212    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #213    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #214    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #215    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #216    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #217    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #218    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #219    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #220    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #221    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #222    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #223    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter (22768): #224    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #225    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #226    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter (22768): #228    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter (22768): #229    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter (22768): #230    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter (22768): #231    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter (22768): #232    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter (22768): #233    RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:857:16)
I/flutter (22768): #234    RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:828:5)
I/flutter (22768): #235    RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:774:17)
I/flutter (22768): #236    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2222:19)
I/flutter (22768): #237    RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:773:13)
I/flutter (22768): #238    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:662:7)
I/flutter (22768): #239    runApp (package:flutter/src/widgets/binding.dart:704:7)
I/flutter (22768): #240    main.<anonymous closure> (file:///C:/Users/joe/Flutter%20Workspace/digital_frame/lib/main.dart:29:5)
I/flutter (22768): #247    SharedPreferences.getInstance (package:shared_preferences/shared_preferences.dart)
I/flutter (22768): <asynchronous suspension>
I/flutter (22768): #248    StorageH.getJSON (package:digital_frame/services/storage.services.dart:22:30)
I/flutter (22768): #249    main (file:///C:/Users/joe/Flutter%20Workspace/digital_frame/lib/main.dart:16:12)
I/flutter (22768): #250    _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:279:19)
I/flutter (22768): #251    _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
I/flutter (22768): (elided 8 frames from class _AssertionError and package dart:async)
I/flutter (22768): ════════════════════════════════════════════════════════════════════════════════════════════════════

But when I refresh it again everything is ok.

anyone know what make the problem ?

@zoechi
Copy link
Contributor
zoechi commented May 25, 2018

Sounds like a timing issue. Can you post the code that causes the issue?
Also please add the output of flutter doctor.

@agnoam
Copy link
Author
agnoam commented May 26, 2018

My code of LoginPage is:

    // Core
	import 'dart:async';
	import 'package:flutter/material.dart';

	// Plugins
	import 'package:firebase_auth/firebase_auth.dart';
	import 'package:google_sign_in/google_sign_in.dart';

	// Pages
	import 'package:digital_frame/pages/home.page.dart';

	// Services
	import 'package:digital_frame/services/storage.services.dart';
	import 'package:digital_frame/services/facebook.services.dart';
	import 'package:digital_frame/services/share.services.dart';


	class LoginPage extends StatefulWidget {
	  LoginPage({Key key, this.title}) : super(key: key);

	  final String title;

	  @override
	  _LoginPageState createState() => new _LoginPageState();
	}

	class _LoginPageState extends State<LoginPage> {
	  static const String _facebook_appID = 'xxxxxxxxxxx';
	  static const String _facebook_appSecret = 'xxxxxxxxxxxxxx';
	  String serverURL = "http://10.0.0.3:8810";

	  final FirebaseAuth _auth = FirebaseAuth.instance;
	  final GoogleSignIn googleSignIn = new GoogleSignIn();
	  final FacebookLogin fb = new FacebookLogin(appID: _facebook_appID, appSecret: _facebook_appSecret);
	  final Map<String, dynamic> headers = new Map<String, dynamic>();

	  Future _g_firebaseSignIn() async {
		// Show Firebase Google SignIn
		GoogleSignInAccount googleSI_acc = await googleSignIn.signIn();
		GoogleSignInAuthentication gsiAuth = await googleSI_acc.authentication;

		FirebaseUser user = await _auth.signInWithGoogle(idToken: gsiAuth.idToken, accessToken: gsiAuth.accessToken);

		return FirebaseAuth.instance.currentUser().then((user) {
		  return user.getIdToken(refresh: true).then((idToken) {
			print(idToken);

			List<String> splittedName = googleSI_acc.displayName.split(' ');

			Map<String, dynamic> googleData = new Map<String, dynamic>();
			googleData['accessToken'] = gsiAuth.accessToken;
			googleData['idToken'] = idToken;
			googleData['userId'] = googleSI_acc.id;
			googleData['displayName'] = googleSI_acc.displayName;
			googleData['familyName'] = splittedName[splittedName.length - 1];
			googleData['givenName'] = splittedName[0];
			googleData['photoUrl'] = googleSI_acc.photoUrl;
			googleData['email'] = googleSI_acc.email;
			googleData['method'] = 'Google';

			return googleData;
		  });
		});
	  }

	  _loginByGoogle() {
		_g_firebaseSignIn().then((userData) async {
		  // Get digital-frame server accessToken && refreshToken
		  ShareSerivces.loginReq(url: serverURL + '/app/newUser', headers: null, body: userData).then((res) {

			Map<String, dynamic> resData = res['data'];

			var dataToSave = {
			  'accessToken': resData['accessToken'],
			  'refreshToken': resData['refreshToken'],
			  'userID': userData['userId'],
			  'method': userData['method']
			};

			// Saves The { refreshToken, accessToken, userID, method } in LocalStorage
			 _saveUserIntoStorage(dataToSave);

			Navigator.push(
			  context,
			  new MaterialPageRoute(builder: (context) => new HomePage(title: 'Home')),
			);
		  });
		});
	  }

	  // Map<String, dynamic> is JSON object in dart
	  _saveUserIntoStorage(dynamic usrData) {
		Map<String, dynamic> loginObject = {
		  'accessToken': usrData['accessToken'],
		  'refreshToken': usrData['refreshToken'],
		  'userID': usrData['userID']
		};

		StorageH.setJSON(StorageH.loginObject, loginObject);
		print('Data saved');
	  }

	  _logoutByGoogle() {
		StorageH.remove(StorageH.loginObject);

		googleSignIn.signOut();
		print('User signed out (Google)');
	  }

	  _loginByFacebook() async {
		fb.sign_in().then((token) async {
		  return await FirebaseAuth.instance.signInWithFacebook(accessToken: token.accessToken).then((facebookUser) {
			return facebookUser.getIdToken(refresh: true).then((idToken) {
			  print('Facebook user: $facebookUser');

			  Map<String, dynamic> facebookData = new Map<String, dynamic>();
			  facebookData['idToken'] = idToken;
			  facebookData['uid'] = facebookUser.uid;
			  facebookData['displayName'] = facebookUser.displayName;
			  facebookData['photoUrl'] = facebookUser.photoUrl;
			  facebookData['email'] = facebookUser.email;
			  facebookData['method'] = 'Facebook';

			  return facebookData;
			});
		  });
		}).catchError((dynamic onError) {
		  print(onError);
		});
	  }

	  void _logoutByFacebook() {
		fb.sign_out();
		print('User signed out (Facebook)');
	  }

	  @override
	  Widget build(BuildContext context) {

		return new Scaffold(
	//      backgroundColor: new Color.fromRGBO(2, 71, 23, 1.0),
		  body: new Center(
			child: new Column(
			mainAxisAlignment: MainAxisAlignment.center,
			children: <Widget>[
				new Container(
					child: new Image.network('https://cdn6.aptoide.com/imgs/2/b/8/2b843bca0e484cd73192c27b31b99064_icon.png?w=100?raw=true'),
					width: 80.0,
					margin: new EdgeInsets.only(bottom: 10.0),
					alignment: new AlignmentDirectional(50.0, 20.0)
				),
				new Container(
				  margin: new EdgeInsets.all(5.0),
				  child: new RaisedButton.icon(
					  icon: new Icon(Icons.lock_open),
					  label: new Text('Sign in With Google'),
					  textColor: Colors.white,
					  color: Colors.redAccent,
					  onPressed: () => _loginByGoogle()
				  )
				),
				new Container(
				  child: new RaisedButton.icon(
					  icon: new Icon(Icons.tag_faces),
					  label: new Text('Sign in with Facebook'),
					  color: Colors.blue[900],
					  textColor: Colors.white,
					  onPressed: () => _loginByFacebook()
				  )
				)
			  ]
			)
		  )
		);
	  }
	}

and my flutter doctor output is:

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel beta, v0.4.4, on Microsoft Windows [Version 10.0.16299.431], locale he-IL)
    [!] Android toolchain - develop for Android devices (Android SDK 26.0.3)
        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
    [√] Android Studio (version 3.0)
    [√] VS Code, 64-bit edition (version 1.23.1)
    [!] Connected devices
        ! No devices available

    ! Doctor found issues in 2 categories.
    Process finished with exit code 0

@yash365
Copy link
yash365 commented Jun 21, 2018

I am also getting similar kind of error while testing the app using flutter test

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building ProfileScreen(dirty, state: _ProfileScreenState#617b9):
'package:flutter/src/widgets/text.dart': Failed assertion: line 213 pos 15: 'data != null': is not
true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new

When the exception was thrown, this was the stack:
#2      new Text (package:flutter/src/widgets/text.dart)
#3      _ProfileScreenState.build (package:hootmap/profile_pages/profile_screen.dart:109:24)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:3730:27)
#5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3642:15)
#6      Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
#7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
#8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
#9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
#10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
#11     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
#12     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
#25     ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3955:11)
#26     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
#27     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
#28     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
#35     SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:744:36)
#36     SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:729:20)
#37     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2222:19)
#38     SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:722:11)
#39     RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:254:23)
#40     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:1666:58)
#41     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:740:15)
#42     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1666:13)
#43     RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:243:5)
#44     RenderSliverMultiBoxAdaptor.addInitialChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:321:5)
#45     RenderSliverFixedExtentBoxAdaptor.performLayout (package:flutter/src/rendering/sliver_fixed_extent_list.dart:169:12)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#47     RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:336:13)
#48     RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1131:12)
#49     RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1049:20)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#51     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#53     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#54     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#55     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#56     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#57     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#58     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#59     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#60     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#61     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#62     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#63     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#64     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#65     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#66     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#67     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
#68     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
#69     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
#70     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
#71     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#72     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#73     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#74     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#75     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
#76     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#77     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#78     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#79     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#80     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#81     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#82     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#83     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#84     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#85     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#86     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#87     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#88     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#89     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#90     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#91     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#92     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2809:13)
#93     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#94     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
#95     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#96     __RenderTheatre&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#97     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#98     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#99     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#100    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#101    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#102    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#103    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#104    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#105    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#106    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#107    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#108    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#109    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#110    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#111    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#112    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#113    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#114    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#115    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#116    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#117    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#118    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#119    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#120    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2807:14)
#121    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#122    RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
#123    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
#124    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
#125    AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:718:23)
#126    _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&GestureBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
#127    _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
#128    _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
#129    AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:634:9)
#132    TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#133    AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:622:27)
#134    WidgetTester.pump.<anonymous closure> (package:flutter_test/src/widget_tester.dart:238:47)
#137    TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#138    WidgetTester.pump (package:flutter_test/src/widget_tester.dart:238:27)
#139    main.<anonymous closure> (file:///E:/Y%20A%20S%20H/Projects/Flutter/hootmap-android/test/widget_test.dart:35:18)
#153    AutomatedTestWidgetsFlutterBinding.asyncBarrier (package:flutter_test/src/binding.dart:775:16)
#154    TestWidgetsFlutterBinding._runTest (package:flutter_test/src/binding.dart:496:5)
#155    AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:751:24)
#161    AutomatedTestWidgetsFlutterBinding.runTest (package:flutter_test/src/binding.dart:749:16)
#162    testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:62:24)
#163    Declarer.test.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:test/src/backend/declarer.dart:161:27)
#175    Declarer._runSetUps (package:test/src/backend/declarer.dart)
(elided 53 frames from class _AssertionError, class _FakeAsync, package dart:async, and package
stack_trace) 

@cathalgreaney
Copy link
cathalgreaney commented Jul 23, 2018

Also, similar issue...

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Built build\app\outputs\apk\debug\app-debug.apk.
I/FlutterActivityDelegate( 3340): onResume setting current activity to this
I/flutter ( 3340): building main page
I/Choreographer( 3340): Skipped 115 frames!  The application may be doing too much work on its main thread.
D/EGL_emulation( 3340): eglMakeCurrent: 0xa4e844e0: ver 2 0 (tinfo 0xa4e83700)
I/flutter ( 3340): building main page
D/        ( 3340): HostConnection::get() New Host Connection established 0xa4e9cac0, tid 3357
D/EGL_emulation( 3340): eglMakeCurrent: 0xa12dd680: ver 2 0 (tinfo 0xa4e83590)
I/flutter ( 3340): [Products Widget] build()
I/flutter ( 3340): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 3340): The following assertion was thrown building AddressTag(dirty):
I/flutter ( 3340): 'package:flutter/src/widgets/text.dart': Failed assertion: line 213 pos 15: 'data != null': is not
I/flutter ( 3340): true.
I/flutter ( 3340):
I/flutter ( 3340): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 3340): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 3340): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 3340):   https://github.com/flutter/flutter/issues/new
I/flutter ( 3340):
I/flutter ( 3340): When the exception was thrown, this was the stack:
I/flutter ( 3340): #2      new Text (package:flutter/src/widgets/text.dart)
I/flutter ( 3340): #3      AddressTag.build (file:///C:/Users/cgreaney/anSource/flutter/flutter-first_app/lib/widgets/products/address_tag.dart:15:14)
I/flutter ( 3340): #4      StatelessElement.build (package:flutter/src/widgets/framework.dart:3695:28)
I/flutter ( 3340): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3642:15)
I/flutter ( 3340): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #8      ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #10     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4759:32)
I/flutter ( 3340): #11     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #12     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #14     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #15     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #18     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #20     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #21     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #22     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter ( 3340): #23     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #25     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #26     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #28     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #30     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #31     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #34     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #37     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #38     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #39     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #40     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #41     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #42     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #43     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #44     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #45     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #46     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #47     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #48     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #49     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #50     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter ( 3340): #51     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #52     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #53     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #54     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #55     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #56     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #57     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter ( 3340): #58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #60     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #61     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #62     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #63     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #64     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #65     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #66     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #67     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #68     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #69     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #70     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #71     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #72     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #73     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #74     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #75     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #76     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #77     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #78     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #79     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #80     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #81     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #82     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #83     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #84     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #85     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4654:14)
I/flutter ( 3340): #86     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #87     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #88     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #89     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #90     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #91     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #92     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #93     Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #94     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #95     Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #96     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #97     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #98     ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3955:11)
I/flutter ( 3340): #99     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #100    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #101    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3653:16)
I/flutter ( 3340): #102    Element.rebuild (package:flutter/src/widgets/framework.dart:3495:5)
I/flutter ( 3340): #103    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3622:5)
I/flutter ( 3340): #104    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3769:11)
I/flutter ( 3340): #105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:3617:5)
I/flutter ( 3340): #106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:2907:14)
I/flutter ( 3340): #107    Element.updateChild (package:flutter/src/widgets/framework.dart:2710:12)
I/flutter ( 3340): #108    SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:744:36)
I/flutter ( 3340): #109    SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:729:20)
I/flutter ( 3340): #110    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2222:19)
I/flutter ( 3340): #111    SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:722:11)
I/flutter ( 3340): #112    RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:254:23)
I/flutter ( 3340): #113    RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:1666:58)
I/flutter ( 3340): #114    PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:740:15)
I/flutter ( 3340): #115    RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1666:13)
I/flutter ( 3340): #116    RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:243:5)
I/flutter ( 3340): #117    RenderSliverMultiBoxAdaptor.addInitialChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:321:5)
I/flutter ( 3340): #118    RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:78:12)
I/flutter ( 3340): #119    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #120    RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:182:11)
I/flutter ( 3340): #121    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #122    RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:336:13)
I/flutter ( 3340): #123    RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1172:12)
I/flutter ( 3340): #124    RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1090:20)
I/flutter ( 3340): #125    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #126    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #127    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #128    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #129    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #130    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #131    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #132    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #133    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #134    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #135    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #136    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #137    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #138    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #139    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #140    _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
I/flutter ( 3340): #141    RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
I/flutter ( 3340): #142    MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
I/flutter ( 3340): #143    _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:399:7)
I/flutter ( 3340): #144    MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
I/flutter ( 3340): #145    RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
I/flutter ( 3340): #146    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
I/flutter ( 3340): #147    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
I/flutter ( 3340): #148    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
I/flutter ( 3340): #149    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
I/flutter ( 3340): #150    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter ( 3340): #151    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter ( 3340): #152    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter ( 3340): #153    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
I/flutter ( 3340): #154    _invoke (dart:ui/hooks.dart:120:13)
I/flutter ( 3340): #155    _drawFrame (dart:ui/hooks.dart:109:3)
I/flutter ( 3340): (elided 2 frames from class _AssertionError)
I/flutter ( 3340): ════════════════════════════════════════════════════════════════════════════════════════════════════

@zoechi
Copy link
Contributor
zoechi commented Jul 23, 2018

@yash365 @cathalgreaney seems you just passed null to a Text(...)

@cathalgreaney
Copy link

Thank you.. the underlying issue was with a conflict between two flutter packages I am using together.. they are:
map_view (ver 0.0.14)
and
location (ver 1.3.4)
They appear to require different versions of Google Play Services. I'm trying older versions of both packages to find a compatible match. When I introduced the location package, it broke previously working code that was passing a string to a Text widget. If anyone has a similar issue with these conflicting Flutter packages then please let me know. Will post a solution when resolved.

@cathalgreaney
Copy link

Following package version combination working when using MapView and Location packages:
map_view: "0.0.12"
location: "1.2.0"
Leave out the ^ to enforce exact version and delete pubspec.lock before applying 'flutter packages get' command (which is usually auto applied when you save a modified pubspec.yaml file).

@cathalgreaney
Copy link
cathalgreaney commented Jul 24, 2018

Should also mention, I'm testing on Android API27 emulator.. I experienced issues when testing on Android API 23 emulator.

@zoechi zoechi added c: crash Stack traces logged to the console p: firebase Firebase plugins p: first party and removed p: firebase Firebase plugins labels Jul 24, 2018
@lyquocnam
Copy link
lyquocnam commented Sep 8, 2018

'dart:isolate/runtime/libtimer_impl.dart': Failed assertion: line 433 pos 12: '_sendPort != null': is not true.

terminal display:

TimeoutException: Request to Dart VM Service timed out: ext.flutter.debugPaint({enabled: false, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.showPerformanceOverlay({enabled: false, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.repaintRainbow({enabled: false, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.timeDilation({timeDilation: 1, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.debugAllowBanner({enabled: true, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.debugPaintBaselinesEnabled({enabled: false, isolateId: isolates/619420267})TimeoutException: Request to Dart VM Service timed out: ext.flutter.debugWidgetInspector({enabled: false, isolateId: isolates/619420267})

my flutter:

Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.254], locale en-US)
    • Flutter version 0.7.3 at C:\flutter
    • Framework revision 3b309bda07 (11 days ago), 2018-08-28 12:39:24 -0700
    • Engine revision af42b6dc95
    • Dart version 2.1.0-dev.1.0.flutter-ccb16f7282

@zoechi
Copy link
Contributor
zoechi commented Sep 8, 2018

@lyquocnam what was the intention of your comment?
I don't see a relation to this issue.

@its-me-anoop
Copy link
its-me-anoop commented Sep 28, 2018

Similar issue here too

Initializing hot reload...
Reloaded 5 of 415 libraries in 6,064ms.
I/flutter (25032): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (25032): The following assertion was thrown building DetailPage(dirty):
I/flutter (25032): 'package:flutter/src/widgets/text.dart': Failed assertion: line 230 pos 15: 'data != null': is not
I/flutter (25032): true.
I/flutter (25032): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (25032): more information in this error message to help you determine and fix the underlying cause.
I/flutter (25032): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (25032):   https://github.com/flutter/flutter/issues/new
I/flutter (25032): When the exception was thrown, this was the stack:
I/flutter (25032): #2      new Text (package:flutter/src/widgets/text.dart:230:15)
I/flutter (25032): #3      DetailPage._getContent (package:flutter_planets_tutorial/ui/detail/detail_page.dart:85:27)
I/flutter (25032): #4      DetailPage.build (package:flutter_planets_tutorial/ui/detail/detail_page.dart:24:13)
I/flutter (25032): #5      StatelessElement.build (package:flutter/src/widgets/framework.dart:3707:28)
I/flutter (25032): #6      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3654:15)
I/flutter (25032): #7      Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #8      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #12     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #13     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #14     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #15     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #16     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #17     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #18     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #20     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #21     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #22     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #23     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #24     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #26     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #28     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #29     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #30     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11)
I/flutter (25032): #31     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #32     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #33     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #34     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #35     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #36     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #38     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #39     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #40     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #41     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #42     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #43     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #45     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #47     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #48     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #49     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11)
I/flutter (25032): #50     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #52     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #54     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #55     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #56     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #57     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #58     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #59     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14)
I/flutter (25032): #60     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #61     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #62     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #63     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #65     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #66     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #67     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #68     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #69     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #70     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #71     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11)
I/flutter (25032): #72     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #73     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #74     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #75     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #76     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #77     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5)
I/flutter (25032): #78     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11)
I/flutter (25032): #79     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5)
I/flutter (25032): #80     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14)
I/flutter (25032): #81     Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12)
I/flutter (25032): #82     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4449:32)
I/flutter (25032): #83     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4781:17)
I/flutter (25032): #84     Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #85     _TheatreElement.update (package:flutter/src/widgets/overlay.dart:507:16)
I/flutter (25032): #86     Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #88     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #89     StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5)
I/flutter (25032): #90     Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #91     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #92     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #93     ProxyElement.update (package:flutter/src/widgets/framework.dart:3921:5)
I/flutter (25032): #94     Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #95     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4673:14)
I/flutter (25032): #96     Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #97     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #98     Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #99     StatefulElement.update (package:flutter/src/widgets/framework.dart:3811:5)
I/flutter (25032): #100    Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #101    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4673:14)
I/flutter (25032): #102    Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #103    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4673:14)
I/flutter (25032): #104    Element.updateChild (package:flutter/src/widgets/framework.dart:2711:15)
I/flutter (25032): #105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16)
I/flutter (25032): #106    Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5)
I/flutter (25032): #107    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2255:33)
I/flutter (25032): #108    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:653:20)
I/flutter (25032): #109    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter (25032): #110    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter (25032): #111    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter (25032): #112    _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
I/flutter (25032): #113    _invoke (dart:ui/hooks.dart:128:13)
I/flutter (25032): #114    _drawFrame (dart:ui/hooks.dart:117:3)
I/flutter (25032): (elided 2 frames from class _AssertionError)
I/flutter (25032): ════════════════════════════════════════════════════════════════════════════════════════════════════

@zoechi
Copy link
Contributor
zoechi commented Sep 28, 2018

@genchrist your issue is unrelated.
Don't pass null to Text(...) and you're good.

@zoechi
Copy link
Contributor
zoechi commented Dec 10, 2018

@agnoam I think this was an issue with your code or perhaps something flutter clean would have fixed.
I'm going to close.
Please add a comment if you're still seeing this and I'll reopen.

@zoechi zoechi closed this as completed Dec 10, 2018
@hamid97m
Copy link
hamid97m commented Mar 31, 2019

Another exception was thrown: 'package:flutter/src/widgets/navigator.dart': Failed assertion: line 2106 pos 12: '!_debugLocked': is not true.
can anyone help me ?

@Gusscar
Copy link
Gusscar commented Sep 28, 2019

@agnoamI had the same problem, but it was because I had a Listview, I replaced it and placed a Column

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
c: crash Stack traces logged to the console
Projects
None yet
Development

No branches or pull requests

8 participants