Skip to content
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

NodeReplacer fails when replacing a comment in a variable declaration list #25818

Closed
bwilkerson opened this issue Feb 19, 2016 · 1 comment
Closed
Assignees
Labels
analyzer-stability area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. P1 A high priority bug; for example, a single project is unusable or has many test failures type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)

Comments

@bwilkerson
Copy link
Member

[5932101] ERROR - yzer.DartAnalysisServerService - Dart analysis server, SDK version 1.15.0-dev.2.0, server version 1.14.0, error: Failure in incremental resolver
IllegalArgumentException: The old node is not a child of it's parent null
#0 NodeReplacer.visitNode (package:analyzer/src/dart/ast/utilities.dart:4649)
#1 NodeReplacer.visitVariableDeclarationList (package:analyzer/src/dart/ast/utilities.dart:4952)
#2 VariableDeclarationListImpl.accept (package:analyzer/src/dart/ast/ast.dart:10546)
#3 NodeReplacer.replace (package:analyzer/src/dart/ast/utilities.dart:5025)
#4 PoorMansIncrementalResolver._resolveCommentDoc (package:analyzer/src/generated/incremental_resolver.dart:1657)
#5 PoorMansIncrementalResolver.resolve (package:analyzer/src/generated/incremental_resolver.dart:1444)
#6 AnalysisContextImpl._tryPoorMansIncrementalResolution. (package:analyzer/src/context/context.dart:1883)
#7 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:194)
#8 AnalysisContextImpl._tryPoorMansIncrementalResolution (package:analyzer/src/context/context.dart:1842)
#9 AnalysisContextImpl.handleContentsChanged (package:analyzer/src/context/context.dart:1018)
#10 AnalysisServer.updateContent.. (package:analysis_server/src/analysis_server.dart:1241)
#11 List.forEach (dart:core-patch/growable_array.dart:233)
#12 AnalysisServer.updateContent. (package:analysis_server/src/analysis_server.dart:1239)
#13 _HashVMBase&MapMixin&&_LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:340)
#14 AnalysisServer.updateContent (package:analysis_server/src/analysis_server.dart:1192)
#15 AnalysisDomainHandler.updateContent (package:analysis_server/src/domain_analysis.dart:305)
#16 AnalysisDomainHandler.handleRequest (package:analysis_server/src/domain_analysis.dart:211)
#17 AnalysisServer.handleRequest.. (package:analysis_server/src/analysis_server.dart:692)
#18 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:194)
#19 AnalysisServer.handleRequest. (package:analysis_server/src/analysis_server.dart:688)
#20 _rootRun (dart:async/zone.dart:895)
#21 _CustomZone.run (dart:async/zone.dart:790)
#22 _CustomZone.runGuarded (dart:async/zone.dart:696)
#23 runZoned (dart:async/zone.dart:1231)
#24 AnalysisServer.handleRequest (package:analysis_server/src/analysis_server.dart:687)
#25 ByteStreamServerChannel._readRequest. (package:analysis_server/src/channel/byte_stream_channel.dart:169)
#26 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:194)
#27 ByteStreamServerChannel._readRequest (package:analysis_server/src/channel/byte_stream_channel.dart:160)
#28 ByteStreamServerChannel.listen. (package:analysis_server/src/channel/byte_stream_channel.dart:109)
#29 _rootRunUnary (dart:async/zone.dart:902)
#30 _CustomZone.runUnary (dart:async/zone.dart:798)

@bwilkerson bwilkerson added Type-Defect P1 A high priority bug; for example, a single project is unusable or has many test failures area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. analyzer-stability labels Feb 19, 2016
@bwilkerson bwilkerson self-assigned this Feb 19, 2016
@stereotype441 stereotype441 changed the title NodeReplacer fails when repplacing a comment in a variable declaration list NodeReplacer fails when replacing a comment in a variable declaration list Feb 19, 2016
@bwilkerson
Copy link
Member Author

@kevmoo kevmoo added type-bug Incorrect behavior (everything from a crash to more subtle misbehavior) and removed Type-Defect labels Mar 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analyzer-stability area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. P1 A high priority bug; for example, a single project is unusable or has many test failures type-bug Incorrect behavior (everything from a crash to more subtle misbehavior)
Projects
None yet
Development

No branches or pull requests

2 participants