Open
Description
Stack trace:
Thread 0 main threadStateError: Bad state: [library: null][this: (DefaultParameterElementImpl) {Color? color}][enclosingElement: null][reference: null]
at ConstVariableElement.computeConstantValue(element.dart:1275)
at _Visitor.checkArgument(avoid_redundant_argument_values.dart:105)
at _Visitor.check(avoid_redundant_argument_values.dart:88)
at _Visitor.visitFunctionExpressionInvocation(avoid_redundant_argument_values.dart:126)
at FunctionExpressionInvocationImpl.accept(ast.dart:8371)
at LinterVisitor._runSubscriptions(linter_visitor.dart:1096)
at LinterVisitor.visitFunctionExpressionInvocation(linter_visitor.dart:446)
at FunctionExpressionInvocationImpl.accept(ast.dart:8371)
at NamedExpressionImpl.visitChildren(ast.dart:12168)
at LinterVisitor.visitNamedExpression(linter_visitor.dart:663)
at NamedExpressionImpl.accept(ast.dart:12158)
at NodeListImpl.accept(ast.dart:12568)
at ArgumentListImpl.visitChildren(ast.dart:498)
at LinterVisitor.visitArgumentList(linter_visitor.dart:45)
at ArgumentListImpl.accept(ast.dart:494)
at InstanceCreationExpressionImpl.visitChildren(ast.dart:10127)
at LinterVisitor.visitInstanceCreationExpression(linter_visitor.dart:537)
at InstanceCreationExpressionImpl.accept(ast.dart:10116)
at NodeListImpl.accept(ast.dart:12568)
at ListLiteralImpl.visitChildren(ast.dart:10967)
at LinterVisitor.visitListLiteral(linter_visitor.dart:597)
at ListLiteralImpl.accept(ast.dart:10957)
at NamedExpressionImpl.visitChildren(ast.dart:12168)
at LinterVisitor.visitNamedExpression(linter_visitor.dart:663)
at NamedExpressionImpl.accept(ast.dart:12158)
at NodeListImpl.accept(ast.dart:12568)
at ArgumentListImpl.visitChildren(ast.dart:498)
at LinterVisitor.visitArgumentList(linter_visitor.dart:45)
at ArgumentListImpl.accept(ast.dart:494)
at InstanceCreationExpressionImpl.visitChildren(ast.dart:10127)
at LinterVisitor.visitInstanceCreationExpression(linter_visitor.dart:537)
at InstanceCreationExpressionImpl.accept(ast.dart:10116)
at NamedExpressionImpl.visitChildren(ast.dart:12168)
at LinterVisitor.visitNamedExpression(linter_visitor.dart:663)
at NamedExpressionImpl.accept(ast.dart:12158)
at NodeListImpl.accept(ast.dart:12568)
at ArgumentListImpl.visitChildren(ast.dart:498)
at LinterVisitor.visitArgumentList(linter_visitor.dart:45)
at ArgumentListImpl.accept(ast.dart:494)
at InstanceCreationExpressionImpl.visitChildren(ast.dart:10127)
at LinterVisitor.visitInstanceCreationExpression(linter_visitor.dart:537)
at InstanceCreationExpressionImpl.accept(ast.dart:10116)
at IfElementImpl.visitChildren(ast.dart:9210)
at LinterVisitor.visitIfElement(linter_visitor.dart:495)
at IfElementImpl.accept(ast.dart:9197)
at NodeListImpl.accept(ast.dart:12568)
at ListLiteralImpl.visitChildren(ast.dart:10967)
at LinterVisitor.visitListLiteral(linter_visitor.dart:597)
at ListLiteralImpl.accept(ast.dart:10957)
at NamedExpressionImpl.visitChildren(ast.dart:12168)
at LinterVisitor.visitNamedExpression(linter_visitor.dart:663)
at NamedExpressionImpl.accept(ast.dart:12158)
at NodeListImpl.accept(ast.dart:12568)
at ArgumentListImpl.visitChildren(ast.dart:498)
at LinterVisitor.visitArgumentList(linter_visitor.dart:45)
at ArgumentListImpl.accept(ast.dart:494)
at InstanceCreationExpressionImpl.visitChildren(ast.dart:10127)
at LinterVisitor.visitInstanceCreationExpression(linter_visitor.dart:537)
at InstanceCreationExpressionImpl.accept(ast.dart:10116)
at NamedExpressionImpl.visitChildren(ast.dart:12168)
at LinterVisitor.visitNamedExpression(linter_visitor.dart:663)
at NamedExpressionImpl.accept(ast.dart:12158)
at NodeListImpl.accept(ast.dart:12568)
at ArgumentListImpl.visitChildren(ast.dart:498)
at LinterVisitor.visitArgumentList(linter_visitor.dart:45)
at ArgumentListImpl.accept(ast.dart:494)
at InstanceCreationExpressionImpl.visitChildren(ast.dart:10127)
at LinterVisitor.visitInstanceCreationExpression(linter_visitor.dart:537)
at InstanceCreationExpressionImpl.accept(ast.dart:10116)
at ReturnStatementImpl.visitChildren(ast.dart:15058)
at LinterVisitor.visitReturnStatement(linter_visitor.dart:873)
at ReturnStatementImpl.accept(ast.dart:15054)
at NodeListImpl.accept(ast.dart:12568)
at BlockImpl.visitChildren(ast.dart:2091)
at LinterVisitor.visitBlock(linter_visitor.dart:111)
at BlockImpl.accept(ast.dart:2087)
at BlockFunctionBodyImpl.visitChildren(ast.dart:2047)
at LinterVisitor.visitBlockFunctionBody(linter_visitor.dart:117)
at BlockFunctionBodyImpl.accept(ast.dart:2039)
at MethodDeclarationImpl.visitChildren(ast.dart:11678)
at LinterVisitor.visitMethodDeclaration(linter_visitor.dart:639)
at MethodDeclarationImpl.accept(ast.dart:11670)
at NodeListImpl.accept(ast.dart:12568)
at ClassDeclarationImpl.visitChildren(ast.dart:2952)
at LinterVisitor.visitClassDeclaration(linter_visitor.dart:165)
at ClassDeclarationImpl.accept(ast.dart:2942)
at NodeListImpl.accept(ast.dart:12568)
at CompilationUnitImpl.visitChildren(ast.dart:3634)
at LinterVisitor.visitCompilationUnit(linter_visitor.dart:189)
at CompilationUnitImpl.accept(ast.dart:3627)
at LibraryAnalyzer._computeLints(library_analyzer.dart:398)
at LibraryAnalyzer._computeDiagnostics(library_analyzer.dart:323)
at LibraryAnalyzer.analyze(library_analyzer.dart:108)
at AnalysisDriver._analyzeFileImpl.<fn>(driver.dart:1386)
at <asynchronous gap>(async)
at PerformanceLog.runAsync(performance_logger.dart:50)
at <asynchronous gap>(async)
at AnalysisDriver._analyzeFile.<fn>(driver.dart:1300)
at <asynchronous gap>(async)
at OperationPerformanceImpl.runAsync(operation_performance.dart:174)
at <asynchronous gap>(async)
at AnalysisDriver._analyzeFile(driver.dart:1297)
at <asynchronous gap>(async)
at AnalysisDriver._produceErrors(driver.dart:2003)
at <asynchronous gap>(async)
at AnalysisDriver.performWork(driver.dart:1237)
at <asynchronous gap>(async)
at AnalysisDriverScheduler._run(driver.dart:2432)
This is only being reported in, at least, 3.5.0-236.0.dev, 3.5.0-238.0.dev, 3.5.0-250.0.dev.