Closed
Description
I'm seeing dartanalyzer
crashes on recently added tests:
dartanalyzer --strong tests/language_strong/generic_methods_generic_class_tearoff_test.dart
Analyzing [tests/language_strong/generic_methods_generic_class_tearoff_test.dart]...
Unhandled exception:
NoSuchMethodError: The getter 'name' was called on null.
Receiver: null
Tried calling: name
#0 Object._noSuchMethod (dart:core-patch/object_patch.dart:44)
#1 Object.noSuchMethod (dart:core-patch/object_patch.dart:47)
#2 _SummarizeAstVisitor.serializeParameter (package:analyzer/src/summary/summarize_ast.dart:804)
#3 _SummarizeAstVisitor.visitSimpleFormalParameter (package:analyzer/src/summary/summarize_ast.dart:1377)
#4 SimpleFormalParameterImpl.accept (package:analyzer/src/dart/ast/ast.dart:9284)
#5 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:8044)
#6 FormalParameterListImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:4846)
#7 RecursiveAstVisitor.visitFormalParameterList (package:analyzer/dart/ast/visitor.dart:845)
#8 FormalParameterListImpl.accept (package:analyzer/src/dart/ast/ast.dart:4842)
#9 GenericFunctionTypeImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:5773)
#10 RecursiveAstVisitor.visitGenericFunctionType (package:analyzer/dart/ast/visitor.dart:893)
#11 GenericFunctionTypeImpl.accept (package:analyzer/src/dart/ast/ast.dart:5766)
#12 GenericTypeAliasImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:5856)
#13 RecursiveAstVisitor.visitGenericTypeAlias (package:analyzer/dart/ast/visitor.dart:899)
#14 GenericTypeAliasImpl.accept (package:analyzer/src/dart/ast/ast.dart:5847)
#15 NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:8044)
#16 _SummarizeAstVisitor.serializeCompilationUnit (package:analyzer/src/summary/summarize_ast.dart:520)
#17 serializeAstUnlinked (package:analyzer/src/summary/summarize_ast.dart:22)
#18 FileState.refresh.<anonymous closure> (package:analyzer/src/dart/analysis/file_state.dart:403)
#19 PerformanceLog.run (package:analyzer/src/dart/analysis/driver.dart:1642)
#20 FileState.refresh (package:analyzer/src/dart/analysis/file_state.dart:402)
#21 FileSystemState.getFileForPath (package:analyzer/src/dart/analysis/file_state.dart:638)
#22 AnalysisDriver.getSourceKind (package:analyzer/src/dart/analysis/driver.dart:595)
<asynchronous suspension>
#23 Driver._analyzeAllImpl (package:analyzer_cli/src/driver.dart:233)
<asynchronous suspension>
#24 Driver._analyzeAll (package:analyzer_cli/src/driver.dart:170)
<asynchronous suspension>
#25 Driver.start (package:analyzer_cli/src/driver.dart:149)
<asynchronous suspension>
#26 main (file:///b/build/slave/dart-sdk-mac-dev/build/sdk/pkg/analyzer_cli/bin/analyzer.dart:11)