-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Closed
Copy link
Labels
area-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.feature-dot-shorthandsImplementation of the dot shorthands feature.Implementation of the dot shorthands feature.
Description
Flutter 3.38.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f5a8537f90 (20 hours ago) • 2025-11-18 09:27:21 -0500
Engine • hash 78c3c9557e50ee7c676fa37562558c59efd8406a (revision b5990e5ccc) (6 days ago) • 2025-11-12 21:08:24.000Z
Tools • Dart 3.10.0 • DevTools 2.51.1
Flutter installed via kuhnroyal/flutter-fvm-config-action
The log of the dart analyze . command:
Analyzing ....
An unexpected error was encountered by the Analysis Server.
Please file an issue at https://github.com/dart-lang/sdk/issues/new/choose with the following details:
Internal error: Exception while using a UseBuildContextSynchronously to visit a PrefixedIdentifierImpl in FunctionReferenceImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in ListLiteralImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in ListLiteralImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in ReturnStatementImpl in BlockImpl in BlockFunctionBodyImpl in MethodDeclarationImpl in ClassDeclarationImpl in CompilationUnitImpl
Bad state: Missing a visit method for a node of type DotShorthandPropertyAccessImpl
#0 ExitDetector.visitNode (package:analyzer/src/dart/resolver/exit_detector.dart:457)
#1 GeneralizingAstVisitor.visitCommentReference (package:analyzer/dart/ast/visitor.g.dart:114)
#2 GeneralizingAstVisitor.visitMapLiteralEntry (package:analyzer/dart/ast/visitor.g.dart:409)
#3 GeneralizingAstVisitor.visitAssignmentExpression (package:analyzer/dart/ast/visitor.g.dart:59)
#4 DotShorthandPropertyAccessImpl.accept (package:analyzer/src/dart/ast/ast.dart:6644)
#5 ExitDetector.visitFunctionReference (package:analyzer/src/dart/resolver/exit_detector.dart:315)
#6 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#7 ExitDetector._visitExpressions (package:analyzer/src/dart/resolver/exit_detector.dart:684)
#8 ExitDetector.visitArgumentList (package:analyzer/src/dart/resolver/exit_detector.dart:29)
#9 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#10 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#11 ExitDetector.visitBlockFunctionBody (package:analyzer/src/dart/resolver/exit_detector.dart:102)
#12 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#13 ExitDetector.visitFunctionReference (package:analyzer/src/dart/resolver/exit_detector.dart:315)
#14 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#15 ExitDetector._visitExpressions (package:analyzer/src/dart/resolver/exit_detector.dart:684)
#16 ExitDetector.visitArgumentList (package:analyzer/src/dart/resolver/exit_detector.dart:29)
#17 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#18 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#19 ExitDetector.visitBlockFunctionBody (package:analyzer/src/dart/resolver/exit_detector.dart:102)
#20 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#21 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#22 ExitDetector.visitListLiteral (package:analyzer/src/dart/resolver/exit_detector.dart:415)
#23 ListLiteralImpl.accept (package:analyzer/src/dart/ast/ast.dart:14784)
#24 ExitDetector.visitFunctionReference (package:analyzer/src/dart/resolver/exit_detector.dart:315)
#25 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#26 ExitDetector._visitExpressions (package:analyzer/src/dart/resolver/exit_detector.dart:684)
#27 ExitDetector.visitArgumentList (package:analyzer/src/dart/resolver/exit_detector.dart:29)
#28 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#29 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#30 ExitDetector.visitBlockFunctionBody (package:analyzer/src/dart/resolver/exit_detector.dart:102)
#31 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#32 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#33 ExitDetector.visitListLiteral (package:analyzer/src/dart/resolver/exit_detector.dart:415)
#34 ListLiteralImpl.accept (package:analyzer/src/dart/ast/ast.dart:14784)
#35 ExitDetector.visitFunctionReference (package:analyzer/src/dart/resolver/exit_detector.dart:315)
#36 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#37 ExitDetector._visitExpressions (package:analyzer/src/dart/resolver/exit_detector.dart:684)
#38 ExitDetector.visitArgumentList (package:analyzer/src/dart/resolver/exit_detector.dart:29)
#39 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#40 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#41 ExitDetector.visitBlockFunctionBody (package:analyzer/src/dart/resolver/exit_detector.dart:102)
#42 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#43 ExitDetector.visitFunctionReference (package:analyzer/src/dart/resolver/exit_detector.dart:315)
#44 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#45 ExitDetector._visitExpressions (package:analyzer/src/dart/resolver/exit_detector.dart:684)
#46 ExitDetector.visitArgumentList (package:analyzer/src/dart/resolver/exit_detector.dart:29)
#47 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#48 ExitDetector._nodeExits (package:analyzer/src/dart/resolver/exit_detector.dart:679)
#49 ExitDetector.visitBlockFunctionBody (package:analyzer/src/dart/resolver/exit_detector.dart:102)
#50 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#51 _extension#1.terminatesControl (package:linter/src/rules/use_build_context_synchronously.dart:1377)
#52 AsyncStateVisitor._visitIfLike (package:linter/src/rules/use_build_context_synchronously.dart:857)
#53 AsyncStateVisitor.visitIfElement (package:linter/src/rules/use_build_context_synchronously.dart:418)
#54 IfElementImpl.accept (package:analyzer/src/dart/ast/ast.dart:12479)
#55 AsyncStateVisitor._asynchronousIfAnyIsAsync.<anonymous closure> (package:linter/src/rules/use_build_context_synchronously.dart:682)
#56 ListBase.any (dart:collection/list.dart:114)
#57 AsyncStateVisitor._asynchronousIfAnyIsAsync (package:linter/src/rules/use_build_context_synchronously.dart:682)
#58 AsyncStateVisitor.visitListLiteral (package:linter/src/rules/use_build_context_synchronously.dart:456)
#59 ListLiteralImpl.accept (package:analyzer/src/dart/ast/ast.dart:14784)
#60 AsyncStateVisitor.visitNamedExpression (package:linter/src/rules/use_build_context_synchronously.dart:468)
#61 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#62 AsyncStateTracker.asyncStateFor (package:linter/src/rules/use_build_context_synchronously.dart:66)
#63 _Visitor.check (package:linter/src/rules/use_build_context_synchronously.dart:1121)
#64 _Visitor.visitPrefixedIdentifier (package:linter/src/rules/use_build_context_synchronously.dart:1337)
#65 PrefixedIdentifierImpl.accept (package:analyzer/src/dart/ast/ast.dart:19223)
#66 AnalysisRuleVisitor._runSubscriptions (package:analyzer/src/lint/linter_visitor.g.dart:1120)
#67 AnalysisRuleVisitor.visitPrefixedIdentifier (package:analyzer/src/lint/linter_visitor.g.dart:769)
#68 PrefixedIdentifierImpl.accept (package:analyzer/src/dart/ast/ast.dart:19223)
#69 FunctionReferenceImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:11334)
#70 AnalysisRuleVisitor.visitFunctionReference (package:analyzer/src/lint/linter_visitor.g.dart:450)
#71 FunctionReferenceImpl.accept (package:analyzer/src/dart/ast/ast.dart:11323)
#72 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16659)
#73 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.g.dart:654)
#74 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#75 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#76 WithClauseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25507)
#77 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.g.dart:40)
#78 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#79 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13722)
#80 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.g.dart:534)
#81 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#82 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16659)
#83 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.g.dart:654)
#84 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#85 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#86 WithClauseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25507)
#87 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.g.dart:40)
#88 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#89 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13722)
#90 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.g.dart:534)
#91 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#92 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#93 SetOrMapLiteralImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:21214)
#94 AnalysisRuleVisitor.visitListLiteral (package:analyzer/src/lint/linter_visitor.g.dart:588)
#95 ListLiteralImpl.accept (package:analyzer/src/dart/ast/ast.dart:14784)
#96 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16659)
#97 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.g.dart:654)
#98 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#99 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#100 WithClauseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25507)
#101 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.g.dart:40)
#102 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#103 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13722)
#104 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.g.dart:534)
#105 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#106 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#107 SetOrMapLiteralImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:21214)
#108 AnalysisRuleVisitor.visitListLiteral (package:analyzer/src/lint/linter_visitor.g.dart:588)
#109 ListLiteralImpl.accept (package:analyzer/src/dart/ast/ast.dart:14784)
#110 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16659)
#111 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.g.dart:654)
#112 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#113 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#114 WithClauseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25507)
#115 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.g.dart:40)
#116 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#117 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13722)
#118 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.g.dart:534)
#119 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#120 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16659)
#121 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.g.dart:654)
#122 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:16647)
#123 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#124 WithClauseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25507)
#125 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.g.dart:40)
#126 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:579)
#127 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:13722)
#128 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.g.dart:534)
#129 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:13709)
#130 RestPatternElementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:20815)
#131 AnalysisRuleVisitor.visitReturnStatement (package:analyzer/src/lint/linter_visitor.g.dart:868)
#132 ReturnStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:20967)
#133 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#134 CommentImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3667)
#135 AnalysisRuleVisitor.visitBlock (package:analyzer/src/lint/linter_visitor.g.dart:88)
#136 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:1938)
#137 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1873)
#138 AnalysisRuleVisitor.visitBlockFunctionBody (package:analyzer/src/lint/linter_visitor.g.dart:94)
#139 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:1864)
#140 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:15937)
#141 AnalysisRuleVisitor.visitMethodDeclaration (package:analyzer/src/lint/linter_visitor.g.dart:630)
#142 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:15928)
#143 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#144 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3207)
#145 AnalysisRuleVisitor.visitClassDeclaration (package:analyzer/src/lint/linter_visitor.g.dart:142)
#146 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:3196)
#147 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17220)
#148 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:4018)
#149 AnalysisRuleVisitor.visitCompilationUnit (package:analyzer/src/lint/linter_visitor.g.dart:166)
#150 CompilationUnitImpl.accept (package:analyzer/src/dart/ast/ast.dart:3995)
#151 LibraryAnalyzer._computeLints (package:analyzer/src/dart/analysis/library_analyzer.dart:441)
#152 LibraryAnalyzer._computeDiagnostics (package:analyzer/src/dart/analysis/library_analyzer.dart:358)
#153 LibraryAnalyzer.analyze.<anonymous closure> (package:analyzer/src/dart/analysis/library_analyzer.dart:125)
#154 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180)
#155 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:124)
#156 AnalysisDriver._analyzeFileImpl.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1370)
#157 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180)
#158 AnalysisDriver._analyzeFileImpl.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1359)
#159 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38)
#160 AnalysisDriver._analyzeFileImpl (package:analyzer/src/dart/analysis/driver.dart:1316)
#161 AnalysisDriver._produceErrors.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:2167)
#162 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180)
#163 AnalysisDriver._produceErrors.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:2166)
#164 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:180)
#165 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:2067)
#166 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1241)
#167 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659)
<asynchronous suspension>
null
Metadata
Metadata
Assignees
Labels
area-devexpFor issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages.feature-dot-shorthandsImplementation of the dot shorthands feature.Implementation of the dot shorthands feature.