-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-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.devexp-linterIssues with the analyzer's support for the linter packageIssues with the analyzer's support for the linter packagetype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)
Description
When I run dart fix --apply I get this
Internal error: Exception while using a AvoidRedundantArgumentValues to visit a FunctionExpressionInvocationImpl in NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in VariableDeclarationImpl in VariableDeclarationListImpl in TopLevelVariableDeclarationImpl in CompilationUnitImpl
Bad state: [library: null][this: (DefaultParameterElementImpl) [TextTheme? textTheme]][enclosingElement: null][reference: null]
#0 ConstVariableElement.computeConstantValue (package:analyzer/src/dart/element/element.dart:1821:9)
#1 FormalParameterElementImpl.computeConstantValue (package:analyzer/src/dart/element/element.dart:4649:56)
#2 _Visitor.checkArgument (package:linter/src/rules/avoid_redundant_argument_values.dart:73:23)
#3 _Visitor.check (package:linter/src/rules/avoid_redundant_argument_values.dart:56:7)
#4 _Visitor.visitFunctionExpressionInvocation (package:linter/src/rules/avoid_redundant_argument_values.dart:94:5)
#5 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8887:15)
#6 AnalysisRuleVisitor._runSubscriptions (package:analyzer/src/lint/linter_visitor.dart:1113:14)
#7 AnalysisRuleVisitor.visitFunctionExpressionInvocation (package:analyzer/src/lint/linter_visitor.dart:449:5)
#8 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8887:15)
#9 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:12812:17)
#10 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.dart:660:10)
#11 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:12802:50)
#12 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:13232:20)
#13 ArgumentListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:474:16)
#14 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.dart:42:10)
#15 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:470:50)
#16 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:10702:19)
#17 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.dart:540:10)
#18 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:10691:15)
#19 VariableDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:18838:19)
#20 AnalysisRuleVisitor.visitVariableDeclaration (package:analyzer/src/lint/linter_visitor.dart:1031:10)
#21 VariableDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:18833:50)
#22 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:13232:20)
#23 VariableDeclarationListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:18963:16)
#24 AnalysisRuleVisitor.visitVariableDeclarationList (package:analyzer/src/lint/linter_visitor.dart:1037:10)
#25 VariableDeclarationListImpl.accept (package:analyzer/src/dart/ast/ast.dart:18957:15)
#26 TopLevelVariableDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:18049:19)
#27 AnalysisRuleVisitor.visitTopLevelVariableDeclaration (package:analyzer/src/lint/linter_visitor.dart:995:10)
#28 TopLevelVariableDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:18044:15)
#29 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:13232:20)
#30 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3609:21)
#31 AnalysisRuleVisitor.visitCompilationUnit (package:analyzer/src/lint/linter_visitor.dart:180:10)
#32 CompilationUnitImpl.accept (package:analyzer/src/dart/ast/ast.dart:3602:50)
#33 LibraryAnalyzer._computeLints (package:analyzer/src/dart/analysis/library_analyzer.dart:438:12)
#34 LibraryAnalyzer._computeDiagnostics (package:analyzer/src/dart/analysis/library_analyzer.dart:359:7)
#35 LibraryAnalyzer.analyze.<anonymous closure> (package:analyzer/src/dart/analysis/library_analyzer.dart:126:7)
#36 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#37 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:125:17)
#38 AnalysisDriver._analyzeFileImpl.<anonymous closure>.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1417:13)
#39 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#40 AnalysisDriver._analyzeFileImpl.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1406:35)
#41 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#42 AnalysisDriver._analyzeFileImpl (package:analyzer/src/dart/analysis/driver.dart:1348:20)
#43 AnalysisDriver._analyzeFile.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1325:9)
#44 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#45 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1322:38)
#46 AnalysisDriver._getErrors (package:analyzer/src/dart/analysis/driver.dart:1838:5)
#47 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1229:7)
#48 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659:24)
<asynchronous suspension>
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-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.devexp-linterIssues with the analyzer's support for the linter packageIssues with the analyzer's support for the linter packagetype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)