Open
Description
Running dart fix --dry-run
in Flutter, I got the following report:
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 AvoidRedundantArgumentValues to visit a FunctionExpressionInvocationImpl in VariableDeclarationImpl in VariableDeclarationListImpl in VariableDeclarationStatementImpl in SwitchPatternCaseImpl in SwitchStatementImpl in BlockImpl in BlockFunctionBodyImpl in MethodDeclarationImpl in ClassDeclarationImpl in CompilationUnitImpl
Bad state: [library: null][this: (DefaultParameterFragmentImpl) {double? fontSize}][enclosingElement: null][reference: null]
#0 ConstVariableElement.computeConstantValue (package:analyzer/src/dart/element/element.dart:1239:9)
#1 FormalParameterElementImpl.computeConstantValue (package:analyzer/src/dart/element/element.dart:3411:56)
#2 _Visitor.checkArgument (package:linter/src/rules/avoid_redundant_argument_values.dart:75:23)
#3 _Visitor.check (package:linter/src/rules/avoid_redundant_argument_values.dart:58:7)
#4 _Visitor.visitFunctionExpressionInvocation (package:linter/src/rules/avoid_redundant_argument_values.dart:96:5)
#5 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:11594:15)
#6 AnalysisRuleVisitor._runSubscriptions (package:analyzer/src/lint/linter_visitor.dart:1135:14)
#7 AnalysisRuleVisitor.visitFunctionExpressionInvocation (package:analyzer/src/lint/linter_visitor.dart:458:5)
#8 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:11594:15)
#9 VariableDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25119:18)
#10 AnalysisRuleVisitor.visitVariableDeclaration (package:analyzer/src/lint/linter_visitor.dart:1045:10)
#11 VariableDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:25113:50)
#12 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#13 VariableDeclarationListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25292:15)
#14 AnalysisRuleVisitor.visitVariableDeclarationList (package:analyzer/src/lint/linter_visitor.dart:1051:10)
#15 VariableDeclarationListImpl.accept (package:analyzer/src/dart/ast/ast.dart:25285:15)
#16 VariableDeclarationStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:25387:15)
#17 AnalysisRuleVisitor.visitVariableDeclarationStatement (package:analyzer/src/lint/linter_visitor.dart:1057:10)
#18 VariableDeclarationStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:25382:15)
#19 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#20 SwitchPatternCaseImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:23586:16)
#21 AnalysisRuleVisitor.visitSwitchPatternCase (package:analyzer/src/lint/linter_visitor.dart:979:10)
#22 SwitchPatternCaseImpl.accept (package:analyzer/src/dart/ast/ast.dart:23579:50)
#23 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#24 SwitchStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:23747:13)
#25 AnalysisRuleVisitor.visitSwitchStatement (package:analyzer/src/lint/linter_visitor.dart:985:10)
#26 SwitchStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:23741:50)
#27 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#28 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2499:16)
#29 AnalysisRuleVisitor.visitBlock (package:analyzer/src/lint/linter_visitor.dart:103:10)
#30 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:2494:50)
#31 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2428:11)
#32 AnalysisRuleVisitor.visitBlockFunctionBody (package:analyzer/src/lint/linter_visitor.dart:109:10)
#33 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:2419:50)
#34 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:16289:10)
#35 AnalysisRuleVisitor.visitMethodDeclaration (package:analyzer/src/lint/linter_visitor.dart:645:10)
#36 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:16280:50)
#37 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#38 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3756:13)
#39 AnalysisRuleVisitor.visitClassDeclaration (package:analyzer/src/lint/linter_visitor.dart:157:10)
#40 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:3745:50)
#41 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:17555:20)
#42 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:4576:21)
#43 AnalysisRuleVisitor.visitCompilationUnit (package:analyzer/src/lint/linter_visitor.dart:181:10)
#44 CompilationUnitImpl.accept (package:analyzer/src/dart/ast/ast.dart:4553:50)
#45 LibraryAnalyzer._computeLints (package:analyzer/src/dart/analysis/library_analyzer.dart:437:12)
#46 LibraryAnalyzer._computeDiagnostics (package:analyzer/src/dart/analysis/library_analyzer.dart:358:7)
#47 LibraryAnalyzer.analyze.<anonymous closure> (package:analyzer/src/dart/analysis/library_analyzer.dart:125:7)
#48 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:150:23)
#49 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:124:17)
#50 AnalysisDriver._analyzeFileImpl.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1381:13)
#51 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:150:23)
#52 AnalysisDriver._analyzeFileImpl.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1370:35)
#53 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#54 AnalysisDriver._analyzeFileImpl (package:analyzer/src/dart/analysis/driver.dart:1316:20)
#55 AnalysisDriver._analyzeFile.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1297:7)
#56 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:150:23)
#57 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1296:38)
#58 AnalysisDriver._getResolvedLibrary (package:analyzer/src/dart/analysis/driver.dart:1878:5)
#59 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1199:7)
#60 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2625:24)
The run produced 54 reports like this one, all starting with
Internal error: Exception while using a AvoidRedundantArgumentValues to visit a FunctionExpressionInvocationImpl in
.. and then various AST nodes. Version: Dart SDK version: 3.9.0-172.0.dev (dev) (Mon May 26 13:09:18 2025 -0700) on "linux_x64"
.