Skip to content

crash Error in JNA callback #50

@mokalux

Description

@mokalux

Hello, first of all thank you devs for mousemaster 👌

I don't know if it is the right place to post crashes? Please feel free to let me know.

I am currently trying mousemaster. After testing a couple of keys the app crashed on me. The crash happened when I was trying the 'f" key.

2025-07-19T11:15:03.342+01:00 [main] ERROR mousemaster.MousemasterApplication - Error in JNA callback
java.lang.UnsupportedOperationException: null
at java.base@21.0.7/java.util.ImmutableCollections.uoe(ImmutableCollections.java:142)
at java.base@21.0.7/java.util.ImmutableCollections$AbstractImmutableMap.compute(ImmutableCollections.java:1075)
at mousemaster.KeyboardManager.singleKeyEvent(KeyboardManager.java:170)
at mousemaster.KeyboardManager.keyEvent(KeyboardManager.java:74)
at mousemaster.WindowsPlatform.keyEvent(WindowsPlatform.java:384)
at mousemaster.WindowsPlatform.keyboardHookCallback(WindowsPlatform.java:358)
at java.base@21.0.7/java.lang.reflect.Method.invoke(Method.java:580)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:585)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:616)
at com.sun.jna.Native.invokeInt(Native Method)
at com.sun.jna.Function.invoke(Function.java:426)
at com.sun.jna.Function.invoke(Function.java:361)
at com.sun.jna.Library$Handler.invoke(Library.java:270)
at jdk.proxy4/jdk.proxy4.$Proxy48.PeekMessage(Unknown Source)
at mousemaster.WindowsPlatform.windowsMessagePump(WindowsPlatform.java:73)
at mousemaster.WindowsPlatform.sleep(WindowsPlatform.java:104)
at mousemaster.Mousemaster.run(Mousemaster.java:103)
at mousemaster.MousemasterApplication.main(MousemasterApplication.java:110)
at java.base@21.0.7/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
2025-07-19T11:15:03.343+01:00 [main] INFO mousemaster.MousemasterApplication - An error has occurred. The details of the error should be right above this message. Press Enter in this window to close mousemaster.

Hope this can help somehow!?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions