On 01.03.2013 08:40, Michaël Michaud wrote:
> Hi,
>> Issue 1:
>> I cannot select and copy error messages from the error info box with recent 
>> development versions but I need to keep the Java console open and copy-paste 
>> from there.
> Probably same as 3606328

absolutely

>> Issue 2:
>> OJ r3277 throws NPE immediately when mouse goes over the Sort selected 
>> category menu item inside the Layers main menu item.  Error is
> @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.

..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

Reply via email to