Skip to content

Exception while using a AvoidRedundantArgumentValues #61185

@keyvez

Description

@keyvez

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

No one assigned

    Labels

    P2A 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.devexp-linterIssues with the analyzer's support for the linter packagetype-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions