Skip to content

RangeError (index): Invalid value: Not in inclusive range 0..254: 255 #108

Description

@yilugesanghua

When I use the CompilerWidget component, 'packages' pass in a lot of code, and it will appear
the stack

#0      List._setIndexed (dart:core-patch/array.dart:185:48)
#1      List.[]= (dart:core-patch/array.dart:180:5)
#2      PushReturnValue.run (package:dart_eval/src/eval/runtime/ops/memory.dart:50:18)
#3      Runtime.bridgeCall (package:dart_eval/src/eval/runtime/runtime.dart:890:12)
#4      EvalStaticFunctionPtr.call (package:dart_eval/src/eval/runtime/function.dart:113:13)
#5      $Bridge.$_invoke (package:dart_eval/src/eval/bridge/runtime_bridge.dart:45:10)
#6      $State$bridge.build (package:flutter_eval/src/widgets/framework.dart:442:7)
#7      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:27)
#8      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:15)
#9      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#10     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#11     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:5)
#12     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:11)
#13     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:5)
#14     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#15     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#16     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:14)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#21     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:5)
#22     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:5)
#23     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#25     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:14)
#26     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#27     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#28     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:14)
#29     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#30     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#32     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#33     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#34     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:5)
#35     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:11)
#36     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:5)
#37     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#38     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#39     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:14)
#40     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#42     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:14)
#43     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#44     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#46     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#47     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#48     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:5)
#49     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:11)
#50     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:5)
#51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#52     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
#54     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
#55     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
#56     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:5)
#57     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:11)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:5)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:16)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:18)
#61     _LayoutBuilderElement._layout.layoutCallback (package:flutter/src/widgets/layout_builder.dart:155:18)
#62     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2845:19)
#63     _LayoutBuilderElement._layout (package:flutter/src/widgets/layout_builder.dart:173:12)
#64     RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2688:59)
#65     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1097:15)
#66     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2688:14)
#67     RenderConstrainedLayoutBuilder.rebuildIfNecessary (package:flutter/src/widgets/layout_builder.dart:248:7)
#68     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:331:5)
#69     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#70     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#71     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#72     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#73     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#74     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#75     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3712:13)
#76     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#77     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#78     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#79     _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:974:13)
#80     _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1288:9)
#81     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#82     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#83     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#84     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#85     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#86     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#87     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#88     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#89     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:569:11)
#90     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#91     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#92     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#93     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#94     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#95     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#96     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#97     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#98     RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#99     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#100    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#101    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#102    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#103    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#104    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#105    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#106    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#107    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#108    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#109    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#110    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#111    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#112    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#113    _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:333:14)
#114    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#115    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#116    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#117    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#118    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#119    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3710:14)
#120    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#121    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:21)
#122    RenderObject.layout (package:flutter/src/rendering/object.dart:2577:7)
#123    _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:974:13)
#124    _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1288:9)
#125    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2416:7)
#126    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1051:18)
#127    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1064:15)
#128    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:577:23)
#129    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1138:13)
#130    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:5)
#131    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
#132    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
#133    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
#134    _rootRun (dart:async/zone.dart:1399:13)
#135    _CustomZone.run (dart:async/zone.dart:1301:19)
#136    _CustomZone.runGuarded (dart:async/zone.dart:1209:7)
#137    _invoke (dart:ui/hooks.dart:314:10)
#138    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:420:5)
#139    _drawFrame (dart:ui/hooks.dart:283:31)

Image

i want to known ,when i used evalwidget , this question will appear? how can i solve this problem?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions