[OSM-talk] Problem with JOSM plugins

Toby Murray toby.murray at gmail.com
Sun Sep 16 21:12:36 BST 2012


On Sun, Sep 16, 2012 at 2:45 PM, Paul Johnson <baloo at ursamundi.org> wrote:
> I'm unable to load certain JOSM plugins (namely: measurement, openvisible,
> DirectUpload) on amd64 Debian, using either Sun or OpenJDK.  I'm pretty
> stumped on how to solve this...any hints?  JOSM output follows.
>
> baloo at paddington:~/Downloads$ josm
> Using /usr/lib/jvm/java-6-openjdk/bin/java to execute josm.
> loading plugin 'reltoolbox' (version 28693)
> loading plugin 'undelete' (version 28541)
> loading plugin 'restart' (version 28492)
> loading plugin 'reverter' (version 28656)
> RemoteControl: adding command "revert_changeset" (handled by
> RevertChangesetHandler)
> loading plugin 'todo' (version 28330)
> Silent shortcut conflict: 'subwindow:todo' moved by 'tool:revert' to
> 'Alt+Shift+F1'.
> loading plugin 'measurement' (version 22295)
> org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin
> measurement
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:284)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:501)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:559)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:598)
> at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:348)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:275)
> ... 4 more
> Caused by: java.lang.NoSuchMethodError:
> org.openstreetmap.josm.tools.I18n.tr(Ljava/lang/String;)Ljava/lang/String;
> at
> org.openstreetmap.josm.plugins.measurement.MeasurementPlugin.<init>(MeasurementPlugin.java:23)
> ... 9 more
> loading plugin 'turnrestrictions' (version 28656)
> loading plugin 'DirectDownload' (version 28656)
> loading plugin 'openvisible' (version 22295)
> org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin
> openvisible
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:284)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:501)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:559)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:598)
> at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:348)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:275)
> ... 4 more
> Caused by: java.lang.NoSuchMethodError:
> org.openstreetmap.josm.tools.I18n.tr(Ljava/lang/String;)Ljava/lang/String;
> at
> at.dallermassl.josm.plugin.openvisible.OpenVisibleAction.<init>(OpenVisibleAction.java:48)
> at
> at.dallermassl.josm.plugin.openvisible.OpenVisiblePlugin.<init>(OpenVisiblePlugin.java:19)
> ... 9 more
> loading plugin 'mapdust' (version 28656)
> loading plugin 'mirrored_download' (version 28656)
> loading plugin 'DirectUpload' (version 22295)
> org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin
> DirectUpload
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:284)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugin(PluginHandler.java:501)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadPlugins(PluginHandler.java:559)
> at
> org.openstreetmap.josm.plugins.PluginHandler.loadLatePlugins(PluginHandler.java:598)
> at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:348)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
> at
> org.openstreetmap.josm.plugins.PluginInformation.load(PluginInformation.java:275)
> ... 4 more
> Caused by: java.lang.NoSuchMethodError:
> org.openstreetmap.josm.tools.I18n.tr(Ljava/lang/String;)Ljava/lang/String;
> at
> org.openstreetmap.josm.plugins.DirectUpload.UploadDataGuiPlugin$UploadAction.<init>(UploadDataGuiPlugin.java:36)
> at
> org.openstreetmap.josm.plugins.DirectUpload.UploadDataGuiPlugin.<init>(UploadDataGuiPlugin.java:30)
> ... 9 more
> loading plugin 'buildings_tools' (version 28656)
> loading plugin 'multipoly-convert' (version 28656)
> loading plugin 'utilsplugin2' (version 28656)
> RemoteControl::Accepting connections on port 8111

I remember getting a similar error when I tried to run a very old
version of JOSM against up to date plugins. It has to do with
internationalization functions. But that was months ago... I don't see
a JOSM version in the printout. What version is it?

Toby



More information about the talk mailing list