Assigning Shortcuts

Hi,
I want to assign a costum keyboard shortcut to start a simulation config. I found the procedure in the manual. I encountered an error massage, but the shortcut worked. Altough after closing CAMEO, I couldn't start the modeler again. The starting process is always shut down during the loading screen of CAMEO.
After deleting the contents in "User\\Local\\AppData\\cameo.systems.modeler\\versionnumber and reinstalling the software, it worked again but without the assign shortcut of course.
The link of the documentation: https://docs.nomagic.com/display/MD2024x/Assigning+shortcut+keys

 

Any help is very much appreciated.

The error code:

Fri Nov 10 10:44:54 CET 2023
Error count: 1
java.lang.NullPointerException

    at com.nomagic.actions.b.b(b.java:73)

    at com.nomagic.actions.b\\\$a.a(b\\\$a.java:226)

    at com.nomagic.actions.b\\\$a.propertyChange(b\\\$a.java:205)

    at com.nomagic.utils.WeakExtendedPropertyChangeSupport.a(WeakExtendedPropertyChangeSupport.java:113)

    at com.nomagic.utils.AList.forEach(AList.java:245)

    at com.nomagic.utils.WeakExtendedPropertyChangeSupport.firePropertyChange(WeakExtendedPropertyChangeSupport.java:106)

    at com.nomagic.utils.WeakExtendedPropertyChangeSupport.firePropertyChange(WeakExtendedPropertyChangeSupport.java:101)

    at com.nomagic.utils.WeakExtendedPropertyChangeSupport.firePropertyChange(WeakExtendedPropertyChangeSupport.java:83)

    at com.nomagic.actions.NMAction.firePropertyChange(NMAction.java:731)

    at java.desktop/javax.swing.AbstractAction.putValue(Unknown Source)

    at com.nomagic.actions.NMAction.setShortcuts(NMAction.java:274)

    at com.nomagic.actions.NMAction.addShortcut(NMAction.java:245)

    at com.nomagic.magicdraw.actions.a.e.b(e.java:148)

    at java.base/java.util.ArrayList.forEach(Unknown Source)

    at com.nomagic.magicdraw.actions.a.e.a(e.java:146)

    at com.nomagic.magicdraw.ui.dialogs.options.a.c.c(c.java:271)

    at com.nomagic.magicdraw.ui.dialogs.options.a.c.a(c.java:291)

    at com.nomagic.magicdraw.ui.dialogs.options.a.c.v(c.java:269)

    at com.nomagic.magicdraw.ui.dialogs.options.a.c.a(c.java:109)

    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

    at java.desktop/javax.swing.AbstractButton\\\$Handler.actionPerformed(Unknown Source)

    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

    at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)

    at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)

    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)

    at java.desktop/java.awt.Component.processEvent(Unknown Source)

    at java.desktop/java.awt.Container.processEvent(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$4.run(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$4.run(Unknown Source)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$5.run(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$5.run(Unknown Source)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

    at java.desktop/java.awt.WaitDispatchSupport\\\$2.run(Unknown Source)

    at java.desktop/java.awt.WaitDispatchSupport\\\$4.run(Unknown Source)

    at java.desktop/java.awt.WaitDispatchSupport\\\$4.run(Unknown Source)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.desktop/java.awt.WaitDispatchSupport.enter(Unknown Source)

    at java.desktop/java.awt.Dialog.show(Unknown Source)

    at com.nomagic.ui.Dialog.s(Dialog.java:153)

    at com.nomagic.ui.Dialog\\\$1.run(Dialog.java:140)

    at com.nomagic.utils.Utilities.invokeAndWaitOnDispatcher(Utilities.java:1439)

    at com.nomagic.ui.Dialog.show(Dialog.java:126)

    at java.desktop/java.awt.Component.show(Unknown Source)

    at java.desktop/java.awt.Component.setVisible(Unknown Source)

    at java.desktop/java.awt.Window.setVisible(Unknown Source)

    at java.desktop/java.awt.Dialog.setVisible(Unknown Source)

    at com.nomagic.ui.Dialog.setVisible(Dialog.java:443)

    at com.nomagic.magicdraw.ui.dialogs.options.BaseOptionsDlg.setVisible(BaseOptionsDlg.java:239)

    at com.nomagic.magicdraw.actions.ActionsExecuter.environmentOptions(ActionsExecuter.java:1480)

    at com.nomagic.magicdraw.actions.ActionsExecuter.environmentOptions(ActionsExecuter.java:1467)

    at com.nomagic.magicdraw.actions.ActionsExecuter.executeAction(ActionsExecuter.java:397)

    at com.nomagic.magicdraw.actions.ActionsExecuter.doExecuteAction(ActionsExecuter.java:269)

    at com.nomagic.magicdraw.actions.ActionsExecuter\\\$ConcurrentExecutionGuard.executeAndByPassDuplicate(ActionsExecuter.java:196)

    at com.nomagic.magicdraw.actions.ActionsExecuter.execute(ActionsExecuter.java:250)

    at com.nomagic.magicdraw.actions.MDAction.actionPerformed(MDAction.java:80)

    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

    at java.desktop/javax.swing.AbstractButton\\\$Handler.actionPerformed(Unknown Source)

    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

    at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)

    at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)

    at com.jidesoft.plaf.vsnet.VsnetMenuItemUI.doClick(Unknown Source)

    at com.jidesoft.plaf.vsnet.VsnetMenuItemUI\\\$MouseInputHandler.mouseReleased(Unknown Source)

    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)

    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)

    at java.desktop/java.awt.Component.processEvent(Unknown Source)

    at java.desktop/java.awt.Container.processEvent(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$4.run(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$4.run(Unknown Source)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$5.run(Unknown Source)

    at java.desktop/java.awt.EventQueue\\\$5.run(Unknown Source)

    at java.base/java.security.AccessController.doPrivileged(Native Method)

    at java.base/java.security.ProtectionDomain\\\$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)

    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)