Skip to content

Conversation

@sctanf
Copy link
Member

@sctanf sctanf commented Dec 15, 2025

bad timing can cause a device to attempt to open while it is being removed

20:46:13 [INFO] [TrackerServer] Linked HID device reattached: x
20:46:13 [SEVERE] Exception in thread "hid4java data reader" java.lang.IllegalStateException: Device has not been opened
20:46:13 [SEVERE]       at org.hid4java.HidDevice.readAll(HidDevice.java:473)
20:46:13 [SEVERE]       at dev.slimevr.desktop.tracking.trackers.hid.DesktopHIDManager.dataRead(DesktopHIDManager.kt:151)
20:46:13 [SEVERE]       at dev.slimevr.desktop.tracking.trackers.hid.DesktopHIDManager._get_dataReadRunnable_$lambda$4(DesktopHIDManager.kt:118)
20:46:13 [SEVERE]       at java.base/java.lang.Thread.run(Thread.java:840)
20:46:14 [INFO] [TrackerServer] Linked HID device removed: x

change to warn instead of entering illegal state:

20:49:26 [INFO] [TrackerServer] Linked HID device reattached: x
20:49:28 [INFO] [TrackerServer] Linked HID device removed: x
20:49:36 [INFO] [TrackerServer] Linked HID device reattached: x
20:49:37 [INFO] [TrackerServer] Linked HID device removed: x
20:49:38 [WARNING] [TrackerServer] Unable to open device: x
20:49:43 [INFO] [TrackerServer] Linked HID device reattached: x
20:49:45 [INFO] [TrackerServer] Linked HID device removed: x
20:49:47 [INFO] [TrackerServer] Linked HID device reattached: x

@github-actions github-actions bot added the Area: Server Related to the server label Dec 15, 2025
@Eirenliel Eirenliel merged commit bb08e8d into SlimeVR:main Dec 15, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Server Related to the server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants