diff --git a/third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java b/third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java index 034478465..b8ba97ad9 100644 --- a/third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java +++ b/third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/vmService/VmServiceWrapper.java @@ -85,7 +85,7 @@ private void addRequest(@NotNull Runnable runnable) { private void assertSyncRequestAllowed() { ThreadingAssertions.assertBackgroundThread(); ThreadingAssertions.assertNoReadAccess(); - if (myVmServiceReceiverThreadId == Thread.currentThread().getId()) { + if (myVmServiceReceiverThreadId == Thread.currentThread().threadId()) { LOG.error("Synchronous requests must not be made in Web Socket listening thread: answer will never be received"); } } @@ -94,7 +94,7 @@ public void handleDebuggerConnected() { streamListen(VmService.DEBUG_STREAM_ID, new VmServiceConsumers.SuccessConsumerWrapper() { @Override public void received(final Success success) { - myVmServiceReceiverThreadId = Thread.currentThread().getId(); + myVmServiceReceiverThreadId = Thread.currentThread().threadId(); streamListen(VmService.ISOLATE_STREAM_ID, new VmServiceConsumers.SuccessConsumerWrapper() { @Override public void received(final Success success) {