I was running some tests with using joysticks on Android (wireless Xbox 360 gamepads, specifically, courtesy of Microsoft's official receiver and an OTG cable on Android 9, specifically), and connecting the gamepad or pressing some buttons (usually up on the dpad) appear to cause the assertion in com.jme3.input.controls.TouchTrigger.touchHash to fail. I suspect that this is due to the gamepad sending signals that touchHash didn't anticipate.