zulfahmi93 / dart-libpray

Muslim prayer times library for Dart.
MIT License
20 stars 17 forks source link

imsakparameter exception #1

Open fawadkhanucp opened 6 years ago

fawadkhanucp commented 6 years ago

Getting this error trying to run your example.

Exception has occurred. Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is forbidden; to allow it, mark "type" with @nullable.

zulfahmi93 commented 6 years ago

Sorry for the late reply @fawadkhanucp. Will investigate.

fawadkhanucp commented 6 years ago

np. im using version 0.0.2 in the meantime and it's working perfectly.

AitoApps commented 5 years ago

Sorry for the late reply @fawadkhanucp. Will investigate.

I have the exact same problem

Launching lib/main.dart on iPhone XR in debug mode... Starting Xcode build... Xcode build done. Syncing files to device iPhone XR... flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ flutter: The following BuiltValueNestedFieldError was thrown building Builder: flutter: Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" flutter: threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is flutter: forbidden; to allow it, mark "type" with @nullable. flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 PrayerCalculationSettingsBuilder.build (file:///Users/tixboubou/FlutterProjects/flutter/.pub-cache/hosted/pub.dartlang.org/libpray-0.2.0/lib/src/models/prayer_calculation_settings.g.dart:430:9) flutter: #1 new _$PrayerCalculationSettings (file:///Users/tixboubou/FlutterProjects/flutter/.pub-cache/hosted/pub.dartlang.org/libpray-0.2.0/lib/src/models/prayer_calculation_settings.g.dart:175:65) flutter: #2 HomePageState.initState (package:prayer_salat/pages/home_page.dart:29:48) flutter: #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3763:58) flutter: #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #6 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #7 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #8 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #9 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #10 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #11 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #12 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #13 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #14 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #15 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #16 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #17 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #18 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #19 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #20 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #21 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4771:32) flutter: #22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #23 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #25 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #27 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #28 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #30 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #31 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #32 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #33 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #35 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #36 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #37 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #38 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #39 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #40 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #41 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #42 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #43 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #45 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #46 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #47 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #48 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #49 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #50 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #51 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #52 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #53 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #54 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #55 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #56 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #57 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #58 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #59 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #60 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #61 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #62 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #63 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #64 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #65 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #66 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #67 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #68 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #69 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #70 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #71 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #72 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #73 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #74 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #75 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #76 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #77 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #78 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #79 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #80 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #81 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #82 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #83 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #84 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #85 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #87 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #88 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #89 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #90 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #91 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #92 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #93 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #94 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #95 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #96 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #97 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #98 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #99 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #100 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #101 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #102 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #103 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #104 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #105 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #106 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #107 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #108 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #109 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #110 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #111 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #112 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #113 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #114 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #115 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #116 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #117 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #118 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #119 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #120 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #121 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4771:32) flutter: #122 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #123 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #124 _TheatreElement.mount (package:flutter/src/widgets/overlay.dart:493:16) flutter: #125 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #126 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #127 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #128 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #129 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #130 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #131 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #132 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #133 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #134 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #135 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #136 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #137 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #138 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #139 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #140 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #141 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #142 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #143 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #144 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #145 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #146 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #147 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #148 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #149 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #150 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #151 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #152 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #153 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #154 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #155 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #156 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #157 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #158 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #159 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #160 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #161 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #162 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #163 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #164 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #165 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #166 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #167 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #168 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #169 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #170 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #171 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #172 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #173 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #174 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #175 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #176 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #177 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #178 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #179 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #180 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #181 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #182 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #183 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #184 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #185 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #186 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #187 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #188 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #189 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #190 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #191 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #192 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #193 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #194 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #195 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #196 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #197 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #198 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #199 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #200 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #201 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #202 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4666:14) flutter: #203 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #204 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #205 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #206 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #207 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #208 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #209 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #210 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #211 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #212 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #213 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #214 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #215 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #216 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #217 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #218 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #219 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #220 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #221 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #222 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #223 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #224 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #225 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #226 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #227 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #228 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #229 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #230 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #231 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #232 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #233 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #234 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #235 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #236 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #237 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #238 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #239 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #240 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #241 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #242 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #243 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #244 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #245 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #246 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #247 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #248 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #249 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #250 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #251 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #252 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #253 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #254 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #255 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #256 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #257 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #258 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #259 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3781:11) flutter: #260 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #261 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #262 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #263 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3665:16) flutter: #264 Element.rebuild (package:flutter/src/widgets/framework.dart:3507:5) flutter: #265 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3634:5) flutter: #266 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3629:5) flutter: #267 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2919:14) flutter: #268 Element.updateChild (package:flutter/src/widgets/framework.dart:2722:12) flutter: #269 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:881:16) flutter: #270 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:852:5) flutter: #271 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:798:17) flutter: #272 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2235:19) flutter: #273 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:797:13) flutter: #274 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:689:7) flutter: #275 runApp (package:flutter/src/widgets/binding.dart:728:7) flutter: #276 main (file:///Users/tixboubou/FlutterProjects/prayer_salat/lib/main.dart:5:16) flutter: #277 _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:289:19) flutter: #278 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12) flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════ flutter: Another exception was thrown: Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is forbidden; to allow it, mark "type" with @nullable. flutter: Another exception was thrown: Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is forbidden; to allow it, mark "type" with @nullable.

cahyowhy commented 5 years ago

is this updated ..? i have this issue too

shofizone commented 5 years ago

I got same issue in flutter flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ flutter: The following BuiltValueNestedFieldError was thrown building Builder: flutter: Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" flutter: threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is flutter: forbidden; to allow it, mark "type" with @nullable. flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 PrayerCalculationSettingsBuilder.build (package:libpray/src/models/prayer_calculationsettings.g.dart:430:9) flutter: #1 new $PrayerCalculationSettings (package:libpray/src/models/prayer_calculation_settings.g.dart:175:65) flutter: #2 new _MyHomePageState (package:flutter_prayer_time/main.dart:40:46) flutter: #3 MyHomePage.createState (package:flutter_prayer_time/main.dart:27:37) flutter: #4 new StatefulElement (package:flutter/src/widgets/framework.dart:3989:25) flutter: #5 StatefulWidget.createElement (package:flutter/src/widgets/framework.dart:802:38) flutter: #6 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3082:40) flutter: #7 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #10 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #12 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #13 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #17 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #18 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #19 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #20 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #21 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #22 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5198:32) flutter: #23 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #24 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #26 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #27 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #28 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #29 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #30 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #31 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #32 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #33 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #34 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #35 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #36 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #37 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #38 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #39 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #40 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #41 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #42 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #43 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #44 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #45 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #46 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #47 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #48 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #49 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #50 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #51 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #52 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #53 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #54 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #55 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #56 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #57 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #58 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #59 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #60 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #61 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #62 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #63 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #64 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #65 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #66 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #67 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #68 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #69 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #70 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #71 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #72 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #73 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #74 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #75 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #76 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #77 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #78 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #79 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #80 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #81 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #82 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #83 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #84 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #85 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #86 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #87 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #88 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #89 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #90 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #91 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #92 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #93 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #94 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #95 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #96 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #97 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #98 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #99 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #100 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #101 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #102 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #103 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #104 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #105 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #106 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #107 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #108 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #109 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #110 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #111 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #112 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #113 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #114 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #115 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #116 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #117 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #118 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #119 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #120 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #121 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #122 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5198:32) flutter: #123 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #124 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #125 _TheatreElement.mount (package:flutter/src/widgets/overlay.dart:593:16) flutter: #126 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #127 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #128 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #129 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #130 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #131 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #132 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #133 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #134 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #135 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #136 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #137 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #138 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #139 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #140 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #141 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #142 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #143 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #144 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #145 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #146 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #147 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #148 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #149 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #150 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #151 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #152 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #153 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #154 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #155 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #156 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #157 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #158 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #159 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #160 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #161 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #162 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #163 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #164 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #165 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #166 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #167 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #168 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #169 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #170 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #171 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #172 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #173 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #174 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #175 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #176 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #177 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #178 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #179 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #180 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #181 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #182 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #183 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #184 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #185 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #186 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #187 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #188 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #189 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #190 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #191 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #192 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #193 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #194 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #195 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #196 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #197 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #198 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #199 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #200 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #201 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #202 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #203 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #204 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #205 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #206 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #207 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #208 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #209 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #210 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #211 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #212 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #213 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #214 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #215 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #216 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #217 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #218 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #219 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #220 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #221 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #222 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #223 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #224 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #225 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #226 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #227 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #228 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #229 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #230 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #231 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #232 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #233 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #234 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #235 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #236 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #237 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #238 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #239 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #240 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #241 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #242 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #243 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #244 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #245 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #246 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #247 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #248 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #249 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #250 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #251 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #252 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #253 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #254 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #255 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #256 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #257 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #258 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #259 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #260 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #261 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #262 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #263 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #264 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #265 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #266 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #267 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #268 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #269 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #270 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #271 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #272 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #273 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #274 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #275 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #276 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #277 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #278 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #279 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #280 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #281 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #282 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #283 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #284 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #285 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #286 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #287 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #288 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #289 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #290 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4053:11) flutter: #291 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #292 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #293 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #294 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #295 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #296 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3907:5) flutter: #297 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3902:5) flutter: #298 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #299 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #300 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:939:16) flutter: #301 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:910:5) flutter: #302 RenderObjectToWidgetAdapter.attachToRenderTree. (package:flutter/src/widgets/binding.dart:856:17) flutter: #303 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2320:19) flutter: #304 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:855:13) flutter: #305 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:736:7) flutter: #306 runApp (package:flutter/src/widgets/binding.dart:786:7) flutter: #307 main (package:flutter_prayer_time/main.dart:5:16) flutter: #308 _runMainZoned.. (dart:ui/hooks.dart:216:25) flutter: #313 _runMainZoned. (dart:ui/hooks.dart:208:5) flutter: #314 _startIsolate. (dart:isolate-patch/isolate_patch.dart:301:19) flutter: #315 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12) flutter: (elided 4 frames from package dart:async) flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════ flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ flutter: The following BuiltValueNestedFieldError was thrown building Builder: flutter: Tried to build class "PrayerCalculationSettings" but nested builder for field "imsakParameter" flutter: threw: Tried to construct class "PrayerCalculationParameter" with null field "type". This is flutter: forbidden; to allow it, mark "type" with @nullable. flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 PrayerCalculationSettingsBuilder.build (package:libpray/src/models/prayer_calculationsettings.g.dart:430:9) flutter: #1 new $PrayerCalculationSettings (package:libpray/src/models/prayer_calculation_settings.g.dart:175:65) flutter: #2 new _MyHomePageState (package:flutter_prayer_time/main.dart:40:46) flutter: #3 MyHomePage.createState (package:flutter_prayer_time/main.dart:27:37) flutter: #4 new StatefulElement (package:flutter/src/widgets/framework.dart:3989:25) flutter: #5 StatefulWidget.createElement (package:flutter/src/widgets/framework.dart:802:38) flutter: #6 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3082:40) flutter: #7 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5092:14) flutter: #9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3084:14) flutter: #10 Element.updateChild (package:flutter/src/widgets/framework.dart:2887:12) flutter: #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #12 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #13 StatelessElement.update (package:flutter/src/widgets/framework.dart:3981:5) flutter: #14 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #15 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #17 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #18 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #19 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4817:32) flutter: #20 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5208:17) flutter: #21 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #22 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #23 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #24 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #25 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #26 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #27 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #28 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #29 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #30 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #31 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #32 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #33 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #35 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #36 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #37 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #38 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #39 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #40 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #41 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #42 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #43 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #44 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #45 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #46 StatelessElement.update (package:flutter/src/widgets/framework.dart:3981:5) flutter: #47 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #49 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #50 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #51 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #52 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #53 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #54 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #55 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #56 ProxyElement.update (package:flutter/src/widgets/framework.dart:4219:5) flutter: #57 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:94:11) flutter: #58 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #59 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #60 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #61 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #62 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #63 StatefulElement.update (package:flutter/src/widgets/framework.dart:4085:5) flutter: #64 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #65 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #66 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #67 StatelessElement.update (package:flutter/src/widgets/framework.dart:3981:5) flutter: #68 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #69 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5099:14) flutter: #70 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #71 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #72 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #73 ProxyElement.update (package:flutter/src/widgets/framework.dart:4219:5) flutter: #74 Element.updateChild (package:flutter/src/widgets/framework.dart:2876:15) flutter: #75 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3935:16) flutter: #76 Element.rebuild (package:flutter/src/widgets/framework.dart:3721:5) flutter: #77 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2340:33) flutter: #78 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:700:20) flutter: #79 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:285:5) flutter: #80 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1016:15) flutter: #81 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:958:9) flutter: #82 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.scheduleWarmUpFrame. (package:flutter/src/scheduler/binding.dart:784:7) flutter: #84 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:382:19) flutter: #85 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:416:5) flutter: #86 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12) flutter: (elided one frame from package dart:async-patch) flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════

bicho19 commented 4 years ago

The same error here with Flutter, any help @zulfahmi93

ahmadalibaloch commented 4 years ago

It's been long time no update on this issue.

mamedshahmaliyev commented 4 years ago

Try below:

PrayerCalculationSettings settings = PrayerCalculationSettings((PrayerCalculationSettingsBuilder b) => b ..calculationMethod.replace(CalculationMethod.fromPreset(preset: CalculationMethodPreset.departmentOfIslamicAdvancementOfMalaysia)) ..imsakParameter.replace(PrayerCalculationParameter((PrayerCalculationParameterBuilder c) => c..value = 0 ..type = PrayerCalculationParameterType.minutesAdjust)) ..juristicMethod.replace(JuristicMethod((JuristicMethodBuilder e) => e..preset = JuristicMethodPreset.hanafi ..timeOfShadow = 2)) ..highLatitudeAdjustment = HighLatitudeAdjustment.angleBased ..imsakMinutesAdjustment = 0 ..fajrMinutesAdjustment = 0 ..sunriseMinutesAdjustment = 0 ..dhuhaMinutesAdjustment = 0 ..dhuhrMinutesAdjustment = 0 ..asrMinutesAdjustment = 0 ..maghribMinutesAdjustment = 0 ..ishaMinutesAdjustment = 0 );

ahmadalibaloch commented 4 years ago

@mamedshahmaliyev thanks, working.

azaman2204 commented 4 years ago

Try below:

PrayerCalculationSettings settings = PrayerCalculationSettings((PrayerCalculationSettingsBuilder b) => b ..calculationMethod.replace(CalculationMethod.fromPreset(preset: CalculationMethodPreset.departmentOfIslamicAdvancementOfMalaysia)) ..imsakParameter.replace(PrayerCalculationParameter((PrayerCalculationParameterBuilder c) => c..value = 0 ..type = PrayerCalculationParameterType.minutesAdjust)) ..juristicMethod.replace(JuristicMethod((JuristicMethodBuilder e) => e..preset = JuristicMethodPreset.hanafi ..timeOfShadow = 2)) ..highLatitudeAdjustment = HighLatitudeAdjustment.angleBased ..imsakMinutesAdjustment = 0 ..fajrMinutesAdjustment = 0 ..sunriseMinutesAdjustment = 0 ..dhuhaMinutesAdjustment = 0 ..dhuhrMinutesAdjustment = 0 ..asrMinutesAdjustment = 0 ..maghribMinutesAdjustment = 0 ..ishaMinutesAdjustment = 0 );

Working BUT it displays wrong time for IMSAK. Showing syuruk time instead. Any fix for this? Where can I adjust? Thanks