lilive / Freeplane-Jumper

A search box for Freeplane with on-the-fly filtering and full keyboard control. Quick navigation in your maps!
32 stars 3 forks source link

Freeplane-jumper doesn’t work anymore #8

Closed bepolymathe closed 1 year ago

bepolymathe commented 1 year ago

Hi @lilive

I use a lot Jumper but it seems to not work now.

at 2023-01-10 07:44:29 CMT,  hash 5dd8eae1fa32c337c5538ea75133e7c1
previous report : at 2023-01-09 19:55:25 CMT,  hash 76db731c7364c2734fe69e4c5d3a62dc
user : bepolymathe
freeplane_version = 1.11.1 alpha; freeplane_xml_version = freeplane 1.11.1
git revision = c573e499cc4c55fd25cb54d51ff78911ead8eb63 Dimitry Polivaev 2022-11-27T12:05:11Z
java_version = 17.0.5; os_name = Linux; os_version = 6.0.17-300.fc37.x86_64
Exception in thread "AWT-EventQueue-0" 
groovy.lang.MissingMethodException: No signature of method: lilive.jumper.Candidates.fireIntervalRemoved() is applicable for argument types: (lilive.jumper.Candidates, Integer, Integer) values: [[], 0, 29]

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:72)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:82)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)

    at lilive.jumper.Candidates.update(Candidates.groovy:265)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1348)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:96)

    at lilive.jumper.Candidates.this$dist$invoke$3(Candidates.groovy)

    at lilive.jumper.Candidates$2.methodMissing(Candidates.groovy)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:926)

    at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1428)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1350)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:63)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)

    at lilive.jumper.Candidates$2.run(Candidates.groovy:255)

    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)

    at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)

    at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)

    at java.desktop/java.awt.Dialog.show(Dialog.java:1080)

    at java.desktop/java.awt.Component.show(Component.java:1728)

    at java.desktop/java.awt.Component.setVisible(Component.java:1675)

    at java.desktop/java.awt.Window.setVisible(Window.java:1036)

    at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2917)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3920)

    at org.codehaus.groovy.runtime.InvokerHelper.setProperty(InvokerHelper.java:194)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.setProperty(ScriptBytecodeAdapter.java:502)

    at lilive.jumper.Gui.show(Gui.groovy:327)

    at lilive.jumper.Gui$show$0.call(Unknown Source)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.init(Jumper.groovy:289)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:75)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.start(Jumper.groovy:62)

    at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)

    at run.run(run.groovy:18)

    at org.freeplane.plugin.script.GroovyScript.execute(GroovyScript.java:114)

    at org.freeplane.plugin.script.ScriptRunner.execute(ScriptRunner.java:56)

    at org.freeplane.plugin.script.ExecuteScriptAction.actionPerformed(ExecuteScriptAction.java:112)

    at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)

    at org.freeplane.core.ui.ActionAcceleratorManager.processKeyBinding(ActionAcceleratorManager.java:454)

    at org.freeplane.main.mindmapmode.MModeControllerFactory$2.processKeyBinding(MModeControllerFactory.java:291)

    at org.freeplane.view.swing.ui.UserInputListenerFactory$2.processKeyBinding(UserInputListenerFactory.java:173)

    at org.freeplane.core.ui.components.FreeplaneMenuBar.processKeyBinding(FreeplaneMenuBar.java:101)

    at org.freeplane.main.application.MenuKeyProcessor.processKeyBinding(MenuKeyProcessor.java:26)

    at org.freeplane.main.application.ConnectedToMenuView.processKeyBinding(ConnectedToMenuView.java:41)

    at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3009)

    at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)

    at java.desktop/java.awt.Component.processEvent(Component.java:6403)

    at java.desktop/java.awt.Container.processEvent(Container.java:2266)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Exception in thread "AWT-EventQueue-0" 
groovy.lang.MissingMethodException: No signature of method: lilive.jumper.Candidates.fireIntervalRemoved() is applicable for argument types: (lilive.jumper.Candidates, Integer, Integer) values: [[], 0, 29]

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:72)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:82)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)

    at lilive.jumper.Candidates.update(Candidates.groovy:265)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1348)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:96)

    at lilive.jumper.Candidates.this$dist$invoke$3(Candidates.groovy)

    at lilive.jumper.Candidates$2.methodMissing(Candidates.groovy)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:926)

    at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1428)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1350)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:63)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)

    at lilive.jumper.Candidates$2.run(Candidates.groovy:255)

    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)

    at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)

    at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)

    at java.desktop/java.awt.Dialog.show(Dialog.java:1080)

    at java.desktop/java.awt.Component.show(Component.java:1728)

    at java.desktop/java.awt.Component.setVisible(Component.java:1675)

    at java.desktop/java.awt.Window.setVisible(Window.java:1036)

    at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2917)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3920)

    at org.codehaus.groovy.runtime.InvokerHelper.setProperty(InvokerHelper.java:194)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.setProperty(ScriptBytecodeAdapter.java:502)

    at lilive.jumper.Gui.show(Gui.groovy:327)

    at lilive.jumper.Gui$show$0.call(Unknown Source)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.init(Jumper.groovy:289)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:75)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.start(Jumper.groovy:62)

    at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)

    at run.run(run.groovy:18)

    at org.freeplane.plugin.script.GroovyScript.execute(GroovyScript.java:114)

    at org.freeplane.plugin.script.ScriptRunner.execute(ScriptRunner.java:56)

    at org.freeplane.plugin.script.ExecuteScriptAction.actionPerformed(ExecuteScriptAction.java:112)

    at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)

    at org.freeplane.core.ui.ActionAcceleratorManager.processKeyBinding(ActionAcceleratorManager.java:454)

    at org.freeplane.main.mindmapmode.MModeControllerFactory$2.processKeyBinding(MModeControllerFactory.java:291)

    at org.freeplane.view.swing.ui.UserInputListenerFactory$2.processKeyBinding(UserInputListenerFactory.java:173)

    at org.freeplane.core.ui.components.FreeplaneMenuBar.processKeyBinding(FreeplaneMenuBar.java:101)

    at org.freeplane.main.application.MenuKeyProcessor.processKeyBinding(MenuKeyProcessor.java:26)

    at org.freeplane.main.application.ConnectedToMenuView.processKeyBinding(ConnectedToMenuView.java:41)

    at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3009)

    at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)

    at java.desktop/java.awt.Component.processEvent(Component.java:6403)

    at java.desktop/java.awt.Container.processEvent(Container.java:2266)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Exception in thread "AWT-EventQueue-0" 
groovy.lang.MissingMethodException: No signature of method: lilive.jumper.Candidates.fireIntervalRemoved() is applicable for argument types: (lilive.jumper.Candidates, Integer, Integer) values: [[], 0, 29]

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:72)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:82)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)

    at lilive.jumper.Candidates.update(Candidates.groovy:265)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1348)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:96)

    at lilive.jumper.Candidates.this$dist$invoke$3(Candidates.groovy)

    at lilive.jumper.Candidates$2.methodMissing(Candidates.groovy)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:926)

    at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1428)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1350)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:63)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)

    at lilive.jumper.Candidates$2.run(Candidates.groovy:255)

    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)

    at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)

    at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)

    at java.desktop/java.awt.Dialog.show(Dialog.java:1080)

    at java.desktop/java.awt.Component.show(Component.java:1728)

    at java.desktop/java.awt.Component.setVisible(Component.java:1675)

    at java.desktop/java.awt.Window.setVisible(Window.java:1036)

    at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2917)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3920)

    at org.codehaus.groovy.runtime.InvokerHelper.setProperty(InvokerHelper.java:194)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.setProperty(ScriptBytecodeAdapter.java:502)

    at lilive.jumper.Gui.show(Gui.groovy:327)

    at lilive.jumper.Gui$show$0.call(Unknown Source)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.init(Jumper.groovy:289)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:75)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.start(Jumper.groovy:62)

    at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)

    at run.run(run.groovy:18)

    at org.freeplane.plugin.script.GroovyScript.execute(GroovyScript.java:114)

    at org.freeplane.plugin.script.ScriptRunner.execute(ScriptRunner.java:56)

    at org.freeplane.plugin.script.ExecuteScriptAction.actionPerformed(ExecuteScriptAction.java:112)

    at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)

    at org.freeplane.core.ui.ActionAcceleratorManager.processKeyBinding(ActionAcceleratorManager.java:454)

    at org.freeplane.main.mindmapmode.MModeControllerFactory$2.processKeyBinding(MModeControllerFactory.java:291)

    at org.freeplane.view.swing.ui.UserInputListenerFactory$2.processKeyBinding(UserInputListenerFactory.java:173)

    at org.freeplane.core.ui.components.FreeplaneMenuBar.processKeyBinding(FreeplaneMenuBar.java:101)

    at org.freeplane.main.application.MenuKeyProcessor.processKeyBinding(MenuKeyProcessor.java:26)

    at org.freeplane.main.application.ConnectedToMenuView.processKeyBinding(ConnectedToMenuView.java:41)

    at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3009)

    at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)

    at java.desktop/java.awt.Component.processEvent(Component.java:6403)

    at java.desktop/java.awt.Container.processEvent(Container.java:2266)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Exception in thread "AWT-EventQueue-0" 
groovy.lang.MissingMethodException: No signature of method: lilive.jumper.Candidates.fireIntervalRemoved() is applicable for argument types: (lilive.jumper.Candidates, Integer, Integer) values: [[], 0, 29]

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:72)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:82)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:203)

    at lilive.jumper.Candidates.update(Candidates.groovy:265)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1348)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:96)

    at lilive.jumper.Candidates.this$dist$invoke$3(Candidates.groovy)

    at lilive.jumper.Candidates$2.methodMissing(Candidates.groovy)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:926)

    at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1428)

    at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1350)

    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1103)

    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:63)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)

    at lilive.jumper.Candidates$2.run(Candidates.groovy:255)

    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)

    at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)

    at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)

    at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)

    at java.desktop/java.awt.Dialog.show(Dialog.java:1080)

    at java.desktop/java.awt.Component.show(Component.java:1728)

    at java.desktop/java.awt.Component.setVisible(Component.java:1675)

    at java.desktop/java.awt.Window.setVisible(Window.java:1036)

    at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)

    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2917)

    at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3920)

    at org.codehaus.groovy.runtime.InvokerHelper.setProperty(InvokerHelper.java:194)

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.setProperty(ScriptBytecodeAdapter.java:502)

    at lilive.jumper.Gui.show(Gui.groovy:327)

    at lilive.jumper.Gui$show$0.call(Unknown Source)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.init(Jumper.groovy:289)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:568)

    at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)

    at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:75)

    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)

    at lilive.jumper.Jumper.start(Jumper.groovy:62)

    at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)

    at run.run(run.groovy:18)

    at org.freeplane.plugin.script.GroovyScript.execute(GroovyScript.java:114)

    at org.freeplane.plugin.script.ScriptRunner.execute(ScriptRunner.java:56)

    at org.freeplane.plugin.script.ExecuteScriptAction.actionPerformed(ExecuteScriptAction.java:112)

    at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)

    at org.freeplane.core.ui.ActionAcceleratorManager.processKeyBinding(ActionAcceleratorManager.java:454)

    at org.freeplane.main.mindmapmode.MModeControllerFactory$2.processKeyBinding(MModeControllerFactory.java:291)

    at org.freeplane.view.swing.ui.UserInputListenerFactory$2.processKeyBinding(UserInputListenerFactory.java:173)

    at org.freeplane.core.ui.components.FreeplaneMenuBar.processKeyBinding(FreeplaneMenuBar.java:101)

    at org.freeplane.main.application.MenuKeyProcessor.processKeyBinding(MenuKeyProcessor.java:26)

    at org.freeplane.main.application.ConnectedToMenuView.processKeyBinding(ConnectedToMenuView.java:41)

    at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3009)

    at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2909)

    at java.desktop/java.awt.Component.processEvent(Component.java:6403)

    at java.desktop/java.awt.Container.processEvent(Container.java:2266)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1150)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1020)

    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:848)

    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4882)

    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)

    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)

    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)

    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)

    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)

    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)

    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)

    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)

    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
euu2021 commented 1 year ago

I'm on the same FP version, and it's working fine here.

I'm on Windows 11, Java version: 15.0.7

bepolymathe commented 1 year ago

I'm on the same FP version, and it's working fine here.

I'm on Windows 11, Java version: 15.0.7

Thanks for reply. I’am under linux (fedora) and windows 7 pro...

bepolymathe commented 1 year ago

@lilive do you have an idea ? It’s a annoying problem. 😿

bepolymathe commented 1 year ago

Oh I just read that you no longer maintain the addon... what sadness !

euu2021 commented 1 year ago

Perhaps, it's the Java version? I see that I use version 15.0.7, and you use version 17.0.5

euu2021 commented 1 year ago

Perhaps, it's the Java version? I see that I use version 15.0.7, and you use version 17.0.5

Yes, it's probably related to #4

The solution is at https://github.com/freeplane/freeplane/issues/294

lilive commented 1 year ago

Hello, Sorry for the delay @bepolymathe . I do not have the problem neither, but I think I can see the problem thanks to your log. Can you try this version, please ?

Zipped file because github do not allow .mm attached files : jumper-test.addon.mm.zip Unzip before to install

bepolymathe commented 1 year ago

Ok, i confirm it works ! Thanks a lot @lilive

lilive commented 1 year ago

My pleasure. Thank you for the test, I will release this new version soon.

lilive commented 1 year ago

Hum, I guess you may have the same error if you change some display setting. May I ask you to test it ? For example, open the "Display settings" window an change the font size:

test

Can you confirm that it doesn't work for you ?

And, in this case, can you test it again with this other version ?

jumper-fix-issue-8.addon.mm.zip

Thank you

bepolymathe commented 1 year ago

Hi,

No it seems to me normal 🤔

Capture vidéo du 2023-02-06 20-14-05.webm

bepolymathe commented 1 year ago

Wait, I realize that the addon update did not overwrite the .jar file in the "lib" folder... Maybe I'm not testing the same version as you.

image

I redo the installation...

bepolymathe commented 1 year ago

Ok, I just uninstalled and reinstalled the latest version. Everything is working normally.

Sorry I got confused in the answer because I work on two machines at the same time.

Version 1.0.3 ( alias jumper-fix-issue-8) fixes all the errors. Merci 👍🏼

lilive commented 1 year ago

Hum, I become confuse myself. I'm wondering what solve the issue: the changes I made in the code, or the simple fact to recompile the jar with a more up to date Java version. Have you tried the release v1.0.3, which do not include the fix ?

bepolymathe commented 1 year ago

Yes, you are right, it is not a clean test. I just uninstalled the last version to test the "jumper-test-addon" version without the fix and I don't have the error either 🤔

So it comes from somewhere else.

Now I'm doing the tests with this configuration.

STDOUT: févr. 06, 2023 8:42:41 PM org.freeplane.core.util.LogUtils info
INFOS: freeplane_version = 1.11.1 alpha; freeplane_xml_version = freeplane 1.11.1
git revision = 1faf137430f04c361298b512da3d910b92669f9c Dimitry Polivaev 2023-01-20T20:14:17Z
java_version = 17.0.6; os_name = Linux; os_version = 6.1.8-200.fc37.x86_64
STDOUT: Framework launched
STDOUT: févr. 06, 2023 8:42:43 PM org.freeplane.core.util.LogUtils info
INFOS: Loaded properties from bundle://3:1/org/freeplane/plugin/formula/defaults.properties
STDOUT: févr. 06, 2023 8:42:43 PM org.freeplane.core.util.LogUtils info
INFOS: extending script's classpath by [/home/bepolymathe/.config/freeplane/1.11.x/compiledscripts, /home/bepolymathe/.config/freeplane/1.11.x/addons/bookmarks/lib/bookmarks.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/markdownHelper/lib/MarkdownHelper.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/markdownHelper/lib/jsoup-1.10.2.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/markdownHelper/lib/markedj-1.0.16.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/mapSavingOptions/lib/MapSavingOptions.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/menuOMatic/lib/Menu-o-Matic.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/freeplane-zotero/lib/freeplane-zotero.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/mapDriveInator/lib/MapDriveInator.jar, /home/bepolymathe/.config/freeplane/1.11.x/addons/jumper/lib/jumper.jar, /home/bepolymathe/.config/freeplane/1.11.x/lib]
lilive commented 1 year ago

Well, your problem is related to a bug in Groovy for versions before v4. But now Freeplane use a later version. So, the problem should be gone without any of the fixes I have introduced in Jumper for that. Even Jumper v1.03 include a partial fix. Can you please test the version below (with the system where you've got the problem, of course) ? This one do not include any fix, assuming that Groovy works again as it should: jumper-fix-issue-8--2.addon.mm.zip

lilive commented 1 year ago

And thank you for your patience :smile:

bepolymathe commented 1 year ago

Okay. Thanks for the explanation. I have just uninstalled and reinstalled this version on the machine that had the problem and indeed everything works. It's perfect! Thank you.

And really, thank you for this essential addon that has made me happy for several years!

Now that I write articles in freeplane (thanks to markdownhelper) and now that a better integration with Zotero is being developed... I don't leave freeplane anymore 🤣

lilive commented 1 year ago

Good :smile: !