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