Closed
Description
Exception from analysis server (running from VSCode / Dart Code)
What I was doing
Adding a new stateless widget to a Dart file using a snippet. Code saved at the point that it crashed here: timsneath/dadjokes@690a4c9
Versions
- Flutter SDK 1.1.5-pre.38
- Visual Studio Code 1.30.1
- Dart Code 2.21.2-dev
Analyzer Info
The analyzer was launched using the arguments:
/Users/timsneath/flutter/bin/cache/dart-sdk/bin/snapshots/analysis_server.dart.snapshot
--client-id=Dart-Code.dart-code
--client-version=2.21.2-dev
Exception
Failed to handle completion domain request: {id: 2531, method: completion.getSuggestions, params: {file: /Users/timsneath/git/me/dadjokes/lib/newMainPage.dart, offset: 649}}
InconsistentAnalysisException: Requested result might be inconsistent with previously returned results
#0 AnalysisSessionImpl._checkConsistency (package:analyzer/src/dart/analysis/session.dart:199:7)
#1 AnalysisSessionImpl.getResolvedUnit (package:analyzer/src/dart/analysis/session.dart:164:5)
#2 DartChangeBuilderImpl.createFileEditBuilder (package:analyzer_plugin/src/utilities/change_builder/change_builder_dart.dart:67:47)
<asynchronous suspension>
#3 ChangeBuilderImpl.addFileEdit (package:analyzer_plugin/src/utilities/change_builder/change_builder_core.dart:68:41)
<asynchronous suspension>
#4 DartChangeBuilderImpl.addFileEdit (package:analyzer_plugin/src/utilities/change_builder/change_builder_dart.dart:50:18)
#5 OverrideContributor._buildReplacementText (package:analysis_server/src/services/completion/dart/override_contributor.dart:80:19)
<asynchronous suspension>
#6 OverrideContributor._buildSuggestion (package:analysis_server/src/services/completion/dart/override_contributor.dart:102:39)
<asynchronous suspension>
#7 OverrideContributor.computeSuggestions (package:analysis_server/src/services/completion/dart/override_contributor.dart:59:19)
<asynchronous suspension>
#8 DartCompletionManager.computeSuggestions (package:analysis_server/src/services/completion/dart/completion_manager.dart:111:29)
<asynchronous suspension>
#9 CompletionDomainHandler.computeSuggestions (package:analysis_server/src/domain_completion.dart:98:46)
<asynchronous suspension>
#10 CompletionDomainHandler.processRequest (package:analysis_server/src/domain_completion.dart:202:5)
<asynchronous suspension>
#11 CompletionDomainHandler.handleRequest.<anonymous closure> (package:analysis_server/src/domain_completion.dart:144:9)
#12 _rootRun (dart:async/zone.dart:1124:13)
#13 _CustomZone.run (dart:async/zone.dart:1021:19)
#14 _runZoned (dart:async/zone.dart:1516:10)
#15 runZoned (dart:async/zone.dart:1500:12)
#16 CompletionDomainHandler.handleRequest (package:analysis_server/src/domain_completion.dart:141:12)
#17 AnalysisServer.handleRequest.<anonymous closure>.<anonymous closure> (package:analysis_server/src/analysis_server.dart:349:45)
#18 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:258:15)
#19 AnalysisServer.handleRequest.<anonymous closure> (package:analysis_server/src/analysis_server.dart:345:50)
#20 _rootRun (dart:async/zone.dart:1124:13)
#21 _CustomZone.run (dart:async/zone.dart:1021:19)
#22 _runZoned (dart:async/zone.dart:1516:10)
#23 runZoned (dart:async/zone.dart:1500:12)
#24 AnalysisServer.handleRequest (package:analysis_server/src/analysis_server.dart:344:5)
#25 ByteStreamServerChannel._readRequest.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:174:16)
#26 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/generated/utilities_general.dart:258:15)
#27 ByteStreamServerChannel._readRequest (package:analysis_server/src/channel/byte_stream_channel.dart:165:47)
#28 ByteStreamServerChannel.listen.<anonymous closure> (package:analysis_server/src/channel/byte_stream_channel.dart:110:26)
#29 _rootRunUnary (dart:async/zone.dart:1132:38)
#30 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#31 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
#32 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
#33 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
#34 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:68:11)
#35 _EventSinkWrapper.add (dart:async/stream_transformers.dart:15:11)
#36 _StringAdapterSink.add (dart:convert/string_conversion.dart:238:11)
#37 _LineSplitterSink._addLines (dart:convert/line_splitter.dart:150:13)
#38 _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:125:5)
#39 StringConversionSinkMixin.add (dart:convert/string_conversion.dart:165:5)
#40 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:120:24)
#41 _rootRunUnary (dart:async/zone.dart:1132:38)
#42 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#43 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
#44 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
#45 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
#46 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:68:11)
#47 _EventSinkWrapper.add (dart:async/stream_transformers.dart:15:11)
#48 _StringAdapterSink.add (dart:convert/string_conversion.dart:238:11)
#49 _StringAdapterSink.addSlice (dart:convert/string_conversion.dart:243:7)
#50 _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:314:20)
#51 _Utf8ConversionSink.add (dart:convert/string_conversion.dart:307:5)
#52 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:74:18)
#53 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:120:24)
#54 _rootRunUnary (dart:async/zone.dart:1132:38)
#55 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#56 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
#57 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
#58 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
#59 _SyncStreamController._sendData (dart:async/stream_controller.dart:764:19)
#60 _StreamController._add (dart:async/stream_controller.dart:640:7)
#61 _StreamController.add (dart:async/stream_controller.dart:586:5)
#62 _Socket._onData (dart:io/runtime/binsocket_patch.dart:1722:41)
#63 _rootRunUnary (dart:async/zone.dart:1136:13)
#64 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#65 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
#66 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
#67 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
#68 _SyncStreamController._sendData (dart:async/stream_controller.dart:764:19)
#69 _StreamController._add (dart:async/stream_controller.dart:640:7)
#70 _StreamController.add (dart:async/stream_controller.dart:586:5)
#71 new _RawSocket.<anonymous closure> (dart:io/runtime/binsocket_patch.dart:1284:33)
#72 _NativeSocket.issueReadEvent.issue (dart:io/runtime/binsocket_patch.dart:826:14)
#73 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#74 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#75 _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#76 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)
Diagnostics requested after the error occurred are:
[
{
"name": "/Users/timsneath/git/me/dadjokes",
"explicitFileCount": 4,
"implicitFileCount": 676,
"workItemQueueLength": 6,
"cacheEntryExceptions": []
}
]