Listview fixed-size (non-growable) list / ERROR

Troubleshooting

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)

What have you tried so far?

Checked online resources

Did you check FlutterFlow's Documentation for this topic?
Yes