-
Notifications
You must be signed in to change notification settings - Fork 981
Closed
Description
I'm going to try to find a fix for this and PR
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building RawEditor-[LabeledGlobalKey<EditorState>#bc401](dirty,
dependencies: [DefaultTextStyle, Directionality, _InheritedTheme,
_LocalizationsScope-[GlobalKey#12a94]], state: RawEditorState#b50b8(tickers: tracking 2 tickers)):
View.of() was called with a context that does not contain a View widget.
No View widget ancestor could be found starting from the context that was passed to View.of().
The context used was:
RawEditor-[LabeledGlobalKey<EditorState>#bc401](dirty, dependencies: [DefaultTextStyle,
Directionality, _InheritedTheme, _LocalizationsScope-[GlobalKey#12a94]], state:
RawEditorState#b50b8(tickers: tracking 2 tickers))
This usually means that the provided context is not associated with a View.
The relevant error-causing widget was:
RawEditor-[LabeledGlobalKey<EditorState>#bc401]
RawEditor:file:///C:/Users/adilh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_quill-7.2.13/lib/src/widgets/editor.dart:495:19
When the exception was thrown, this was the stack:
#0 View.of.<anonymous closure> (package:flutter/src/widgets/view.dart:103:9)
#1 View.of (package:flutter/src/widgets/view.dart:106:6)
#2 RawEditorState._getEditableTextLineFromNode (package:flutter_quill/src/widgets/raw_editor.dart:976:14)
#3 RawEditorState._buildChildren (package:flutter_quill/src/widgets/raw_editor.dart:909:34)
#4 RawEditorState.build (package:flutter_quill/src/widgets/raw_editor.dart:481:23)
#5 StatefulElement.build (package:flutter/src/widgets/framework.dart:5198:27)
#6 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5086:15)
#7 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5251:11)
#8 Element.rebuild (package:flutter/src/widgets/framework.dart:4805:7)
#9 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5068:5)
#10 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5242:11)
#11 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5062:5)
... Normal element mounting (51 frames)
#62 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3971:16)
#63 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6570:36)
#64 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6582:32)
... Normal element mounting (118 frames)
#182 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3971:16)
#183 Element.updateChild (package:flutter/src/widgets/framework.dart:3708:18)
#184 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1240:16)
#185 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1209:5)
#186 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1156:18)
#187 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2720:19)
#188 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1155:13)
#189 ScreenshotController.widgetToUiImage (package:screenshot/screenshot.dart:192:16)
#190 ScreenshotController.captureFromWidget (package:screenshot/screenshot.dart:106:28)
#191 EditorExporter.screenshotPage (package:saber/data/editor/editor_exporter.dart:118:39)
#192 EditorExporter.generatePdf.<anonymous closure> (package:saber/data/editor/editor_exporter.dart:36:38)
#193 ListExtensions.mapIndexed (package:collection/src/list_extensions.dart:150:20)
#196 EditorExporter.generatePdf (package:saber/data/editor/editor_exporter.dart:33:52)
#197 EditorState.exportAsPdf (package:saber/pages/editor/editor.dart:1070:38)
#198 _ExportBarState._onPressed.<anonymous closure> (package:saber/components/toolbar/export_bar.dart:38:21)
#199 _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154:21)
#200 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275:24)
#201 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654:11)
#202 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311:5)
#203 BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:244:7)
#204 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:630:9)
#205 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:98:12)
#206 PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:143:9)
#207 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:625:13)
#208 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:141:18)
#209 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:127:7)
#210 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:465:19)
#211 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445:22)
#212 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331:11)
#213 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400:7)
#214 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363:5)
#215 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320:7)
#216 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293:9)
#217 _invoke1 (dart:ui/hooks.dart:158:13)
#218 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382:7)
#219 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:31)
(elided 2 frames from dart:async and dart:async-patch)
Metadata
Metadata
Assignees
Labels
No labels