So, I was just messing about with my mouse controller, just spam clicking on my window… and all of a sudden, BAM! A flying monkey! … Or rather, a flying error…
java[14452:707] Lookup: Unhandled exception 'JavaNativeException' caught in __56+[LULookupDefinitionModule focusTermUsingQueue:handler:]_block_invoke_0
I have no idea what that error means. It didn’t look like anything stopped working either as it kept printing my mouse coords whenever I clicked the mouse.
Here’s my super simple input class:
public class MouseController extends MouseInputAdapter {
private static boolean clicked = false;
private static Point mousePosition = new Point();
public static boolean clicked() {
boolean val = MouseController.clicked;
MouseController.clicked = false;
return val;
}
public static Point getPosition() {
return MouseController.mousePosition;
}
@Override
public void mouseClicked(MouseEvent e) {
MouseController.clicked = true;
}
@Override
public void mouseMoved(MouseEvent e) {
MouseController.mousePosition.x = e.getX();
MouseController.mousePosition.y = e.getY();
MouseController.clicked = false;
}
}
Anyone has any idea of what caused that error? ^^
Cheers!