Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Internal error: Exception while using a AvoidRedundantArgumentValues to visit a FunctionExpressionInvocationImpl in NamedExpressionImpl in ArgumentListImpl #60366

Closed
rishad13 opened this issue Mar 20, 2025 · 0 comments
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion.

Comments

@rishad13
Copy link

If this is a bug report, please help us by providing:

  • a clear description of the problem you are experiencing
  • the expected and actual behavior, including a repro with the specific code triggering the issue
  • the Dart SDK version (Dart SDK version: 3.7.2 (stable) (Tue Mar 11 04:27:50 2025 -0700) on "macos_arm64")

The more information you can provide, the better we can understand and address the issue. Thanks!

dart analyze
Analyzing pos-tab...
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 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: [library: null][this: (DefaultParameterElementImpl) {FontWeight? fontWeight}][enclosingElement: null][reference: null]
#0 ConstVariableElement.computeConstantValue (package:analyzer/src/dart/element/element.dart:1786:9)
#1 FormalParameterElementImpl.computeConstantValue (package:analyzer/src/dart/element/element.dart:4510:56)
#2 _Visitor.checkArgument (package:linter/src/rules/avoid_redundant_argument_values.dart:70:23)
#3 _Visitor.check (package:linter/src/rules/avoid_redundant_argument_values.dart:53:7)
#4 _Visitor.visitFunctionExpressionInvocation (package:linter/src/rules/avoid_redundant_argument_values.dart:91:5)
#5 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8615:15)
#6 AnalysisRuleVisitor._runSubscriptions (package:analyzer/src/lint/linter_visitor.dart:1101:14)
#7 AnalysisRuleVisitor.visitFunctionExpressionInvocation (package:analyzer/src/lint/linter_visitor.dart:437:5)
#8 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8615:15)
#9 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:12482:17)
#10 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.dart:648:10)
#11 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:12472:50)
#12 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#13 ArgumentListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:477:16)
#14 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.dart:42:10)
#15 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:473:50)
#16 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:10410:19)
#17 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.dart:528:10)
#18 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:10399:15)
#19 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:12482:17)
#20 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.dart:648:10)
#21 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:12472:50)
#22 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#23 ArgumentListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:477:16)
#24 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.dart:42:10)
#25 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:473:50)
#26 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:10410:19)
#27 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.dart:528:10)
#28 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:10399:15)
#29 ReturnStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:15522:18)
#30 AnalysisRuleVisitor.visitReturnStatement (package:analyzer/src/lint/linter_visitor.dart:857:10)
#31 ReturnStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:15518:50)
#32 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#33 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2012:17)
#34 AnalysisRuleVisitor.visitBlock (package:analyzer/src/lint/linter_visitor.dart:102:10)
#35 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:2008:50)
#36 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1968:12)
#37 AnalysisRuleVisitor.visitBlockFunctionBody (package:analyzer/src/lint/linter_visitor.dart:108:10)
#38 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:1960:50)
#39 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:11962:10)
#40 AnalysisRuleVisitor.visitMethodDeclaration (package:analyzer/src/lint/linter_visitor.dart:624:10)
#41 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:11954:50)
#42 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#43 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2901:13)
#44 AnalysisRuleVisitor.visitClassDeclaration (package:analyzer/src/lint/linter_visitor.dart:156:10)
#45 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:2891:50)
#46 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#47 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3564:21)
#48 AnalysisRuleVisitor.visitCompilationUnit (package:analyzer/src/lint/linter_visitor.dart:180:10)
#49 CompilationUnitImpl.accept (package:analyzer/src/dart/ast/ast.dart:3557:50)
#50 LibraryAnalyzer._computeLints (package:analyzer/src/dart/analysis/library_analyzer.dart:424:12)
#51 LibraryAnalyzer._computeDiagnostics (package:analyzer/src/dart/analysis/library_analyzer.dart:348:7)
#52 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:120:5)
#53 AnalysisDriver._analyzeFileImpl. (package:analyzer/src/dart/analysis/driver.dart:1404:11)

#54 PerformanceLog.runAsync (package:analyzer/src/dart/analysis/performance_logger.dart:50:14)

#55 AnalysisDriver._analyzeFile. (package:analyzer/src/dart/analysis/driver.dart:1317:9)

#56 OperationPerformanceImpl.runAsync (package:analyzer/src/util/performance/operation_performance.dart:174:14)

#57 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1314:5)

#58 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:1983:5)

#59 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1265:7)

#60 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2438:7)

null
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 NamedExpressionImpl in ArgumentListImpl in InstanceCreationExpressionImpl in ReturnStatementImpl in BlockImpl in BlockFunctionBodyImpl in MethodDeclarationImpl in ClassDeclarationImpl in CompilationUnitImpl
Bad state: [library: null][this: (DefaultParameterElementImpl) {double? height}][enclosingElement: null][reference: null]
#0 ConstVariableElement.computeConstantValue (package:analyzer/src/dart/element/element.dart:1786:9)
#1 FormalParameterElementImpl.computeConstantValue (package:analyzer/src/dart/element/element.dart:4510:56)
#2 _Visitor.checkArgument (package:linter/src/rules/avoid_redundant_argument_values.dart:70:23)
#3 _Visitor.check (package:linter/src/rules/avoid_redundant_argument_values.dart:53:7)
#4 _Visitor.visitFunctionExpressionInvocation (package:linter/src/rules/avoid_redundant_argument_values.dart:91:5)
#5 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8615:15)
#6 AnalysisRuleVisitor._runSubscriptions (package:analyzer/src/lint/linter_visitor.dart:1101:14)
#7 AnalysisRuleVisitor.visitFunctionExpressionInvocation (package:analyzer/src/lint/linter_visitor.dart:437:5)
#8 FunctionExpressionInvocationImpl.accept (package:analyzer/src/dart/ast/ast.dart:8615:15)
#9 NamedExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:12482:17)
#10 AnalysisRuleVisitor.visitNamedExpression (package:analyzer/src/lint/linter_visitor.dart:648:10)
#11 NamedExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:12472:50)
#12 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#13 ArgumentListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:477:16)
#14 AnalysisRuleVisitor.visitArgumentList (package:analyzer/src/lint/linter_visitor.dart:42:10)
#15 ArgumentListImpl.accept (package:analyzer/src/dart/ast/ast.dart:473:50)
#16 InstanceCreationExpressionImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:10410:19)
#17 AnalysisRuleVisitor.visitInstanceCreationExpression (package:analyzer/src/lint/linter_visitor.dart:528:10)
#18 InstanceCreationExpressionImpl.accept (package:analyzer/src/dart/ast/ast.dart:10399:15)
#19 ReturnStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:15522:18)
#20 AnalysisRuleVisitor.visitReturnStatement (package:analyzer/src/lint/linter_visitor.dart:857:10)
#21 ReturnStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:15518:50)
#22 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#23 BlockImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2012:17)
#24 AnalysisRuleVisitor.visitBlock (package:analyzer/src/lint/linter_visitor.dart:102:10)
#25 BlockImpl.accept (package:analyzer/src/dart/ast/ast.dart:2008:50)
#26 BlockFunctionBodyImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:1968:12)
#27 AnalysisRuleVisitor.visitBlockFunctionBody (package:analyzer/src/lint/linter_visitor.dart:108:10)
#28 BlockFunctionBodyImpl.accept (package:analyzer/src/dart/ast/ast.dart:1960:50)
#29 MethodDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:11962:10)
#30 AnalysisRuleVisitor.visitMethodDeclaration (package:analyzer/src/lint/linter_visitor.dart:624:10)
#31 MethodDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:11954:50)
#32 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#33 ClassDeclarationImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:2901:13)
#34 AnalysisRuleVisitor.visitClassDeclaration (package:analyzer/src/lint/linter_visitor.dart:156:10)
#35 ClassDeclarationImpl.accept (package:analyzer/src/dart/ast/ast.dart:2891:50)
#36 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:12898:20)
#37 CompilationUnitImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3564:21)
#38 AnalysisRuleVisitor.visitCompilationUnit (package:analyzer/src/lint/linter_visitor.dart:180:10)
#39 CompilationUnitImpl.accept (package:analyzer/src/dart/ast/ast.dart:3557:50)
#40 LibraryAnalyzer._computeLints (package:analyzer/src/dart/analysis/library_analyzer.dart:424:12)
#41 LibraryAnalyzer._computeDiagnostics (package:analyzer/src/dart/analysis/library_analyzer.dart:348:7)
#42 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:120:5)
#43 AnalysisDriver._analyzeFileImpl. (package:analyzer/src/dart/analysis/driver.dart:1404:11)

#44 PerformanceLog.runAsync (package:analyzer/src/dart/analysis/performance_logger.dart:50:14)

#45 AnalysisDriver._analyzeFile. (package:analyzer/src/dart/analysis/driver.dart:1317:9)

#46 OperationPerformanceImpl.runAsync (package:analyzer/src/util/performance/operation_performance.dart:174:14)

#47 AnalysisDriver._analyzeFile (package:analyzer/src/dart/analysis/driver.dart:1314:5)

#48 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:1983:5)

#49 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1265:7)

#50 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2438:7)

null

dart --version
Dart SDK version: 3.7.2 (stable) (Tue Mar 11 04:27:50 2025 -0700) on "macos_arm64"

flutter doctor -v
[✓] Flutter (Channel stable, 3.29.2, on macOS 15.3.2 24D81 darwin-arm64, locale en-IN) [1,178ms]
• Flutter version 3.29.2 on channel stable at /opt/homebrew/Caskroom/flutter/3.29.0/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision c236373904 (6 days ago), 2025-03-13 16:17:06 -0400
• Engine revision 18b71d647a
• Dart version 3.7.2
• DevTools version 2.42.3

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [1,470ms]
• Android SDK at /Users/rishadn/Library/Android/sdk
• Platform android-35, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: flutter config --jdk-dir="path/to/jdk".
• Java version OpenJDK Runtime Environment (build 21.0.5+-12932927-b750.29)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.2) [1,061ms]
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16C5032a
• CocoaPods version 1.16.2

[✓] Chrome - develop for the web [10ms]
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.2) [10ms]
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 21.0.5+-12932927-b750.29)

[✓] VS Code (version 1.98.0) [9ms]
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.106.0

[✓] Connected device (4 available) [7.3s]
• TB330FU (mobile) • 192.168.1.38:36739 • android-arm64 • Android 14 (API 34)
• macOS (desktop) • macos • darwin-arm64 • macOS 15.3.2 24D81 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin • macOS 15.3.2 24D81 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 134.0.6998.89
! Error: Browsing on the local area network for Vishnu’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources [1,409ms]
• All expected network resources are available.

• No issues found!

@rishad13 rishad13 added the area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. label Mar 20, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion.
Projects
None yet
Development

No branches or pull requests

1 participant