ErikaDyendyeshy / exempleBloc

0 stars 0 forks source link

Error on details page #1

Open Bersh opened 1 year ago

Bersh commented 1 year ago

Stacktrace:

======== Exception caught by widgets library =======================================================
The following RangeError was thrown building:
RangeError (index): Invalid value: Valid value range is empty: 0

When the exception was thrown, this was the stack: 
#0      _Array.[] (dart:core-patch/array.dart:10:36)
#1      Cast._castList.<anonymous closure> (package:bloc_project/screen/detail_movie/widget/cast.dart:49:38)
#2      SliverChildBuilderDelegate.build (package:flutter/src/widgets/scroll_delegate.dart:490:22)
#3      SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:828:28)
#4      SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:842:55)
#5      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2719:19)
#6      SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:834:12)
#7      RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:351:23)
#8      RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2604:59)
#9      PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1059:15)
#10     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2604:14)
#11     RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:340:5)
#12     RenderSliverMultiBoxAdaptor.addInitialChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:426:5)
#13     RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:79:12)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#15     RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:139:12)
#16     RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:361:11)
#17     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#18     RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:534:13)
#19     RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1512:12)
#20     RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1421:20)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#22     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#25     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#26     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#28     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#31     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#32     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#33     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#34     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#35     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#37     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#38     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#40     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#41     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#43     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#45     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:554:11)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#47     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#48     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:21)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#50     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#51     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:279:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#53     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#54     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:52:11)
#55     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:808:43)
#56     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:903:32)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#58     RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11)
#59     RenderSliverToBoxAdapter.performLayout (package:flutter/src/rendering/sliver.dart:1858:12)
#60     RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7)
#61     RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:534:13)
#62     RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1512:12)
#63     RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1421:20)
#64     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2332:7)
#65     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18)
#66     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:494:19)
#67     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:918:13)
#68     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5)
#69     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15)
#70     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9)
#71     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1085:5)
#72     _invoke (dart:ui/hooks.dart:170:13)
#73     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:401:5)
#74     _drawFrame (dart:ui/hooks.dart:140:31)
====================================================================================================
Minch909 commented 1 year ago

The List/Array you are using is either empty or has to many data in it.