Game crashing due to PC peripherals

No replies
Participate's picture
Participate

Seems my game doesn't like Corsair peripherals (mouse and keyboard), and it's causing my game to crash. Stacktrace below for developers.

2019/08/08 23:17:08:117 INFO ControllerEnvironment.log: Failed to initialize device Corsair K95 RGB Gaming Keyboard because of: java.io.IOException: Failed to acquire device (8007001e)

2019/08/08 23:17:08:274 INFO ControllerEnvironment.log: Failed to initialize device Corsair Gaming M65 Pro RGB Mouse because of: java.io.IOException: Failed to acquire device (8007001e)

java.lang.NullPointerException
at net.java.games.input.RawMouse$Button.(RawMouse.java:197)
at net.java.games.input.RawMouseInfo.createControllerFromDevice(RawMouseInfo.java:83)
at net.java.games.input.RawInputEnvironmentPlugin.createControllersFromDevices(RawInputEnvironmentPlugin.java:160)
at net.java.games.input.RawInputEnvironmentPlugin.enumControllers(RawInputEnvironmentPlugin.java:176)
at net.java.games.input.RawInputEnvironmentPlugin.(RawInputEnvironmentPlugin.java:123)
at net.java.games.input.DirectAndRawInputEnvironmentPlugin.(DirectAndRawInputEnvironmentPlugin.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at net.java.games.input.DefaultControllerEnvironment.getControllers(DefaultControllerEnvironment.java:160)
at org.lwjgl.input.Controllers.create(Controllers.java:71)
at com.threerings.opengl.n.didInit(SourceFile:213)
at com.threerings.projectx.client.ProjectXApp.didInit(SourceFile:1317)
at com.threerings.opengl.e.init(SourceFile:381)
at com.threerings.opengl.n.init(SourceFile:195)
at com.threerings.projectx.client.ProjectXApp.init(SourceFile:1250)
at com.threerings.opengl.o.run(SourceFile:172)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)