-
Notifications
You must be signed in to change notification settings - Fork 121
Description
I'm using the package in my windows app, and I get this Exception all the time,
I could fix this issue you can add me to fix this issue btw
and this is the error log
`
════════ Exception caught by scheduler library ═════════════════════════════════
The following assertion was thrown during a scheduler callback:
Scaffold.geometryOf() must only be accessed during the paint phase.
The ScaffoldGeometry is only available during the paint phase, because its value is computed during the animation and layout phases prior to painting.
When the exception was thrown, this was the stack:
#0 _ScaffoldGeometryNotifier.value. (package:flutter/src/material/scaffold.dart:881:9)
#1 _ScaffoldGeometryNotifier.value (package:flutter/src/material/scaffold.dart:888:6)
#2 CircularNotchedAndCorneredRectangleClipper.getClip (package:animated_bottom_navigation_bar/src/circular_notch_and_corner_clipper.dart:17:35)
#3 _RenderCustomClip._updateClip (package:flutter/src/rendering/proxy_box.dart:1488:25)
#4 RenderPhysicalShape.hitTest (package:flutter/src/rendering/proxy_box.dart:2233:7)
#5 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#6 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#7 RenderBoxContainerDefaultsMixin.defaultHitTestChildren. (package:flutter/src/rendering/box.dart:3346:25)
#8 BoxHitTestResult.addWithPaintOffset (package:flutter/src/rendering/box.dart:841:31)
#9 RenderBoxContainerDefaultsMixin.defaultHitTestChildren (package:flutter/src/rendering/box.dart:3341:33)
#10 RenderCustomMultiChildLayoutBox.hitTestChildren (package:flutter/src/rendering/custom_layout.dart:430:12)
#11 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#12 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#13 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#14 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#15 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#16 RenderPhysicalModel.hitTest (package:flutter/src/rendering/proxy_box.dart:2133:18)
#17 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#18 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#19 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#20 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#21 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#22 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#23 RenderIgnorePointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3723:31)
#24 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#25 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#26 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#27 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#28 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#29 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#30 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#31 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#32 RenderOffstage.hitTest (package:flutter/src/rendering/proxy_box.dart:3854:31)
#33 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#34 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#35 _RenderTheaterMixin.hitTestChildren.childHitTest (package:flutter/src/widgets/overlay.dart:1106:22)
#36 BoxHitTestResult.addWithPaintOffset (package:flutter/src/rendering/box.dart:841:31)
#37 _RenderTheaterMixin.hitTestChildren (package:flutter/src/widgets/overlay.dart:1107:22)
#38 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#39 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#40 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#41 RenderAbsorbPointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3975:56)
#42 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#43 RenderProxyBoxWithHitTestBehavior.hitTest (package:flutter/src/rendering/proxy_box.dart:183:19)
#44 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#45 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#46 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#47 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#48 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#49 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#50 RenderIgnorePointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3723:31)
#51 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#52 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#53 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#54 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#55 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#56 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#57 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#58 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#59 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#60 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#61 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#62 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#63 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#64 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#65 RenderOffstage.hitTest (package:flutter/src/rendering/proxy_box.dart:3854:31)
#66 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#67 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#68 _RenderTheaterMixin.hitTestChildren.childHitTest (package:flutter/src/widgets/overlay.dart:1106:22)
#69 BoxHitTestResult.addWithPaintOffset (package:flutter/src/rendering/box.dart:841:31)
#70 _RenderTheaterMixin.hitTestChildren (package:flutter/src/widgets/overlay.dart:1107:22)
#71 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#72 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#73 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#74 RenderAbsorbPointer.hitTest (package:flutter/src/rendering/proxy_box.dart:3975:56)
#75 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#76 RenderProxyBoxWithHitTestBehavior.hitTest (package:flutter/src/rendering/proxy_box.dart:183:19)
#77 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#78 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#79 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#80 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#81 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#82 RenderTapRegionSurface.hitTest (package:flutter/src/widgets/tap_region.dart:234:28)
#83 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#84 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#85 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#86 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#87 RenderProxyBoxMixin.hitTestChildren (package:flutter/src/rendering/proxy_box.dart:128:19)
#88 RenderBox.hitTest (package:flutter/src/rendering/box.dart:2952:11)
#89 RenderView.hitTest (package:flutter/src/rendering/view.dart:311:12)
#90 RendererBinding.hitTestInView (package:flutter/src/rendering/binding.dart:662:34)
#91 RendererBinding.initMouseTracker. (package:flutter/src/rendering/binding.dart:459:11)
#92 MouseTracker._findAnnotations (package:flutter/src/rendering/mouse_tracker.dart:255:60)
#93 MouseTracker.updateAllDevices. (package:flutter/src/rendering/mouse_tracker.dart:370:70)
#94 MouseTracker._deviceUpdatePhase (package:flutter/src/rendering/mouse_tracker.dart:204:9)
#95 MouseTracker.updateAllDevices (package:flutter/src/rendering/mouse_tracker.dart:367:5)
#96 RendererBinding._scheduleMouseTrackerUpdate. (package:flutter/src/rendering/binding.dart:512:22)
#97 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434:15)
#98 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1361:11)
#99 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200:5)
#100 _invoke (dart:ui/hooks.dart:330:13)
#101 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#102 _drawFrame (dart:ui/hooks.dart:302:31)
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by gestures library ══════════════════════════════════
'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 199 pos 12: '!_debugDuringDeviceUpdate': is not true.
════════════════════════════════════════════════════════════════════════════════
════════ Exception caught by scheduler library ═════════════════════════════════
'package:flutter/src/rendering/mouse_tracker.dart': Failed assertion: line 199 pos 12: '!_debugDuringDeviceUpdate': is not true.
════════════════════════════════════════════════════════════════════════════════
`