My listview widget was working just fine for a month ago. It gets items from my appstate variable and i could easily add item to the list but today while i was testing my app i realised i couldn't add items to the second item in the list. (it's listview inside a listview) .
I can add sets to first exercise but can add even 1 set to other exercise. the error i recieve is this:
Uncaught (in promise) DartError: Unsupported operation: add
at Object.throw_ [as throw] (errors.dart:296:3)
at [dartx.checkGrowable] (js_array.dart:80:7)
at [dartx.add] (js_array.dart:86:5)
at LoggableList.new.add (wrappers.dart:184:5)
at LoggableList.new.add (debug_util.dart:249:11)
at insert_weight_reps_page_widget.dart:944:82
at workouts_list_struct.WorkoutsListStruct.new.updateWorkouts (workouts_list_struct.dart:27:5)
at insert_weight_reps_page_widget.dart:942:77
at insert_weight_reps_page_widget.dart:944:87
at app_state.FFAppState._internal.updateWorkoutsListAtIndex (app_state.dart:89:35)
at insert_weight_reps_page_widget._InsertWeightRepsPageWidgetState.new.<anonymous> (insert_weight_reps_page_widget.dart:938:71)
at Generator.next (<anonymous>)
at runBody (async_patch.dart:84:54)
at Object._async [as async] (async_patch.dart:127:5)
at insert_weight_reps_page_widget.dart:937:73
at flutter_flow_widgets._FFButtonWidgetState.new.<anonymous> (flutter_flow_widgets.dart:118:32)
at Generator.next (<anonymous>)
at runBody (async_patch.dart:84:54)
at Object._async [as async] (async_patch.dart:127:5)
at flutter_flow_widgets.dart:112:15
at ink_well._InkResponseState.new.handleTap (ink_well.dart:1170:21)
at tap.TapGestureRecognizer.new.invokeCallback (recognizer.dart:351:24)
at tap.TapGestureRecognizer.new.handleTapUp (tap.dart:656:11)
at [_checkUp] (tap.dart:313:5)
at tap.TapGestureRecognizer.new.acceptGesture (tap.dart:283:7)
at arena.GestureArenaManager.new.sweep (arena.dart:169:12)
at binding$5.WidgetsFlutterBinding.new.handleEvent (binding.dart:505:7)
at binding$5.WidgetsFlutterBinding.new.dispatchEvent (binding.dart:481:14)
at binding$5.WidgetsFlutterBinding.new.dispatchEvent (binding.dart:450:11)
at [_handlePointerEventImmediately] (binding.dart:426:7)
at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (binding.dart:389:5)
at [_flushPointerEventQueue] (binding.dart:336:7)
at [_handlePointerDataPacket] (binding.dart:305:9)
at Object.invoke1 (platform_dispatcher.dart:1423:5)
at engine.EnginePlatformDispatcher.new.invokeOnPointerDataPacket (platformdispatcher.dart:336:5)
at [_sendToFramework] (pointer_binding.dart:405:30)
at engine.ClickDebouncer.new.onPointerData (pointerbinding.dart:225:7)
at pointer_binding.dart:1035:20
at pointer_binding.dart:948:7
at loggedHandler (pointer_binding.dart:541:9)
at Object._callDartFunctionFast1 (js_allow_interop_patch.dart:188:27)
at ret (js_allow_interop_patch.dart:81:15)