Problem loading widget due to API call

Troubleshooting

Hi all,

After upgrading the flutterflow app I'm getting an error that I wasn't getting before. I have a ProductDetail page that makes an API call to get the data and then instantiates a component (productVariantSelectorModel) passing an attribute of the API response as a parameter.

What I don't get is 2 things:
- Why was it working before and now it doesn't.
- If I understand the logs the problem seems to be related to the component needing some data from the API response and it fails to initialise, but this errors is raising compiling the code, not at runtime.

Does anyone know what's happening?

The entire stack trace is below.

Performing hot reload...                                        

โ•โ•โ•ก EXCEPTION CAUGHT BY WIDGETS LIBRARY โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
The following LateError was thrown building FutureBuilder<ApiCallResponse>(dirty, dependencies:
[InheritedCupertinoTheme, MediaQuery, _InheritedTheme, _LocalizationsScope-[GlobalKey#102c7]],
state: _FutureBuilderState<ApiCallResponse>#fd8e5):
LateInitializationError: Field 'productVariantSelectorModel' has not been initialized.

The relevant error-causing widget was:
  FutureBuilder<ApiCallResponse>
  FutureBuilder:file:///Users/tester/Library/Application%20Support/io.flutterflow.prod.mac/test_app/lib/pages/product_detail/product_detail_widget.dart:96:13

When the exception was thrown, this was the stack:
#0      ProductDetailModel.productVariantSelectorModel (package:tester_app/pages/product_detail/product_detail_model.dart)
#1      _ProductDetailWidgetState.build.<anonymous closure> (package:tester_app/pages/product_detail/product_detail_widget.dart:381:47)
#2      _FutureBuilderState.build (package:flutter/src/widgets/async.dart:623:55)
#3      StatefulElement.build (package:flutter/src/widgets/framework.dart:5729:27)
#4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5617:15)
#5      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#6      Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#7      StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#8      Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#9      Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#10     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7060:17)
#11     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#12     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#13     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#14     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#15     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#16     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#17     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#18     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#19     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#20     StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#21     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#22     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#24     StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#25     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#26     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#27     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#28     StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#29     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#30     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#32     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#34     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#35     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#36     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#38     Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#39     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7060:17)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#43     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#44     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#46     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#47     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#48     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#49     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#50     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#51     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#52     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#53     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#57     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#58     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#59     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#60     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#61     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#62     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#63     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#64     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#65     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#66     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#67     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#68     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#69     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#70     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#73     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#74     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#75     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#76     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#77     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#78     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#79     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#80     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#84     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#85     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#86     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#87     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#88     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#89     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#90     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#91     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#92     ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#93     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#94     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#95     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#96     Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#97     StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#98     Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#99     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#100    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#101    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#102    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#103    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#104    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#105    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#106    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#109    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#110    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#111    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#112    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#113    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#114    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#115    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#116    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#117    StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#118    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#119    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#120    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#121    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#122    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#123    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#124    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#125    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#126    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#127    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#128    Element.updateChildren (package:flutter/src/widgets/framework.dart:4090:32)
#129    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7060:17)
#130    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#131    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#132    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#133    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#134    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#135    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#136    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#137    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#138    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#139    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#140    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#141    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#142    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#143    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#144    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#145    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#146    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#147    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#148    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#149    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#150    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#151    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#152    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#153    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#154    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#155    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#156    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#157    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#158    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#159    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#160    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#161    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#162    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#163    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#164    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#165    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#166    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#167    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#168    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#169    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#170    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#171    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#172    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#173    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#174    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#175    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#176    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#177    _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
#178    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#179    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#180    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#181    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#182    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#183    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#184    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#185    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#186    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#187    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#188    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#189    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#190    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#191    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#192    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#193    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#194    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#195    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#196    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#197    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#198    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#199    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#200    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#201    StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#202    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#203    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#204    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#205    StatelessElement.update (package:flutter/src/widgets/framework.dart:5693:5)
#206    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#207    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907:14)
#208    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#209    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#210    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#211    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#212    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#213    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#214    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#215    ProxyElement.update (package:flutter/src/widgets/framework.dart:5946:5)
#216    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#217    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#218    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#219    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#220    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#221    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#222    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#223    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#224    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#225    StatefulElement.update (package:flutter/src/widgets/framework.dart:5803:5)
#226    Element.updateChild (package:flutter/src/widgets/framework.dart:3941:15)
#227    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642:16)
#228    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#229    Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#230    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2693:15)
#231    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:11)
#232    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3048:18)
#233    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1162:21)
#234    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#235    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#236    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#237    SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1040:9)
#238    PlatformDispatcher.scheduleWarmUpFrame.<anonymous closure> (dart:ui/platform_dispatcher.dart:837:16)
#242    _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
(elided 3 frames from class _Timer and dart:async-patch)

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Reloaded 72 of 2152 libraries in 783ms (compile: 290 ms, reload: 193 ms, reassemble: 162 ms).
Another exception was thrown: LateInitializationError: Field 'productVariantSelectorModel' has not been initialized.
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: LateInitializationError: Field 'productVariantSelectorModel' has not been initialized.
#0      ProductDetailModel.productVariantSelectorModel (package:tester_app/pages/product_detail/product_detail_model.dart)
#1      ProductDetailModel.toWidgetClassDebugData (package:tester_app/pages/product_detail/product_detail_model.dart:142:15)
#2      debugLogWidgetClass.<anonymous closure>.<anonymous closure> (package:tester_app/flutter_flow/debug_util.dart:216:24)
#3      debouncedDebugLogging.<anonymous closure> (package:tester_app/flutter_flow/debug_util.dart:92:47)
#4      EasyDebounce.debounce.<anonymous closure> (package:easy_debounce/easy_debounce.dart:44:20)
#5      Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15)
#6      _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
#7      _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
#8      _RawReceivePort._handleMessage (dart:i<โ€ฆ>
What have you tried so far?

.

Did you check FlutterFlow's Documentation for this topic?
No
1