-
Notifications
You must be signed in to change notification settings - Fork 14
Description
A Dart VM Service on iPhone 16 is available at:
http://127.0.0.1:52126/pp6RuXqMNBg=/
The Flutter DevTools debugger and profiler on iPhone 16 is available at:
http://127.0.0.1:9101?uri=http://127.0.0.1:52126/pp6RuXqMNBg=/
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY
╞═══════════════════════════════════════════════════════════
The following assertion was thrown building
FutureBuilder(dirty, dependencies:
[InheritedCupertinoTheme, _InheritedTheme,
_LocalizationsScope-[GlobalKey#13776]], state:
_FutureBuilderState#5a831):
ref.listen can only be used within the build method of a ConsumerWidget
'package:flutter_riverpod/src/consumer.dart':
Failed assertion: line 600 pos 7: 'debugDoingBuild'
The relevant error-causing widget was:
FutureBuilder
FutureBuilder:file:///Users/untreu/Documents/GitHub/whitenoise_flutter/l
ib/ui/chat/chat_screen.dart:181:12
When the exception was thrown, this was the stack:
#2 ConsumerStatefulElement.listen
(package:flutter_riverpod/src/consumer.dart:600:7)
#3 _ChatScreenState.build.
(package:whitenoise/ui/chat/chat_screen.dart:197:13)
#4 _FutureBuilderState.build
(package:flutter/src/widgets/async.dart:627:55)
#5 StatefulElement.build
(package:flutter/src/widgets/framework.dart:5823:27)
#6 ComponentElement.performRebuild
(package:flutter/src/widgets/framework.dart:5715:15)
#7 StatefulElement.performRebuild
(package:flutter/src/widgets/framework.dart:5874:11)
#8 Element.rebuild
(package:flutter/src/widgets/framework.dart:5427:7)
#9 BuildScope._tryRebuild
(package:flutter/src/widgets/framework.dart:2694:15)
#10 BuildScope._flushDirtyElements
(package:flutter/src/widgets/framework.dart:2752:11)
#11 BuildOwner.buildScope
(package:flutter/src/widgets/framework.dart:3056:18)
#12 WidgetsBinding.drawFrame
(package:flutter/src/widgets/binding.dart:1240:21)
#13 RendererBinding._handlePersistentFrameCallback
(package:flutter/src/rendering/binding.dart:495:5)
#14 SchedulerBinding._invokeFrameCallback
(package:flutter/src/scheduler/binding.dart:1438:15)
#15 SchedulerBinding.handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1351:9)
#16 SchedulerBinding._handleDrawFrame
(package:flutter/src/scheduler/binding.dart:1204:5)
#17 _invoke (dart:ui/hooks.dart:331:13)
#18 PlatformDispatcher._drawFrame
(dart:ui/platform_dispatcher.dart:444:5)
#19 _drawFrame (dart:ui/hooks.dart:303:31)
(elided 2 frames from class _AssertionError)
══════════════════════════════════════════════════════════════════════════
══════════════════════════
Another exception was thrown: ScrollController not attached to any scroll
views.
Another exception was thrown: ref.listen can only be used within the build
method of a ConsumerWidget
Another exception was thrown: ref.listen can only be used within the build
method of a ConsumerWidget
Metadata
Metadata
Assignees
Labels
Type
Projects
Status