diff --git a/java/src/com/bluekitchen/btstack/BTstackClient.java b/java/src/com/bluekitchen/btstack/BTstackClient.java index a5f4a6d1b..ebc0b916a 100644 --- a/java/src/com/bluekitchen/btstack/BTstackClient.java +++ b/java/src/com/bluekitchen/btstack/BTstackClient.java @@ -122,7 +122,12 @@ public class BTstackClient { // signal rx thread to stop rxThread.interrupt(); // wait for thread stopped - rxThread.join(); + try { + rxThread.join(); + } catch (InterruptedException e){ + System.out.println("Unexpected interrupted execption waiting for receive thread to terminate"); + e.printStackTrace(); + } // disconnect socket socketConnection.disconnect(); // done