Closed larssn closed 2 years ago
Was sent here from https://github.com/Dart-Code/Dart-Code/issues/3774
I'm seeing the crash below periodically. It usually happens when I'm typing a variable/method name on an object instance. Sorry I don't have much more to report than that.
Flutter 2.10.2 • channel stable • https://github.com/flutter/flutter.git Framework • revision 097d3313d8 (4 days ago) • 2022-02-18 19:33:08 -0600 Engine • revision a83ed0e5e3 Tools • Dart 2.16.1 • DevTools 2.9.2 MacOS version: 10.13.6
This looks like a dupe of #48051. If you have any additional info that might help reproduce this, please post it there. Thanks!
Was sent here from https://github.com/Dart-Code/Dart-Code/issues/3774
I'm seeing the crash below periodically. It usually happens when I'm typing a variable/method name on an object instance. Sorry I don't have much more to report than that.
Versions:
Maybe relevant info
Crash dump
``` [Error - 6:11:59 PM] An error occurred while handling textDocument/didOpen notification: Bad state: Expected to link dart:core and dart:async first: [dart:ffi, dart:js_util, dart:_interceptors, dart:html, dart:js, package:js/js.dart, package:flutter_web_plugins/src/navigation_common/url_strategy.dart, package:flutter_web_plugins/src/navigation/js_url_strategy.dart, package:flutter_web_plugins/src/navigation/utils.dart, package:flutter_web_plugins/src/navigation/url_strategy.dart, package:flutter_web_plugins/src/plugin_registry.dart, package:flutter_web_plugins/src/plugin_event_channel.dart, package:flutter_web_plugins/flutter_web_plugins.dart, package:audioplayers/src/audioplayers_web.dart, package:audioplayers/web/audioplayers_web.dart, package:audioplayers/notifications.dart, package:built_value/async_serializer.dart, package:built_value/iso_8601_duration_serializer.dart, package:built_value/iso_8601_date_time_serializer.dart, package:cupertino_icons/cupertino_icons.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data_android.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data_ios.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data.dart, package:firebase_dynamic_links_platform_interface/src/short_dynamic_link_type.dart, package:firebase_dynamic_links_platform_interface/src/short_dynamic_link.dart, package:firebase_dynamic_links_platform_interface/src/google_analytics_parameters.dart, package:firebase_dynamic_links_platform_interface/src/ios_parameters.dart, package:firebase_dynamic_links_platform_interface/src/itunes_connect_analytics_parameters.dart, package:firebase_dynamic_links_platform_interface/src/navigation_info_parameters.dart, package:firebase_dynamic_links_platform_interface/src/social_meta_tag_parameters.dart, package:firebase_dynamic_links_platform_interface/src/android_parameters.dart, package:firebase_dynamic_links_platform_interface/src/method_channel/utils/exception.dart, package:firebase_dynamic_links_platform_interface/firebase_dynamic_links_platform_interface.dart, package:firebase_dynamic_links_platform_interface/src/dynamic_link_parameters.dart, package:firebase_dynamic_links_platform_interface/src/method_channel/method_channel_firebase_dynamic_links.dart, package:firebase_dynamic_links_platform_interface/src/platform_interface/platform_interface_firebase_dynamic_links.dart, package:firebase_dynamic_links/firebase_dynamic_links.dart, package:flutter_html/shims/dart_ui_fake.dart, package:flutter_html/shims/dart_ui.dart, package:flutter_html/shims/dart_ui_real.dart, package:flutter_native_timezone/flutter_native_timezone_web.dart, package:html_unescape/src/data/named_chars_basic.dart, package:html_unescape/html_unescape_small.dart, package:async/src/async_memoizer.dart, package:async/src/delegate/event_sink.dart, package:async/src/delegate/future.dart, package:async/src/delegate/sink.dart, package:async/src/delegate/stream.dart, package:async/src/delegate/stream_consumer.dart, package:async/src/delegate/stream_sink.dart, package:async/src/typed/stream_subscription.dart, package:async/src/delegate/stream_subscription.dart, package:async/src/future_group.dart, package:async/src/stream_completer.dart, package:async/src/utils.dart, package:async/src/lazy_stream.dart, package:async/src/null_stream_sink.dart, package:async/src/restartable_timer.dart, package:async/src/stream_sink_transformer.dart, package:async/src/stream_sink_transformer/handler_transformer.dart, package:async/src/stream_sink_transformer/stream_transformer_wrapper.dart, package:async/src/stream_sink_transformer/typed.dart, package:async/src/result/capture_sink.dart, package:async/src/result/capture_transformer.dart, package:async/src/result/error.dart, package:async/src/result/release_sink.dart, package:async/src/result/release_transformer.dart, package:async/src/result/result.dart, package:async/src/result/value.dart, package:async/src/result/future.dart, package:async/src/single_subscription_transformer.dart, package:async/src/sink_base.dart, package:async/src/stream_closer.dart, package:async/src/stream_extensions.dart, package:async/src/stream_group.dart, package:async/src/stream_sink_completer.dart, package:async/src/stream_sink_transformer/reject_errors.dart, package:async/src/stream_sink_extensions.dart, package:async/src/stream_splitter.dart, package:async/src/stream_subscription_transformer.dart, package:async/src/stream_zip.dart, package:async/src/subscription_stream.dart, package:async/src/typed_stream_transformer.dart, package:async/async.dart, package:async/src/async_cache.dart, package:async/src/byte_collector.dart, package:async/src/cancelable_operation.dart, package:async/src/chunked_stream_reader.dart, package:async/src/stream_queue.dart, package:http/retry.dart, package:http/src/browser_client.dart, package:http/browser_client.dart, package:http/src/io_streamed_response.dart, package:http/src/io_client.dart, package:http/io_client.dart, package:http/src/mock_client.dart, package:http/testing.dart, package:intl/src/data/dates/locale_list.dart, package:intl/src/http_request_data_reader.dart, package:intl/src/lazy_locale_data.dart, package:intl/date_symbol_data_http_request.dart, package:intl/message_lookup_by_library.dart, package:intl/message_format.dart, package:intl/intl_standalone.dart, package:intl/src/locale/locale_deprecations.dart, package:intl/src/locale/locale_extensions.dart, package:intl/src/locale.dart, package:intl/src/locale/locale_implementation.dart, package:intl/src/locale/locale_parser.dart, package:intl/locale.dart, package:intl/intl_browser.dart, package:intl/src/file_data_reader.dart, package:intl/date_symbol_data_file.dart, package:state_notifier/state_notifier.dart, package:riverpod/riverpod.dart, package:riverpod/src/async_value_converters.dart, package:riverpod/src/builders.dart, package:riverpod/src/common.dart, package:riverpod/src/framework.dart, package:riverpod/src/future_provider.dart, package:riverpod/src/internals.dart, package:riverpod/src/provider.dart, package:riverpod/src/state_notifier_provider.dart, package:riverpod/src/state_provider.dart, package:riverpod/src/stream_provider.dart, package:riverpod/src/value_provider.dart, package:sentry_flutter/sentry_flutter_web.dart, package:lists/lists.dart, package:unicode/unicode.dart, package:strings/strings.dart, package:time/src/extensions.dart, package:time/time.dart, package:timezone/browser.dart, package:timezone/standalone.dart, package:timezone/src/tzdata/zicfile.dart, package:timezone/src/tzdata/zone_tab.dart, package:timezone/tzdata.dart, package:timezone/data/latest_all.dart, package:timezone/data/latest.dart, package:url_launcher/src/link.dart, package:url_launcher/link.dart, package:validators/sanitizers.dart, dart:_interceptors/js_array.dart, dart:_interceptors/js_number.dart, dart:_interceptors/js_string.dart] #0 LinkedElementFactory.removeLibraries (package:analyzer/src/summary2/linked_element_factory.dart:224:9) #1 AnalysisDriver._removePotentiallyAffectedLibraries (package:analyzer/src/dart/analysis/driver.dart:1789:37) #2 AnalysisDriver.changeFile (package:analyzer/src/dart/analysis/driver.dart:510:7) #3 LspAnalysisServer._afterOverlayChanged.Several
``` [Error - 6:11:59 PM] An error occurred while handling textDocument/didOpen notification: Bad state: Expected to link dart:core and dart:async first: [dart:ffi, dart:js_util, dart:_interceptors, dart:html, dart:js, package:js/js.dart, package:flutter_web_plugins/src/navigation_common/url_strategy.dart, package:flutter_web_plugins/src/navigation/js_url_strategy.dart, package:flutter_web_plugins/src/navigation/utils.dart, package:flutter_web_plugins/src/navigation/url_strategy.dart, package:flutter_web_plugins/src/plugin_registry.dart, package:flutter_web_plugins/src/plugin_event_channel.dart, package:flutter_web_plugins/flutter_web_plugins.dart, package:audioplayers/src/audioplayers_web.dart, package:audioplayers/web/audioplayers_web.dart, package:audioplayers/notifications.dart, package:built_value/async_serializer.dart, package:built_value/iso_8601_duration_serializer.dart, package:built_value/iso_8601_date_time_serializer.dart, package:cupertino_icons/cupertino_icons.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data_android.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data_ios.dart, package:firebase_dynamic_links_platform_interface/src/pending_dynamic_link_data.dart, package:firebase_dynamic_links_platform_interface/src/short_dynamic_link_type.dart, package:firebase_dynamic_links_platform_interface/src/short_dynamic_link.dart, package:firebase_dynamic_links_platform_interface/src/google_analytics_parameters.dart, package:firebase_dynamic_links_platform_interface/src/ios_parameters.dart, package:firebase_dynamic_links_platform_interface/src/itunes_connect_analytics_parameters.dart, package:firebase_dynamic_links_platform_interface/src/navigation_info_parameters.dart, package:firebase_dynamic_links_platform_interface/src/social_meta_tag_parameters.dart, package:firebase_dynamic_links_platform_interface/src/android_parameters.dart, package:firebase_dynamic_links_platform_interface/src/method_channel/utils/exception.dart, package:firebase_dynamic_links_platform_interface/firebase_dynamic_links_platform_interface.dart, package:firebase_dynamic_links_platform_interface/src/dynamic_link_parameters.dart, package:firebase_dynamic_links_platform_interface/src/method_channel/method_channel_firebase_dynamic_links.dart, package:firebase_dynamic_links_platform_interface/src/platform_interface/platform_interface_firebase_dynamic_links.dart, package:firebase_dynamic_links/firebase_dynamic_links.dart, package:flutter_html/shims/dart_ui_fake.dart, package:flutter_html/shims/dart_ui.dart, package:flutter_html/shims/dart_ui_real.dart, package:flutter_native_timezone/flutter_native_timezone_web.dart, package:html_unescape/src/data/named_chars_basic.dart, package:html_unescape/html_unescape_small.dart, package:async/src/async_memoizer.dart, package:async/src/delegate/event_sink.dart, package:async/src/delegate/future.dart, package:async/src/delegate/sink.dart, package:async/src/delegate/stream.dart, package:async/src/delegate/stream_consumer.dart, package:async/src/delegate/stream_sink.dart, package:async/src/typed/stream_subscription.dart, package:async/src/delegate/stream_subscription.dart, package:async/src/future_group.dart, package:async/src/stream_completer.dart, package:async/src/utils.dart, package:async/src/lazy_stream.dart, package:async/src/null_stream_sink.dart, package:async/src/restartable_timer.dart, package:async/src/stream_sink_transformer.dart, package:async/src/stream_sink_transformer/handler_transformer.dart, package:async/src/stream_sink_transformer/stream_transformer_wrapper.dart, package:async/src/stream_sink_transformer/typed.dart, package:async/src/result/capture_sink.dart, package:async/src/result/capture_transformer.dart, package:async/src/result/error.dart, package:async/src/result/release_sink.dart, package:async/src/result/release_transformer.dart, package:async/src/result/result.dart, package:async/src/result/value.dart, package:async/src/result/future.dart, package:async/src/single_subscription_transformer.dart, package:async/src/sink_base.dart, package:async/src/stream_closer.dart, package:async/src/stream_extensions.dart, package:async/src/stream_group.dart, package:async/src/stream_sink_completer.dart, package:async/src/stream_sink_transformer/reject_errors.dart, package:async/src/stream_sink_extensions.dart, package:async/src/stream_splitter.dart, package:async/src/stream_subscription_transformer.dart, package:async/src/stream_zip.dart, package:async/src/subscription_stream.dart, package:async/src/typed_stream_transformer.dart, package:async/async.dart, package:async/src/async_cache.dart, package:async/src/byte_collector.dart, package:async/src/cancelable_operation.dart, package:async/src/chunked_stream_reader.dart, package:async/src/stream_queue.dart, package:http/retry.dart, package:http/src/browser_client.dart, package:http/browser_client.dart, package:http/src/io_streamed_response.dart, package:http/src/io_client.dart, package:http/io_client.dart, package:http/src/mock_client.dart, package:http/testing.dart, package:intl/src/data/dates/locale_list.dart, package:intl/src/http_request_data_reader.dart, package:intl/src/lazy_locale_data.dart, package:intl/date_symbol_data_http_request.dart, package:intl/message_lookup_by_library.dart, package:intl/message_format.dart, package:intl/intl_standalone.dart, package:intl/src/locale/locale_deprecations.dart, package:intl/src/locale/locale_extensions.dart, package:intl/src/locale.dart, package:intl/src/locale/locale_implementation.dart, package:intl/src/locale/locale_parser.dart, package:intl/locale.dart, package:intl/intl_browser.dart, package:intl/src/file_data_reader.dart, package:intl/date_symbol_data_file.dart, package:state_notifier/state_notifier.dart, package:riverpod/riverpod.dart, package:riverpod/src/async_value_converters.dart, package:riverpod/src/builders.dart, package:riverpod/src/common.dart, package:riverpod/src/framework.dart, package:riverpod/src/future_provider.dart, package:riverpod/src/internals.dart, package:riverpod/src/provider.dart, package:riverpod/src/state_notifier_provider.dart, package:riverpod/src/state_provider.dart, package:riverpod/src/stream_provider.dart, package:riverpod/src/value_provider.dart, package:sentry_flutter/sentry_flutter_web.dart, package:lists/lists.dart, package:unicode/unicode.dart, package:strings/strings.dart, package:time/src/extensions.dart, package:time/time.dart, package:timezone/browser.dart, package:timezone/standalone.dart, package:timezone/src/tzdata/zicfile.dart, package:timezone/src/tzdata/zone_tab.dart, package:timezone/tzdata.dart, package:timezone/data/latest_all.dart, package:timezone/data/latest.dart, package:url_launcher/src/link.dart, package:url_launcher/link.dart, package:validators/sanitizers.dart, dart:_interceptors/js_array.dart, dart:_interceptors/js_number.dart, dart:_interceptors/js_string.dart] #0 LinkedElementFactory.removeLibraries (package:analyzer/src/summary2/linked_element_factory.dart:224:9) #1 AnalysisDriver._removePotentiallyAffectedLibraries (package:analyzer/src/dart/analysis/driver.dart:1789:37) #2 AnalysisDriver.changeFile (package:analyzer/src/dart/analysis/driver.dart:510:7) #3 LspAnalysisServer._afterOverlayChanged.