Description
I've gotten this error a few times while working on the Jaspr mono repo in IntelliJ.
Dart analysis issue
Internal error: Failed to send analysis.implemented notification.
Version information
- Dart SDK 3.9.0-288.0.dev (SDK commit: 8f95ae5)
- Dart IntelliJ 252.23591.19
- WebStorm 2025.2 EAP
- Mac OS X 15.5
Details
Internal error: Failed to send analysis.implemented notification.
Null check operator used on a null value
#0 Search.subtypes (package:analyzer/src/dart/analysis/search.dart:516)
#1 SearchEngineImpl.membersOfSubtypes.addMembers (package:analysis_server/src/services/search/search_engine_internal.dart:67)
#2 SearchEngineImpl.membersOfSubtypes (package:analysis_server/src/services/search/search_engine_internal.dart:84)
#3 ImplementedComputer._computeForInterfaceElement (package:analysis_server/src/domains/analysis/implemented_dart.dart:76)
#4 ImplementedComputer.compute (package:analysis_server/src/domains/analysis/implemented_dart.dart:28)
#5 scheduleImplementedNotification (package:analysis_server/src/operation/operation_analysis.dart:29)
null
Debug log
1751527935245 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/image.dart","errors":[]}}
1751527935250 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/tabs.dart","errors":[]}}
1751527935253 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/code_block.dart","errors":[]}}
1751527935254 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
1751527935254 <= {"event":"server.error","params":{"isFatal":false,"message":"Internal error: Failed to send analysis.implemented notification.\nNull check operator used on a null value\n#0 Searc...
1751527935584 => {"id":"3585","method":"edit.getFixes","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","offset"...
1751527935587 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
1751527935587 <= {"id":"3585","result":{"fixes":[]}}
1751527935587 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
1751527935588 => {"id":"3586","method":"edit.getAssists","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","offse...
1751527935590 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
1751527935590 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
1751527935590 <= {"id":"3586","result":{"assists":[]}}
1751528043910 => {"id":"3587","method":"analysis.updateContent","params":{"files":{"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dar...
1751528043913 <= {"id":"3587","result":{}}
1751528043913 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
1751528043920 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","errors":[{"severit...
1751528043921 <= {"event":"analysis.highlights","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","regions":[{"ty...
1751528043922 <= {"event":"analysis.navigation","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","regions":[{"of...
1751528043922 <= {"event":"analysis.closingLabels","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","labels":[]}...
1751528043922 <= {"event":"analysis.outline","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","kind":"LIBRARY","...
1751528043922 <= {"event":"analysis.overrides","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/src/route_loader/github_loader.dart","overrides":[{"o...
1751528043923 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/example/jaspr_content_example.dart","errors":[]}}
1751528043923 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/jaspr_content.dart","errors":[]}}
1751528043924 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/drop_cap.dart","errors":[]}}
1751528043924 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/image.dart","errors":[]}}
1751528043924 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/tabs.dart","errors":[]}}
1751528043924 <= {"event":"analysis.errors","params":{"file":"file:///dev/jaspr/packages/jaspr_content/lib/components/code_block.dart","errors":[]}}
1751528043925 <= {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
1751528043925 <= {"event":"server.error","params":{"isFatal":false,"message":"Internal error: Failed to send analysis.implemented notification.\nNull check operator used on a null value\n#0 Searc...