Closed maginkgo closed 2 years ago
I have the same problem.
have the same problem with flutter 2.2.1
`Unhandled exception: Unsupported operation: Undetermined Nullability
The flutter team has released a fix for this that is available on the master flutter branch. I was able to successfully run this in flutter web on the master branch. Hopefully we'll see this show up in beta soon.
Switched to flutter master channel. Upgraded flutter. Was able to build and run web, so one thing fixed. However, when I receive a data response from the graphql server this happens (Which is also dealing with growable_array, but not the same nullability issue.):
Unhandled exception:
RangeError (index): Invalid value: Only valid value is 0: 1
#0 List.[] (dart:core-patch/growable_array.dart:254:60)
#1 listenAndCompile.<anonymous closure> (package:frontend_server/frontend_server.dart:1269:27)
#2 listenAndCompile.<anonymous closure> (package:frontend_server/frontend_server.dart:1120:15)
#3 _RootZone.runUnaryGuarded (dart:async/zone.dart:1620:10)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#6 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:63:11)
#7 _EventSinkWrapper.add (dart:async/stream_transformers.dart:13:11)
#8 _StringAdapterSink.add (dart:convert/string_conversion.dart:238:11)
#9 _LineSplitterSink._addLines (dart:convert/line_splitter.dart:151:13)
#10 _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:126:5)
#11 StringConversionSinkMixin.add (dart:convert/string_conversion.dart:163:5)
#12 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24)
#13 _RootZone.runUnaryGuarded (dart:async/zone.dart:1620:10)
#14 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#15 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#16 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:63:11)
#17 _EventSinkWrapper.add (dart:async/stream_transformers.dart:13:11)
#18 _StringAdapterSink.add (dart:convert/string_conversion.dart:238:11)
#19 _StringAdapterSink.addSlice (dart:convert/string_conversion.dart:243:7)
#20 _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:317:20)
#21 _Utf8ConversionSink.add (dart:convert/string_conversion.dart:310:5)
#22 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:72:18)
#23 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24)
#24 _RootZone.runUnaryGuarded (dart:async/zone.dart:1620:10)
#25 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#26 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#27 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:733:19)
#28 _StreamController._add (dart:async/stream_controller.dart:607:7)
#29 _StreamController.add (dart:async/stream_controller.dart:554:5)
#30 _Socket._onData (dart:io-patch/socket_patch.dart:2165:41)
#31 _RootZone.runUnaryGuarded (dart:async/zone.dart:1620:10)
#32 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#33 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#34 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:733:19)
#35 _StreamController._add (dart:async/stream_controller.dart:607:7)
#36 _StreamController.add (dart:async/stream_controller.dart:554:5)
#37 new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1701:33)
#38 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1213:14)
#39 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#40 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#41 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:120:13)
#42 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)
the Dart compiler exited unexpectedly.
This was working in the lastast version. If the problem persist with newrest version, pleas reopen the issue and provide a testable sample.
I'm trying to run a project in Chrome with Flutter 2.12 and hasura_connect 3.0.2 and it throws me the following error: Note: On desktop it works without problems.
My code is very simple, I am just trying to consume a subscription, and apparently everything is fine in my code. In fact, as I said, on desktop it works perfect.
When I remove the dependency with hasura_connect in the yaml the problem is solved.
Any idea? thanks