Description
As of this CL enabling DDS in the SDK, a message of the following format is always printed when an isolate is paused:
vm-service: isolate (5995070039560719) 'main' has no debugger attached and is paused. Connect to the Dart VM service at http://127.0.0.1:8181/ to debug.
The message seems to imply that there's no debugger attached, even when there is an active DevTools / Observatory instance connected. This is because DDS is the only VM service client and immediately subscribes to the Debug
stream, so the decision was (apparently) made to always display this message rather than never displaying it.
DDS should communicate to the VM service that there's a client subscribed to the Debug
stream so that this message is only printed when no clients connected to DDS are listening to the Debug
stream.