Closed
Description
The dwds/test/dart_devtools.dart
test is currently failing:
Stack trace
01:03 +1 -1: Injected client can not launch devtools for the same app in multiple tabs
[FINEST] DevHandler: VmService proxy responded with an error:
{jsonrpc: 2.0, id: 30, error: {code: -32603, message: streamCpuSamplesWithUserTag: NoSuchMethodError: Class 'ChromeProxyService' has no instance method 'streamCpuSamplesWithUserTag' with matching arguments.
Receiver: Instance of 'ChromeProxyService'
Tried calling: streamCpuSamplesWithUserTag(Instance(length:0) of '_GrowableList')
Found: streamCpuSamplesWithUserTag(List<String>) => Future<Success>, data: {details: #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38:5)
#1 ChromeProxyService.noSuchMethod (package:dwds/src/services/chrome_proxy_service.dart:1042:18)
#2 ChromeProxyService.streamCpuSamplesWithUserTag (package:dwds/src/services/chrome_proxy_service.dart:43:7)
#3 VmServerConnection._delegateRequest (package:vm_service/src/vm_service.dart:1654:51)
#4 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:26)
#5 StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:208:15)
#6 StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:14)
#7 _rootRunUnary (dart:async/zone.dart:1434:47)
#8 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#9 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#10 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#11 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#12 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
#13 _MapStream._handleData (dart:async/stream_pipe.dart:218:10)
#14 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
#15 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:26)
#16 StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:208:15)
#17 StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:14)
#18 _rootRunUnary (dart:async/zone.dart:1434:47)
#19 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#20 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#21 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#22 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#23 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#24 _StreamController._add (dart:async/stream_controller.dart:648:7)
#25 _StreamController.add (dart:async/stream_controller.dart:596:5)
#26 new WebSocketImpl.fromSocket.<anonymous closure> (package:web_socket_channel/src/copy/web_socket_impl.dart:730:21)
#27 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:26)
#28 StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:208:15)
#29 StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:14)
#30 _rootRunUnary (dart:async/zone.dart:1434:47)
#31 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#32 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#33 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#34 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#35 _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:63:11)
#36 _EventSinkWrapper.add (dart:async/stream_transformers.dart:13:11)
#37 _WebSocketProtocolTransformer._messageFrameEnd (package:web_socket_channel/src/copy/web_socket_impl.dart:319:23)
#38 _WebSocketProtocolTransformer.add (package:web_socket_channel/src/copy/web_socket_impl.dart:218:46)
#39 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24)
#40 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:26)
#41 StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:208:15)
#42 StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:14)
#43 _rootRunUnary (dart:async/zone.dart:1434:47)
#44 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#45 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#46 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#47 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#48 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#49 _StreamController._add (dart:async/stream_controller.dart:648:7)
#50 _StreamController.add (dart:async/stream_controller.dart:596:5)
#51 _Socket._onData (dart:io-patch/socket_patch.dart:2314:41)
#52 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:26)
#53 StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:208:15)
#54 StackZoneSpecification._registerUnaryCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:126:14)
#55 _rootRunUnary (dart:async/zone.dart:1442:13)
#56 _CustomZone.runUnary (dart:async/zone.dart:1335:19)
#57 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
#58 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
#59 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#60 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#61 _StreamController._add (dart:async/stream_controller.dart:648:7)
#62 _StreamController.add (dart:async/stream_controller.dart:596:5)
#63 new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1839:33)
#64 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1322:14)
#65 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#66 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#67 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:122:13)
#68 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:193:5)
}}}
It looks like this is due to the change to VM Service adding the streamCpuSamplesWithUserTag
method: dart-lang/sdk@0c07166
However, it is unclear to me why that method is being called from DWDS.