Closed
Description
After upgrading flutter to 2.2.1 I'm not able to compile my project anymore. Works fine on 2.0.6
Logs
Unhandled exception:
[ +2 ms] Crash when compiling file:///Users/user_name/__/__/project_name/lib/main.dart,
[ ] at character offset 6381:
[ ] NoSuchMethodError: The getter 'file' was called on null.
[ ] Receiver: null
[ ] Tried calling: file
[ ] #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:54:5)
[ ] #1 SourceLibraryBuilder.reportTypeArgumentIssue (package:front_end/src/fasta/source/source_library_builder.dart:3430:38)
[ ] #2 SourceLibraryBuilder.reportTypeArgumentIssues (package:front_end/src/fasta/source/source_library_builder.dart:3411:7)
[ ] #3 SourceLibraryBuilder.checkBoundsInFunctionInvocation (package:front_end/src/fasta/source/source_library_builder.dart:3869:5)
[ ] #4 TypeInferrerImpl._checkBoundsInFunctionInvocation (package:front_end/src/fasta/type_inference/type_inferrer.dart:3741:15)
[ ] #5 TypeInferrerImpl._inferFunctionInvocation (package:front_end/src/fasta/type_inference/type_inferrer.dart:2969:5)
[ ] #6 TypeInferrerImpl.inferMethodInvocation (package:front_end/src/fasta/type_inference/type_inferrer.dart:3647:16)
[ ] #7 InferenceVisitor.visitExpressionInvocation (package:front_end/src/fasta/kernel/inference_visitor.dart:2688:21)
[ ] #8 ExpressionInvocation.acceptInference (package:front_end/src/fasta/kernel/internal_ast.dart:1095:20)
[ ] #9 TypeInferrerImpl._inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1934:27)
[ ] #10 TypeInferrerImpl.inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1969:40)
[ ] #11 TypeInferrerImpl._inferInvocation (package:front_end/src/fasta/type_inference/type_inferrer.dart:2298:42)
[ ] #12 TypeInferrerImpl.inferInvocation (package:front_end/src/fasta/type_inference/type_inferrer.dart:2057:12)
[ ] #13 InferenceVisitor.visitFactoryConstructorInvocationJudgment (package:front_end/src/fasta/kernel/inference_visitor.dart:782:49)
[ ] #14 FactoryConstructorInvocationJudgment.acceptInference (package:front_end/src/fasta/kernel/internal_ast.dart:751:20)
[ ] #15 TypeInferrerImpl._inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1932:27)
[ ] #16 TypeInferrerImpl.inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1969:40)
[ ] #17 InferenceVisitor.visitReturnStatement (package:front_end/src/fasta/kernel/inference_visitor.dart:5901:61)
[ ] #18 ReturnStatement.accept (package:kernel/ast.dart:9497:43)
[ ] #19 TypeInferrerImpl.inferStatement (package:front_end/src/fasta/type_inference/type_inferrer.dart:3874:24)
[ ] #20 TypeInferrerImpl.inferLocalFunction (package:front_end/src/fasta/type_inference/type_inferrer.dart:2617:43)
[ ] #21 InferenceVisitor.visitFunctionNode (package:front_end/src/fasta/kernel/inference_visitor.dart:1165:21)
[ ] #22 InferenceVisitor.visitFunctionExpression (package:front_end/src/fasta/kernel/inference_visitor.dart:1192:9)
[ ] #23 FunctionExpression.accept1 (package:kernel/ast.dart:8103:9)
[ ] #24 TypeInferrerImpl._inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1936:27)
[ ] #25 TypeInferrerImpl.inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1969:40)
[ ] #26 InferenceVisitor.inferElement (package:front_end/src/fasta/kernel/inference_visitor.dart:1721:51)
[ ] #27 InferenceVisitor.visitListLiteral (package:front_end/src/fasta/kernel/inference_visitor.dart:1826:44)
[ ] #28 ListLiteral.accept1 (package:kernel/ast.dart:7772:9)
[ ] #29 TypeInferrerImpl._inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1936:27)
[ ] #30 TypeInferrerImpl.inferExpression (package:front_end/src/fasta/type_inference/type_inferrer.dart:1969:40)
[ ] #31 InferenceVisitor.visitReturnStatement (package:front_end/src/fasta/kernel/inference_visitor.dart:5901:61)
[ ] #32 ReturnStatement.accept (package:kernel/ast.dart:9497:43)
[ ] #33 TypeInferrerImpl.inferStatement (package:front_end/src/fasta/type_inference/type_inferrer.dart:3874:24)
[ ] #34 InferenceVisitor._visitStatements (package:front_end/src/fasta/kernel/inference_visitor.dart:338:20)
[ ] #35 InferenceVisitor.visitBlock (package:front_end/src/fasta/kernel/inference_visitor.dart:359:30)
[ ] #36 Block.accept (package:kernel/ast.dart:8518:43)
[ ] #37 TypeInferrerImpl.inferStatement (package:front_end/src/fasta/type_inference/type_inferrer.dart:3874:24)
[ ] #38 TypeInferrerImpl.inferFunctionBody (package:front_end/src/fasta/type_inference/type_inferrer.dart:2012:39)
[ ] #39 BodyBuilder.finishFunction (package:front_end/src/fasta/kernel/body_builder.dart:1016:44)
[ ] #40 DietListener.listenerFinishFunction (package:front_end/src/fasta/source/diet_listener.dart:952:14)
[ ] #41 DietListener.buildFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:990:7)
[ ] #42 DietListener._endClassMethod (package:front_end/src/fasta/source/diet_listener.dart:711:5)
[ ] #43 DietListener.endClassMethod (package:front_end/src/fasta/source/diet_listener.dart:662:5)
[ ] #44 Parser.parseMethod (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3987:20)
[ ] #45 Parser.parseClassOrMixinOrExtensionMemberImpl (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3723:15)
[ ] #46 Parser.parseClassOrMixinOrExtensionBody (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3382:15)
[ ] #47 Parser.parseClass (package:_fe_analyzer_shared/src/parser/parser_impl.dart:1999:13)
[ ] #48 Parser.parseClassOrNamedMixinApplication (package:_fe_analyzer_shared/src/parser/parser_impl.dart:1957:14)
[ ] #49 Parser.parseTopLevelKeywordDeclaration (package:_fe_analyzer_shared/src/parser/parser_impl.dart:581:14)
[ ] #50 Parser.parseTopLevelDeclarationImpl (package:_fe_analyzer_shared/src/parser/parser_impl.dart:477:14)
[ ] #51 Parser.parseUnit (package:_fe_analyzer_shared/src/parser/parser_impl.dart:357:15)
[ ] #52 SourceLoader.buildBody (package:front_end/src/fasta/source/source_loader.dart:480:14)
[ ] <asynchronous suspension>
[ ] #53 Loader.buildBodies (package:front_end/src/fasta/loader.dart:277:9)
[ ] <asynchronous suspension>
[ ] #54 KernelTarget.buildComponent.<anonymous closure> (package:front_end/src/fasta/kernel/kernel_target.dart:364:7)
[ ] <asynchronous suspension>
[ ] #55 withCrashReporting (package:front_end/src/fasta/crash.dart:122:12)
[ ] <asynchronous suspension>
[ ] #56 IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:305:13)
[ ] <asynchronous suspension>
[ ] #57 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:69:29)
[ ] <asynchronous suspension>
[ ] #58 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:513:11)
[ ] <asynchronous suspension>
[ ] #59 listenAndCompile.<anonymous closure> (package:frontend_server/frontend_server.dart:1119:11)
[ ] <asynchronous suspension>
[ ] #0 DietListener.buildFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:995:7)
[ ] #1 DietListener._endClassMethod (package:front_end/src/fasta/source/diet_listener.dart:711:5)
[ ] #2 DietListener.endClassMethod (package:front_end/src/fasta/source/diet_listener.dart:662:5)
[ ] #3 Parser.parseMethod (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3987:20)
[ ] #4 Parser.parseClassOrMixinOrExtensionMemberImpl (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3723:15)
[ ] #5 Parser.parseClassOrMixinOrExtensionBody (package:_fe_analyzer_shared/src/parser/parser_impl.dart:3382:15)
[ ] #6 Parser.parseClass (package:_fe_analyzer_shared/src/parser/parser_impl.dart:1999:13)
[ ] #7 Parser.parseClassOrNamedMixinApplication (package:_fe_analyzer_shared/src/parser/parser_impl.dart:1957:14)
[ ] #8 Parser.parseTopLevelKeywordDeclaration (package:_fe_analyzer_shared/src/parser/parser_impl.dart:581:14)
[ ] #9 Parser.parseTopLevelDeclarationImpl (package:_fe_analyzer_shared/src/parser/parser_impl.dart:477:14)
[ ] #10 Parser.parseUnit (package:_fe_analyzer_shared/src/parser/parser_impl.dart:357:15)
[ ] #11 SourceLoader.buildBody (package:front_end/src/fasta/source/source_loader.dart:480:14)
[ ] <asynchronous suspension>
[ ] #12 Loader.buildBodies (package:front_end/src/fasta/loader.dart:277:9)
[ ] <asynchronous suspension>
[ ] #13 KernelTarget.buildComponent.<anonymous closure> (package:front_end/src/fasta/kernel/kernel_target.dart:364:7)
[ ] <asynchronous suspension>
[ ] #14 withCrashReporting (package:front_end/src/fasta/crash.dart:122:12)
[ ] <asynchronous suspension>
[ ] #15 IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:305:13)
[ ] <asynchronous suspension>
[ ] #16 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:69:29)
[ ] <asynchronous suspension>
[ ] #17 FrontendCompiler.compile (package:frontend_server/frontend_server.dart:513:11)
[ ] <asynchronous suspension>
[ ] #18 listenAndCompile.<anonymous closure> (package:frontend_server/frontend_server.dart:1119:11)
[ ] <asynchronous suspension>
[ +58 ms] the Dart compiler exited unexpectedly.
[ ]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 DefaultResidentCompiler._compile.<anonymous closure> (package:flutter_tools/src/compile.dart:734:13)
#2 _rootRun (dart:async/zone.dart:1346:47)
#3 _CustomZone.run (dart:async/zone.dart:1258:19)
#4 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#5 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#6 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#7 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#8 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
#9 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
#10 _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
#11 _LineSplitterSink.close (dart:convert/line_splitter.dart:139:11)
#12 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
#13 _rootRun (dart:async/zone.dart:1346:47)
#14 _CustomZone.run (dart:async/zone.dart:1258:19)
#15 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#16 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#17 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#18 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#19 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
#20 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
#21 _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
#22 _Utf8ConversionSink.close (dart:convert/string_conversion.dart:305:20)
#23 _ConverterStreamEventSink.close (dart:convert/chunked_conversion.dart:81:18)
#24 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
#25 _rootRun (dart:async/zone.dart:1346:47)
#26 _CustomZone.run (dart:async/zone.dart:1258:19)
#27 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#28 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#29 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#30 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#31 _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:741:19)
#32 _StreamController._closeUnchecked (dart:async/stream_controller.dart:596:7)
#33 _StreamController.close (dart:async/stream_controller.dart:589:5)
#34 _Socket._onData (dart:io-patch/socket_patch.dart:2167:21)
#35 _rootRunUnary (dart:async/zone.dart:1370:13)
#36 _CustomZone.runUnary (dart:async/zone.dart:1265:19)
#37 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
#38 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#39 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#40 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:733:19)
#41 _StreamController._add (dart:async/stream_controller.dart:607:7)
#42 _StreamController.add (dart:async/stream_controller.dart:554:5)
#43 new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1703:35)
#44 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1201:18)
#45 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#46 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#47 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:120:13)
#48 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)
[ +2 ms] ensureAnalyticsSent: 0ms
[ +1 ms] Running shutdown hooks
[ ] Shutdown hooks complete
[ +1 ms] the Dart compiler exited unexpectedly.
[ ]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 DefaultResidentCompiler._compile.<anonymous closure> (package:flutter_tools/src/compile.dart:734:13)
#2 _rootRun (dart:async/zone.dart:1346:47)
#3 _CustomZone.run (dart:async/zone.dart:1258:19)
#4 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#5 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#6 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#7 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#8 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
#9 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
#10 _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
#11 _LineSplitterSink.close (dart:convert/line_splitter.dart:139:11)
#12 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
#13 _rootRun (dart:async/zone.dart:1346:47)
#14 _CustomZone.run (dart:async/zone.dart:1258:19)
#15 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#16 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#17 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#18 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#19 _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:87:11)
#20 _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
#21 _StringAdapterSink.close (dart:convert/string_conversion.dart:251:11)
#22 _Utf8ConversionSink.close (dart:convert/string_conversion.dart:305:20)
#23 _ConverterStreamEventSink.close (dart:convert/chunked_conversion.dart:81:18)
#24 _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:132:24)
#25 _rootRun (dart:async/zone.dart:1346:47)
#26 _CustomZone.run (dart:async/zone.dart:1258:19)
#27 _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#28 _BufferingStrea
6E9C
mSubscription._sendDone.sendDone (dart:async/stream_impl.dart:394:13)
#29 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:404:15)
#30 _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291:7)
#31 _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:741:19)
#32 _StreamController._closeUnchecked (dart:async/stream_controller.dart:596:7)
#33 _StreamController.close (dart:async/stream_controller.dart:589:5)
#34 _Socket._onData (dart:io-patch/socket_patch.dart:2167:21)
#35 _rootRunUnary (dart:async/zone.dart:1370:13)
#36 _CustomZone.runUnary (dart:async/zone.dart:1265:19)
#37 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
#38 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#39 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#40 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:733:19)
#41 _StreamController._add (dart:async/stream_controller.dart:607:7)
#42 _StreamController.add (dart:async/stream_controller.dart:554:5)
#43 new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1703:35)
#44 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1201:18)
#45 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#46 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#47 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:120:13)
#48 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)
[✓] Flutter (Channel stable, 2.2.1, on macOS 11.3.1 20E241 darwin-x64, locale en-GB)
• Flutter version 2.2.1 at /Users/_user_name/fvm/versions/stable
• Framework revision 02c026b03c (12 days ago), 2021-05-27 12:24:44 -0700
• Engine revision 0fdb562ac8
• Dart version 2.13.1
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
• Android SDK at /Users/_user_name/Library/Android/sdk
• Platform android-30, build-tools 30.0.1
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.5, Build version 12E262
• CocoaPods version 1.10.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
[✓] VS Code (version 1.56.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.23.0
[✓] Connected device (2 available)
• iPhone 12 Pro (mobile) •