Modify

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#1883 closed defect (fixed)

Errors with JOSM >= 1181 - Update plugins!

Reported by: avarab@… Owned by: framm
Priority: blocker Milestone:
Component: Core Version: latest
Keywords: Cc:

Description

I updated JOSM to [1181]. I had to disable DirectUpload and Lakewalker as they were no longer compatable. Now when I start JOSM and immediately try to close it again I get this:

Development version. Unknown revision.
java.lang.NoSuchMethodError: org.openstreetmap.josm.data.Preferences.put(Ljava/lang/String;Ljava/lang/String;)V

at org.openstreetmap.josm.tools.Shortcut.savePrefs(Shortcut.java:325)
at org.openstreetmap.josm.Main.breakBecauseUnsavedChanges(Main.java:449)
at org.openstreetmap.josm.gui.MainApplication$1.windowClosing(MainApplication.java:56)
at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:332)
at java.awt.Window.processWindowEvent(Window.java:1845)
at javax.swing.JFrame.processWindowEvent(JFrame.java:279)
at java.awt.Window.processEvent(Window.java:1803)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Attachments (0)

Change History (15)

comment:1 Changed 10 years ago by anonymous

Please redownload all plugins. Should solve the problem.

comment:2 Changed 10 years ago by stoecker

I updated some of the missing plugins, so they have new numbers. This should force download.
Everything must be >= 12588 as version.

comment:3 Changed 10 years ago by avarab@…

I had already tried updating the plugins, which didn't work. Updating to [1182] solved the issue however.

comment:4 Changed 10 years ago by stoecker

Summary: Backtrace when trying to close JOSM in [1181]Errors with JOSM >= 1181 - Update plugins!

comment:5 Changed 10 years ago by anonymous

Until utilsplugin and gpsbabelgui are updated, they may cause errors like the one above!

comment:6 Changed 10 years ago by anonymous

Sorry, usertools and gpsbabelgui.

comment:7 Changed 10 years ago by stoecker

NOTE: During and after the update process there may still be error messages.

Everything should work after all plugins are updated and JOSM was restarted.

comment:8 Changed 10 years ago by stoecker

See #1916 for a way to handle Windows file-lock-problems.

comment:9 Changed 10 years ago by Hasienda

all plugins updated, multiple JOSM restarts, still dialog "usertools couldn't be loaded." pops up and usertools function is not available (last seen to work in revision 1176)

exception with measurement still happens as well (#1564)

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 1198
Node Kind: directory
Last Changed Author: stoecker
Last Changed Rev: 1198
Last Changed Date: 2008-12-31 17:19:31 +0100 (Wed, 31 Dec 2008)

Plugins: measurement;namefinder;openstreetbugs;slippy_map_chooser;usertools;utilsplugin;validator;wmsplugin
Plugin measurement Version: 12598
Plugin namefinder Version: 12598
Plugin openstreetbugs Version: 12590
Plugin slippy_map_chooser Version: 12598
Plugin utilsplugin Version: 12677
Plugin validator Version: 12676
Plugin wmsplugin Version: 12609

comment:10 Changed 10 years ago by Hasienda

It seems that there is still old code in the usertools plugin. The version bump seen in most of the other plugins is missing (still version 1.1 according to the plugins list). So usertools plugin doesn't get loaded at the moment, what is a great loss to me.

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 1198
Node Kind: directory
Last Changed Author: stoecker
Last Changed Rev: 1198
Last Changed Date: 2008-12-31 17:19:31 +0100 (Wed, 31 Dec 2008)

Plugins: measurement;namefinder;openstreetbugs;slippy_map_chooser;usertools;utilsplugin;validator;wmsplugin
Plugin measurement Version: 12598
Plugin namefinder Version: 12598
Plugin openstreetbugs Version: 12590
Plugin slippy_map_chooser Version: 12598
Plugin utilsplugin Version: 12677
Plugin validator Version: 12676
Plugin wmsplugin Version: 12609

[Debian GNU/Linux system here, following was copied directly from the console]

loading usertools
java.lang.NoSuchMethodError: org.openstreetmap.josm.actions.JosmAction.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZ)V
        at usertools.UserToolsPlugin$1.<init>(UserToolsPlugin.java:86)
        at usertools.UserToolsPlugin.refreshMenu(UserToolsPlugin.java:87)
        at usertools.UserToolsPlugin.<init>(UserToolsPlugin.java:45)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:128)
        at org.openstreetmap.josm.Main.loadPlugins(Main.java:309)
        at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:222)

comment:11 Changed 10 years ago by anonymous

Contact the author of user tools. I tried some times and failed. If he would free the code to SVN, such trouble could be prevented in future. Same for gpsbabelgui.

comment:12 Changed 10 years ago by anonymous

P.S. Also have a look at #1946 for update troubles.

comment:13 Changed 10 years ago by stoecker

Updated usertools. Now only gpsbabelgui is missing.

comment:14 Changed 10 years ago by anonymous

Resolution: fixed
Status: newclosed

comment:15 in reply to:  11 Changed 10 years ago by Hasienda

Replying to anonymous:

Contact the author of user tools. I tried some times and failed. If he would free the code to SVN, such trouble could be prevented in future. Same for gpsbabelgui.

Did this today. But now I see, there already is a solution on the way. Great, thanks a lot!

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain framm.
as The resolution will be set.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.