Skip to content

Issue with Dart Analysis Server and Analyzer #60791

New issue

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

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

Already on GitHub? Sign in to your account

Open
moaazsalama opened this issue May 25, 2025 · 0 comments
Open

Issue with Dart Analysis Server and Analyzer #60791

moaazsalama opened this issue May 25, 2025 · 0 comments
Labels
area-dart-model For issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.

Comments

@moaazsalama
Copy link

moaazsalama commented May 25, 2025

flutter Doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.32.0, on macOS 15.3.1 24D70
darwin-arm64, locale en-EG)
[✓] Android toolchain - develop for Android devices (Android
SDK version 35.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.98.1)
[✓] VS Code (version 1.97.2)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!
➜ flutter doctor -v
[✓] Flutter (Channel stable, 3.32.0, on macOS 15.3.1 24D70
darwin-arm64, locale en-EG) [381ms]
• Flutter version 3.32.0 on channel stable at
/Users/wuilt/development/flutter
• Upstream repository
https://github.com/flutter/flutter.git
• Framework revision be698c48a6 (6 days ago), 2025-05-19
12:59:14 -0700
• Engine revision 1881800949
• Dart version 3.8.0
• DevTools version 2.45.1

[✓] Android toolchain - develop for Android devices (Android
SDK version 35.0.1) [1,250ms]
• Android SDK at /Users/wuilt/Library/Android/sdk
• Platform android-35, build-tools 35.0.1
• 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+-13047016-b750.29)
• All Android licenses accepted.

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

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

[✓] Android Studio (version 2024.2) [12ms]
• 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+-13047016-b750.29)

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

[✓] VS Code (version 1.97.2) [11ms]
• VS Code at /Users/wuilt/Downloads/Visual Studio Code
2.app/Contents
• Flutter extension version 3.106.0

[✓] Connected device (4 available) [6.0s]
• Moaaz Iphone (wireless) (mobile) •
00008030-000554541E50802E • ios •
iOS 18.4.1 22E252
• iPhone 16 Pro (mobile) •
58DB5F44-43F6-465C-AA3E-6A0CA3CC0510 • ios •
com.apple.CoreSimulator.SimRuntime.iOS-18-3 (simulator)
• macOS (desktop) • macos
• darwin-arm64 • macOS 15.3.1 24D70 darwin-arm64
• Chrome (web) • chrome
• web-javascript • Google Chrome 136.0.7103.114

[✓] Network resources [490ms]
• All expected network resources are available.

• No issues found!

[Command] Dart analyze

Log

Internal error: Null check operator used on a null value
#0 PrefixScope._merge (package:analyzer/src/dart/element/scope.dart:695:38)
#1 PrefixScope._addTo (package:analyzer/src/dart/element/scope.dart:672:15)
#2 PrefixScope._add (package:analyzer/src/dart/element/scope.dart:630:7)
#3 new PrefixScope (package:analyzer/src/dart/element/scope.dart:542:15)
#4 new LibraryFragmentScope (package:analyzer/src/dart/element/scope.dart:345:22)
#5 CompilationUnitElementImpl.scope (package:analyzer/src/dart/element/element.dart:1119:23)
#6 LibraryBuilder.resolveTypes (package:analyzer/src/summary2/library_builder.dart:331:29)
#7 Linker._resolveTypes (package:analyzer/src/summary2/link.dart:350:15)
#8 Linker._buildOutlines (package:analyzer/src/summary2/link.dart:242:5)
#9 Linker.link. (package:analyzer/src/summary2/link.dart:115:7)
#10 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#11 Linker.link (package:analyzer/src/summary2/link.dart:114:17)
#12 link (package:analyzer/src/summary2/link.dart:42:10)
#13 LibraryContext.load.loadBundle. (package:analyzer/src/dart/analysis/library_context.dart:263:22)
#14 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#15 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:262:42)
#16 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:153:9)
#17 LibraryContext.load. (package:analyzer/src/dart/analysis/library_context.dart:344:7)
#18 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#19 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:343:12)
#20 AnalysisDriver._produceErrors.. (package:analyzer/src/dart/analysis/driver.dart:2058:26)
#21 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#22 AnalysisDriver._produceErrors. (package:analyzer/src/dart/analysis/driver.dart:2057:21)
#23 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#24 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:2047:38)
#25 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1267:7)
#26 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659:24)

#0 LibraryContext._throwLibraryCycleLinkException (package:analyzer/src/dart/analysis/library_context.dart:419:5)
#1 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:294:11)
#2 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:153:9)
#3 LibraryContext.load. (package:analyzer/src/dart/analysis/library_context.dart:344:7)
#4 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#5 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:343:12)
#6 AnalysisDriver._produceErrors.. (package:analyzer/src/dart/analysis/driver.dart:2058:26)
#7 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#8 AnalysisDriver._produceErrors. (package:analyzer/src/dart/analysis/driver.dart:2057:21)
#9 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#10 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:2047:38)
#11 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1267:7)
#12 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659:24)

Unhandled exception:
Null check operator used on a null value
#0 PrefixScope._merge (package:analyzer/src/dart/element/scope.dart:695:38)
#1 PrefixScope._addTo (package:analyzer/src/dart/element/scope.dart:672:15)
#2 PrefixScope._add (package:analyzer/src/dart/element/scope.dart:630:7)
#3 new PrefixScope (package:analyzer/src/dart/element/scope.dart:542:15)
#4 new LibraryFragmentScope (package:analyzer/src/dart/element/scope.dart:345:22)
#5 CompilationUnitElementImpl.scope (package:analyzer/src/dart/element/element.dart:1119:23)
#6 LibraryBuilder.resolveTypes (package:analyzer/src/summary2/library_builder.dart:331:29)
#7 Linker._resolveTypes (package:analyzer/src/summary2/link.dart:350:15)
#8 Linker._buildOutlines (package:analyzer/src/summary2/link.dart:242:5)
#9 Linker.link. (package:analyzer/src/summary2/link.dart:115:7)
#10 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#11 Linker.link (package:analyzer/src/summary2/link.dart:114:17)
#12 link (package:analyzer/src/summary2/link.dart:42:10)
#13 LibraryContext.load.loadBundle. (package:analyzer/src/dart/analysis/library_context.dart:263:22)
#14 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#15 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:262:42)
#16 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:153:9)
#17 LibraryContext.load. (package:analyzer/src/dart/analysis/library_context.dart:344:7)
#18 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#19 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:343:12)
#20 AnalysisDriver._produceErrors.. (package:analyzer/src/dart/analysis/driver.dart:2058:26)
#21 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#22 AnalysisDriver._produceErrors. (package:analyzer/src/dart/analysis/driver.dart:2057:21)
#23 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#24 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:2047:38)
#25 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1267:7)
#26 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659:24)

#0 LibraryContext._throwLibraryCycleLinkException (package:analyzer/src/dart/analysis/library_context.dart:419:5)
#1 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:294:11)
#2 LibraryContext.load.loadBundle (package:analyzer/src/dart/analysis/library_context.dart:153:9)
#3 LibraryContext.load. (package:analyzer/src/dart/analysis/library_context.dart:344:7)
#4 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:38:15)
#5 LibraryContext.load (package:analyzer/src/dart/analysis/library_context.dart:343:12)
#6 AnalysisDriver._produceErrors.. (package:analyzer/src/dart/analysis/driver.dart:2058:26)
#7 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#8 AnalysisDriver._produceErrors. (package:analyzer/src/dart/analysis/driver.dart:2057:21)
#9 OperationPerformanceImpl.run (package:analyzer/src/util/performance/operation_performance.dart:155:23)
#10 AnalysisDriver._produceErrors (package:analyzer/src/dart/analysis/driver.dart:2047:38)
#11 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:1267:7)
#12 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2659:24)

Bad state: The analysis server crashed unexpectedly

@moaazsalama moaazsalama added the area-devexp For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages. label May 25, 2025
@bwilkerson bwilkerson added area-dart-model For issues related to conformance to the language spec in the parser, compilers or the CLI analyzer. and removed area-devexp For issues related to the analysis server, IDE support, linter, `dart fix`, and diagnostic messages. labels May 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-dart-model For issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.
Projects
None yet
Development

No branches or pull requests

2 participants