Hi HKJ,
I've been using your excellent program on my Keysight 34465A with no problems with a MacBook Pro (macOS 10.15.4) and Java 8.
[Edit: Updated TestController from 0.57 to 0.60 and issue persists]
However, I've just received a Brymen 869s with the USB interface, and the program now crashes as soon as I add the Brymen and try to connect. I then have to edit the settingsLoad.txt file and disable the Brymen before I can get the program to run without crashing.
I started the program from the command line with the debug option (below), and full dump log attached.
java -jar TestController.jar debug %1 %2 %3 %4 %5 %6 %7 %8 %9
Starting
;; Start thread for: cu.Bluetooth-Incoming-Port
;; Start thread for: tty.Bluetooth-Incoming-Port
;; Stopping thread for: tty.Bluetooth-Incoming-Port
;; Start thread for: HIDv0820p0001 - Brymen BM869s
;; HIDv0820p0001: Found usb device: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS02@14200000/Superior DMM@14200000/IOUSBHostInterface@0/AppleUserUSBHostHIDDevice
;; Stopping thread for: HIDv0820p0001 - Brymen BM869s
;; cu.Bluetooth-Incoming-Port: Set params: 9600
;; cu.Bluetooth-Incoming-Port: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; cu.Bluetooth-Incoming-Port: Rx: timeout
;; cu.Bluetooth-Incoming-Port: Tx: <*IDN?.> 2A 49 44 4E 3F 0A
;; cu.Bluetooth-Incoming-Port: Rx: timeout
;; Stopping thread for: cu.Bluetooth-Incoming-Port
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fff2fcc399f, pid=13128, tid=0x000000000000ed0b
#
# JRE version: Java(TM) SE Runtime Environment (8.0_121-b13) (build 1.8.0_121-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.121-b13 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [CoreFoundation+0x4799f] CFSetGetValue+0x21
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Applications/TestController/hs_err_pid13128.log
#
# If you would like to submit a bug report, please visit:
#
http://bugreport.java.com/bugreport/crash.jsp# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
zsh: abort java -jar TestController.jar debug %1 %2 %3 %4 %5 %6 %7 %8 %9