• Android
  • Todo App is not working properly

Hi guys,

I’m currently developing a todo app. What I already implemented is:

  • possibility to register and login (Firestone)
  • created a firestore database to save new todos
  • todos stored in database will be displayed on homepage
  • button to be able to create new todos

Now, I want to implement a new form to create a new todo and to change the existing ones. To do so, I created a new bloc and already implemented. Now, I’m getting a very confusing error message which I can’t fix. The error is displayed in the android emulator:
‘package: flutter/src/widgets/framework.dart’ : Failed assertion: line 4606 pos 14: ‘owner! ._debugCurrentBuildTarget == this’ : is not true.

Here is my code:
https://github.com/Schokiii93/todo

I also get a bunch of error messages in the terminal:

An Observatory debugger and profiler on sdk gphone64 arm64 is available at:
http://127.0.0.1:50328/tC1jPt8mcFQ=/
The Flutter DevTools debugger and profiler on sdk gphone64 arm64 is available at:
http://127.0.0.1:9101?uri=http://127.0.0.1:50328/tC1jPt8mcFQ=/
W/DynamiteModule(24134): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/DynamiteModule(24134): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller(24134): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
W/om.example.tod(24134): ClassLoaderContext shared library size mismatch. Expected=3, found=4 (PCL[]{PCL[/system/framework/org.apache.http.legacy.jar2058259660]#PCL[/system/framework/com.android.media.remotedisplay.jar3472798122]#PCL[/system/framework/com.android.location.provider.jar3633238673]} | PCL[]{PCL[/system/framework/org.apache.http.legacy.jar2058259660]#PCL[/system/framework/com.android.media.remotedisplay.jar3472798122]#PCL[/system/framework/com.android.location.provider.jar3633238673]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3539530913]})
D/nativeloader(24134): classloader namespace configured for unbundled product apk. library_path=/product/priv-app/PrebuiltGmsCore/lib/arm64:/product/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk!/lib/arm64-v8a:/product/lib64:/system/product/lib64
V/NativeCrypto(24134): Registering com/google/android/gms/org/conscrypt/NativeCrypto’s 294 native methods…
W/om.example.tod(24134): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (unsupported, reflection, allowed)
I/ProviderInstaller(24134): Installed default security provider GmsCore_OpenSSL
W/om.example.tod(24134): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (unsupported, reflection, allowed)
W/om.example.tod(24134): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String😉V (unsupported, reflection, allowed)
I/flutter (24134): Right([])
I/flutter (24134): Error while creating TodoformBloc
I/flutter (24134): Stack trace:
I/flutter (24134): #0 _Array.[] (dart:core-patch/array.dart:10:36)
I/flutter (24134): #1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)
I/flutter (24134): #2 new TodoformState.initial (package:todo/application/todos/todo_form/todo_form_state.dart:18:18)
I/flutter (24134): #3 new TodoformBloc (package:todo/application/todos/todo_form/todo_form_bloc.dart:14:29)
I/flutter (24134): #4 init.<anonymous closure> (package:todo/injection.dart:45:28)
I/flutter (24134): #5 _ServiceFactory.getObject (package:get_it/get_it_impl.dart:154:37)
I/flutter (24134): #6 _GetItImplementation.get (package:get_it/get_it_impl.dart:409:34)
I/flutter (24134): #7 _GetItImplementation.call (package:get_it/get_it_impl.dart:430:12)
I/flutter (24134): #8 TodoDetail.build.<anonymous closure> (package:todo/presentation/todo_detail/todo_detail_page.dart:16:13)
I/flutter (24134): #9 _CreateInheritedProviderState.value (package:provider/src/inherited_provider.dart:736:36)
I/flutter (24134): #10 _InheritedProviderScopeElement.value (package:provider/src/inherited_provider.dart:590:33)
I/flutter (24134): #11 Provider.of (package:provider/src/provider.dart:303:37)
I/flutter (24134): #12 ReadContext.r

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY
╞═══════════════════════════════════════════════════════════
The following StateError was thrown building InheritedProvider<TodoformBloc>:
Bad state: Tried to read a provider that threw during the creation of its value.
The exception occurred during the creation of type TodoformBloc.

══╡ EXCEPTION CAUGHT BY PROVIDER ╞═══════════════════════════════
The following RangeError was thrown:
RangeError (index): Invalid value: Not in inclusive range 0..4: 5

When the exception was thrown, this was the stack:
#0 _Array.[] (dart:core-patch/array.dart:10:36)
#1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)
#2 new TodoformState.initial
(package:todo/application/todos/todo_form/todo_form_state.dart:18:18)
#3 new TodoformBloc
(package:todo/application/todos/todo_form/todo_form_bloc.dart:14:29)
#4 init.<anonymous closure> (package:todo/injection.dart:45:28)
#5 _ServiceFactory.getObject (package:get_it/get_it_impl.dart:154:37)
#6 _GetItImplementation.get (package:get_it/get_it_impl.dart:409:34)
#7 _GetItImplementation.call (package:get_it/get_it_impl.dart:430:12)
#8 TodoDetail.build.<anonymous closure>
(package:todo/presentation/todo_detail/todo_detail_page.dart:16:13)
#9 _CreateInheritedProviderState.value
(package:provider/src/inherited_provider.dart:736:36)
#10 _InheritedProviderScopeElement.value
(package:provider/src/inherited_provider.dart:590:33)
#11 Provider.of (package:provider/src/provider.dart:303:37)
#12 ReadContext.read (package:provider/src/provider.dart:649:21)
#13 BlocConsumerState.initState
(package:flutter_bloc/src/bloc_consumer.dart:108:36)
#14 StatefulElement.
firstBuild (package:flutter/src/widgets/framework.dart:5015:57)
#15 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5)
… Normal element mounting (7 frames)
#22 _InheritedProviderScopeElement.mount
(package:provider/src/inherited_provider.dart:411:11)
… Normal element mounting (7 frames)
#29 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
… Normal element mounting (7 frames)
#36 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
… Normal element mounting (287 frames)
#323 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#324 MultiChildRenderObjectElement.inflateWidget
(package:flutter/src/widgets/framework.dart:6435:36)
#325 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18)
#326 RenderObjectElement.updateChildren
(package:flutter/src/widgets/framework.dart:5964:32)
#327 MultiChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6460:17)
#328 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#329 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#330 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#331 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#332 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#333 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#334 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#335 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#336 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#337 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#338 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#339 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#340 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#341 InheritedNotifierElement.update
(package:flutter/src/widgets/inherited_notifier.dart:107:11)
#342 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#343 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#344 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#345 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#346 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#347 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#348 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#349 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#350 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#351 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#352 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#353 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#354 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#355 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#356 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#357 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#358 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#359 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#360 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#361 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#362 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#363 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#364 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#365 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#366 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#367 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#368 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#369 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#370 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#371 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#372 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#373 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#374 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#375 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#376 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#377 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#378 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#379 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#380 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#381 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#382 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#383 StatelessElement.update (package:flutter/src/widgets/framework.dart:4956:5)
#384 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#385 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#386 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#387 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#388 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#389 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#390 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#391 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#392 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#393 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#394 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#395 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#396 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2667:19)
#397 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
#398 RendererBinding.
handlePersistentFrameCallback
(package:flutter/src/rendering/binding.dart:378:5)
#399 SchedulerBinding.invokeFrameCallback
(package:flutter/src/scheduler/binding.dart:1175:15)
#400 SchedulerBinding.handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1104:9)
#401 SchedulerBinding.
handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1015:5)
#402 invoke (dart:ui/hooks.dart:148:13)
#403 PlatformDispatcher.
drawFrame (dart:ui/platform_dispatcher.dart:318:5)
#404 _drawFrame (dart:ui/hooks.dart:115:31)
═════════════════════════════════════════════════════════════════

The relevant error-causing widget was:
InheritedProvider<TodoformBloc>
InheritedProvider:file:///Users/dennis/Documents/flutter/.pub-cache/hosted/pub.dartlan
g.org/flutter_bloc-8.1.1/lib/src/bloc_provider.dart:130:11

When the exception was thrown, this was the stack:
#0 _CreateInheritedProviderState.value
(package:provider/src/inherited_provider.dart:709:7)
#1 _CreateInheritedProviderState.debugFillProperties
(package:provider/src/inherited_provider.dart:806:44)
#2 InheritedProviderScopeElement.debugFillProperties
(package:provider/src/inherited_provider.dart:631:20)
#3 DiagnosticableNode.builder.<anonymous closure>
(package:flutter/src/foundation/diagnostics.dart:2940:17)
#4 DiagnosticableNode.builder
(package:flutter/src/foundation/diagnostics.dart:2943:8)
#5 DiagnosticableNode.getProperties
(package:flutter/src/foundation/diagnostics.dart:2957:105)
#6 TextTreeRenderer.
debugRender
(package:flutter/src/foundation/diagnostics.dart:1260:63)
#7 TextTreeRenderer.render
(package:flutter/src/foundation/diagnostics.dart:1133:14)
#8 DiagnosticsNode.toStringDeep.<anonymous closure>
(package:flutter/src/foundation/diagnostics.dart:1798:9)
#9 DiagnosticsNode.toStringDeep
(package:flutter/src/foundation/diagnostics.dart:1805:6)
#10 DiagnosticsNode.toString.<anonymous closure>
(package:flutter/src/foundation/diagnostics.dart:1716:18)
#11 DiagnosticsNode.toString
(package:flutter/src/foundation/diagnostics.dart:1728:6)
#12 Diagnosticable.toString.<anonymous closure>
(package:flutter/src/foundation/diagnostics.dart:3113:78)
#13 Diagnosticable.toString (package:flutter/src/foundation/diagnostics.dart:3115:6)
#14 StringBase.interpolate (dart:core-patch/string_patch.dart:853:19)
#15 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4909:44)
#16 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#17 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5)
#18 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5)
#19 _InheritedProviderScopeElement.mount
(package:provider/src/inherited_provider.dart:411:11)
… Normal element mounting (7 frames)
#26 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
… Normal element mounting (7 frames)
#33 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
… Normal element mounting (287 frames)
#320 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
#321 MultiChildRenderObjectElement.inflateWidget
(package:flutter/src/widgets/framework.dart:6435:36)
#322 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18)
#323 RenderObjectElement.updateChildren
(package:flutter/src/widgets/framework.dart:5964:32)
#324 MultiChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6460:17)
#325 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#326 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#327 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#328 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#329 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#330 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#331 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#332 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#333 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#334 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#335 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#336 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#337 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#338 InheritedNotifierElement.update
(package:flutter/src/widgets/inherited_notifier.dart:107:11)
#339 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#340 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#341 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#342 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#343 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#344 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#345 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#346 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#347 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#348 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#349 SingleChildRenderObjectElement.update
(package:flutter/src/widgets/framework.dart:6307:14)
#350 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#351 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#352 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#353 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#354 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#355 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#356 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#357 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#358 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#359 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#360 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#361 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#362 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#363 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#364 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#365 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#366 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#367 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#368 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#369 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#370 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#371 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#372 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#373 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#374 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#375 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#376 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
#377 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#378 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#379 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#380 StatelessElement.update (package:flutter/src/widgets/framework.dart:4956:5)
#381 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#382 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#383 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#384 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#385 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#386 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#387 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#388 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
#389 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
#390 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:4904:16)
#391 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5050:11)
#392 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
#393 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2667:19)
#394 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
#395 RendererBinding.
handlePersistentFrameCallback
(package:flutter/src/rendering/binding.dart:378:5)
#396 SchedulerBinding.invokeFrameCallback
(package:flutter/src/scheduler/binding.dart:1175:15)
#397 SchedulerBinding.handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1104:9)
#398 SchedulerBinding.
handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1015:5)
#399 invoke (dart:ui/hooks.dart:148:13)
#400 PlatformDispatcher.
drawFrame (dart:ui/platform_dispatcher.dart:318:5)
#401 _drawFrame (dart:ui/hooks.dart:115:31)

════════════════════════════════════════════════════════════════════════════════════════
════════════

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/heroes.dart’: Failed
assertion: line 933 pos 12: ‘navigatorRenderObject.hasSize’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.
D/EGL_emulation(24134): app_time_stats: avg=2616.00ms min=5.02ms max=85501.27ms count=33

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6292 pos 12: ‘child == _child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6292 pos 12: ‘child == _child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6292 pos 12: ‘child == _child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6292 pos 12: ‘child == _child’: is not true.

Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
assertion: line 6292 pos 12: ‘child == _child’: is not true.

Another exception was thrown: Duplicate GlobalKey detected in widget tree.

  • Flutter and HseyinAkkaya like this.
  • HseyinAkkaya replied to this.
    • Schokiii93
      the error is at line 30 in the todo.dart file.
      5 items are assigned to predefinedColors. max index is 4. but TodoColor.predefinedColors[5] is entered in the code.

      When the exception was thrown, this was the stack:
      #0 _Array.[] (dart:core-patch/array.dart:10:36)
      #1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)

    Schokiii93
    the error is at line 30 in the todo.dart file.
    5 items are assigned to predefinedColors. max index is 4. but TodoColor.predefinedColors[5] is entered in the code.

    When the exception was thrown, this was the stack:
    #0 _Array.[] (dart:core-patch/array.dart:10:36)
    #1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)

    Write a Reply...