Hi,
>> @Ede, probably related to recent addition of a EnableChecked interface.
>> If you explain briefly what is the rational behind the change and how it
>> is supposed to be implemented by plugins, I can take care of it.
> it is supposed to streamline the use of enablechecks.. formerly there was no 
> way to programmatically detect if a plugin has enablechecks. it now is.. 
> plugins can be tested for implementing EnableChecked and we can run 
> getEnableCheck() on them then. This is pretty much identical for Iconified.
>
> still not sure that the error below has something to do with that .. let me 
> doublecheck..
> ok, uninitialized workbenchContext. dunno why it came up earlier, couldn't 
> find any change regarding this in the file's history.
> fixed in the snapshot from now.

Thanks for that,

Michaël

>
> ..ede
>
>> Michaël
>>> java.lang.NullPointerException
>>>           at 
>>> org.openjump.core.ui.plugin.layer.SortCategoryRestorePlugIn$1.check(SortCategoryRestorePl
>>> ugIn.java:206)
>>>           at 
>>> com.vividsolutions.jump.workbench.plugin.MultiEnableCheck.check(MultiEnableCheck.java:60)
>>>
>>>           at 
>>> org.openjump.core.ui.swing.listener.EnableCheckMenuItemShownListener.menuItemShown(Enable
>>> CheckMenuItemShownListener.java:60)
>>>           at 
>>> com.vividsolutions.jump.workbench.ui.plugin.FeatureInstaller$JumpMenuListener.menuSelecte
>>> d(FeatureInstaller.java:1212)
>>>           at javax.swing.JMenu.fireMenuSelected(Unknown Source)
>>>           at javax.swing.JMenu$MenuChangeListener.stateChanged(Unknown 
>>> Source)
>>>           at javax.swing.DefaultButtonModel.fireStateChanged(Unknown Source)
>>>           at javax.swing.DefaultButtonModel.setSelected(Unknown Source)
>>>           at javax.swing.JMenu.setSelected(Unknown Source)
>>>           at javax.swing.JMenu.menuSelectionChanged(Unknown Source)
>>>           at javax.swing.MenuSelectionManager.setSelectedPath(Unknown 
>>> Source)
>>>           at 
>>> javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(Unknown Source)
>>>           at 
>>> javax.swing.plaf.basic.BasicMenuUI$MouseInputHandler.mouseEntered(Unknown 
>>> Source)
>>>           at 
>>> com.sun.java.swing.plaf.windows.WindowsMenuUI$WindowsMouseInputHandler.mouseEntered(Unkno
>>> wn Source)
>>>           at java.awt.Component.processMouseEvent(Unknown Source)
>>>           at javax.swing.JComponent.processMouseEvent(Unknown Source)
>>>           at java.awt.Component.processEvent(Unknown Source)
>>>           at java.awt.Container.processEvent(Unknown Source)
>>>           at java.awt.Component.dispatchEventImpl(Unknown Source)
>>>           at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>           at java.awt.Component.dispatchEvent(Unknown Source)
>>>           at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown 
>>> Source)
>>>           at java.awt.LightweightDispatcher.trackMouseEnterExit(Unknown 
>>> Source)
>>>           at java.awt.LightweightDispatcher.processMouseEvent(Unknown 
>>> Source)
>>>           at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>>>           at java.awt.Container.dispatchEventImpl(Unknown Source)
>>>           at java.awt.Window.dispatchEventImpl(Unknown Source)
>>>           at java.awt.Component.dispatchEvent(Unknown Source)
>>>           at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>>>           at java.awt.EventQueue.access$000(Unknown Source)
>>>           at java.awt.EventQueue$1.run(Unknown Source)
>>>           at java.awt.EventQueue$1.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at 
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
>>>           at 
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
>>>           at java.awt.EventQueue$2.run(Unknown Source)
>>>           at java.awt.EventQueue$2.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at 
>>> java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
>>>           at java.awt.EventQueue.dispatchEvent(Unknown Source)
>>>           at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown 
>>> Source)
>>>           at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown 
>>> Source)
>>>           at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown 
>>> Source)
>>>           at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>           at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>>>           at java.awt.EventDispatchThread.run(Unknown Source)
>>>
>>>
>>> -Jukka Rahkonen-
>>>
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_feb
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_feb
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to