This the exception I got
I/flutter (10721): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (10721): The following assertion was thrown during performLayout():
I/flutter (10721): RenderShrinkWrappingViewport does not support returning intrinsic dimensions.
I/flutter (10721): Calculating the intrinsic dimensions would require instantiating every child of the viewport, which
I/flutter (10721): defeats the point of viewports being lazy.
I/flutter (10721): If you are merely trying to shrink-wrap the viewport in the main axis direction, you should be able
I/flutter (10721): to achieve that effect by just giving the viewport loose constraints, without needing to measure its
I/flutter (10721): intrinsic dimensions.