boolean expression must not be null (AppThemeData)
Resumo
A classe AppThemeData
retorna null ao fazer checagem do DarkMode. O bug está referenciado na issue #6 do package Flutter Snow Base
Qual o atual comportamento do bug?
Retorna null
ao checar se o device está em Dark Mode
Qual o comportamento correto esperado?
Deveria retornar true
ou false
Logs e/ou Screenshots relevantes
I/flutter (23306): [2020-07-03 09:47:59.195820 | ConsoleHandler | INFO] ---------- ERROR ----------
I/flutter (23306): [2020-07-03 09:47:59.195921 | ConsoleHandler | INFO] Failed assertion: boolean expression must not be null
I/flutter (23306): [2020-07-03 09:47:59.195994 | ConsoleHandler | INFO]
I/flutter (23306): [2020-07-03 09:47:59.196475 | ConsoleHandler | INFO] ------- STACK TRACE -------
I/flutter (23306): [2020-07-03 09:47:59.197294 | ConsoleHandler | INFO] #0 AppThemeData.themeData (package:voit/app/styles/app_theme_data.dart:14:21)
I/flutter (23306): [2020-07-03 09:47:59.197416 | ConsoleHandler | INFO] #1 AppWidget.build (package:voit/app/app_widget.dart:12:27)
I/flutter (23306): [2020-07-03 09:47:59.197484 | ConsoleHandler | INFO] #2 StatelessElement.build (package:flutter/src/widgets/framework.dart:4576:28)
I/flutter (23306): [2020-07-03 09:47:59.197546 | ConsoleHandler | INFO] #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4502:15)
I/flutter (23306): [2020-07-03 09:47:59.197605 | ConsoleHandler | INFO] #4 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
I/flutter (23306): [2020-07-03 09:47:59.197666 | ConsoleHandler | INFO] #5 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
I/flutter (23306): [2020-07-03 09:47:59.197745 | ConsoleHandler | INFO] #6 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
I/flutter (23306): [2020-07-03 09:47:59.197805 | ConsoleHandler | INFO] #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
I/flutter (23306): [2020-07-03 09:47:59.197862 | ConsoleHandler | INFO] #8 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
I/flutter (23306): [2020-07-03 09:47:59.197919 | ConsoleHandler | INFO] #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16)
I/flutter (23306): [2020-07-03 09:47:59.197975 | ConsoleHandler | INFO] #10 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11)
I/flutter (23306): [2020-07-03 09:47:59.198035 | ConsoleHandler | INFO] #11 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
I/flutter (23306): [2020-07-03 09:47:59.198096 | ConsoleHandler | INFO] #12 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
I/flutter (23306): [2020-07-03 09:47:59.198153 | ConsoleHandler | INFO] #13 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11)
I/flutter (23306): [2020-07-03 09:47:59.198208 | ConsoleHandler | INFO] #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
I/flutter (23306): [2020-07-03 09:47:59.198267 | ConsoleHandler | INFO] #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
I/flutter (23306): [2020-07-03 09:47:59.198323 | ConsoleHandler | INFO] #16 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
I/flutter (23306): [2020-07-03 09:47:59.198379 | ConsoleHandler | INFO] #17 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1148:16)
I/flutter (23306): [2020-07-03 09:47:59.198504 | ConsoleHandler | INFO] #18 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1119:5)
I/flutter (23306): [2020-07-03 09:47:59.198566 | ConsoleHandler | INFO] #19 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1061:17)
I/flutter (23306): [2020-07-03 09:47:59.198654 | ConsoleHandler | INFO] #20 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2607:19)
I/flutter (23306): [2020-07-03 09:47:59.198711 | ConsoleHandler | INFO] #21 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1060:13)
I/flutter (23306): [2020-07-03 09:47:59.198768 | ConsoleHandler | INFO] #22 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:941:7)
I/flutter (23306): [2020-07-03 09:47:59.198832 | ConsoleHandler | INFO] #23 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:922:7)
I/flutter (23306): [2020-07-03 09:47:59.198888 | ConsoleHandler | INFO] #24 _rootRun (dart:async/zone.dart:1180:38)
I/flutter (23306): [2020-07-03 09:47:59.198948 | ConsoleHandler | INFO] #25 _CustomZone.run (dart:async/zone.dart:1077:19)
I/flutter (23306): [2020-07-03 09:47:59.199007 | ConsoleHandler | INFO] #26 _CustomZone.runGuarded (dart:async/zone.dart:979:7)
I/flutter (23306): [2020-07-03 09:47:59.199071 | ConsoleHandler | INFO] #27 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1019:23)
I/flutter (23306): [2020-07-03 09:47:59.199127 | ConsoleHandler | INFO] #28 _rootRun (dart:async/zone.dart:1184:13)
I/flutter (23306): [2020-07-03 09:47:59.199187 | ConsoleHandler | INFO] #29 _CustomZone.run (dart:async/zone.dart:1077:19)
I/flutter (23306): [2020-07-03 09:47:59.199248 | ConsoleHandler | INFO] #30 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1003:23)
I/flutter (23306): [2020-07-03 09:47:59.199304 | ConsoleHandler | INFO] #31 Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:23:15)
I/flutter (23306): [2020-07-03 09:47:59.199360 | ConsoleHandler | INFO] #32 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
I/flutter (23306): [2020-07-03 09:47:59.199420 | ConsoleHandler | INFO] #33 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
I/flutter (23306): [2020-07-03 09:47:59.199481 | ConsoleHandler | INFO] #34 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
I/flutter (23306): [2020-07-03 09:47:59.199537 | ConsoleHandler | INFO]
I/flutter (23306): [2020-07-03 09:47:59.199687 | ConsoleHandler | INFO] ======================================================================
I/flutter (23306): [2020-07-03 09:47:59.225284 | Catcher | INFO] Report result: true
I/flutter (23306): [2020-07-03 09:47:59.234031 | Catcher | WARNING] Error occured in Instance of 'ErrorReporterHandler': NoSuchMethodError: The method 'call' was called on null.