Skip to content

Cannot activate webdev with Dart 2.17 #1607

Closed
@mnordine

Description

@mnordine

Unfortunately, once again, webdev has broke our CI pipelines.

$ dart pub global activate webdev
+ _fe_analyzer_shared 34.0.0 (39.0.0 available)
+ args 2.3.1
+ async 2.9.0
+ browser_launcher 1.1.0
+ build_daemon 3.1.0
+ built_collection 5.1.1
+ built_value 8.3.0
+ charcode 1.3.1
+ checked_yaml 2.0.1
+ collection 1.16.0
+ convert 3.0.1
+ crypto 3.0.2
+ dds 2.2.0
+ dds_service_extensions 1.3.0
+ devtools_shared 2.13.1
+ dwds 12.1.1 (14.0.1 available)
+ fixnum 1.0.0
+ http 0.13.4
+ http_multi_server 3.2.0
+ http_parser 4.0.0
+ io 1.0.3
+ json_annotation 4.5.0
+ json_rpc_2 3.0.1
+ logging 1.0.2
+ meta 1.7.0
+ mime 1.0.2
+ package_config 2.0.2
+ path 1.8.1
+ pedantic 1.11.1
+ pool 1.5.0
+ pub_semver 2.1.1
+ pubspec_parse 1.2.0
+ shelf 1.3.0
+ shelf_packages_handler 3.0.0
+ shelf_proxy 1.0.1
+ shelf_static 1.1.0
+ shelf_web_socket 1.0.1
+ source_maps 0.10.10
+ source_span 1.9.0
+ sse 4.1.0
+ stack_trace 1.10.0
+ stream_channel 2.1.0
+ stream_transform 2.0.0
+ string_scanner 1.1.0
+ term_glyph 1.2.0
+ typed_data 1.3.0
+ usage 4.0.2
+ uuid 3.0.6
+ vm_service 8.3.0
+ watcher 1.0.1
+ web_socket_channel 2.2.0
+ webdev 2.7.8
+ webkit_inspection_protocol 1.0.1
+ yaml 3.1.0
Building package executables... (1.0s)
Failed to build webdev:webdev:
../../.pub-cache/hosted/pub.dartlang.org/dwds-12.1.1/lib/src/services/chrome_proxy_service.dart:540:24: Error: The method 'ChromeProxyService.getSourceReport' has fewer named arguments than those of overridden method 'VmServiceInterface.getSourceReport'.
  Future<SourceReport> getSourceReport(String isolateId, List<String> reports,
                       ^
../../.pub-cache/hosted/pub.dartlang.org/vm_service-8.3.0/lib/src/vm_service.dart:846:24: Context: This is the overridden method ('getSourceReport').
  Future<SourceReport> getSourceReport(
                       ^
../../.pub-cache/hosted/pub.dartlang.org/dwds-12.1.1/lib/src/services/chrome_proxy_service.dart:540:24: Error: The method 'ChromeProxyService.getSourceReport' doesn't have the named parameter 'libraryFilters' of overridden method 'VmServiceInterface.getSourceReport'.
  Future<SourceReport> getSourceReport(String isolateId, List<String> reports,
                       ^
../../.pub-cache/hosted/pub.dartlang.org/vm_service-8.3.0/lib/src/vm_service.dart:846:24: Context: This is the overridden method ('getSourceReport').
  Future<SourceReport> getSourceReport(
                       ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0A serious issue requiring immediate resolutionpackage:webdev

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions