Opened 12 years ago
Closed 11 years ago
#8027 closed defect (fixed)
scripting plugin console can't be launched
Reported by: | Polyglot | Owned by: | Gubaer |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin scripting | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Just updated to josm-latest, updated plugins, started working on data downloaded with Overpass API
- Started scripting plugin console
What is the expected result?
The console to load my Python code
What happens instead?
error message
Please provide any additional information below. Attach a screenshot if
possible.
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2012-08-31 01:31:11 Last Changed Author: Don-vip Revision: 5485 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2012-08-31 00:21:56 +0200 (Fri, 31 Aug 2012) Last Changed Rev: 5485 Identification: JOSM/1.5 (5485 en) Memory Usage: 159 MB / 821 MB (51 MB allocated, but free) Java version: 1.6.0_23, Sun Microsystems Inc., Java HotSpot(TM) Client VM Operating system: Windows 7 Dataset consistency test: [WARN - NO NODES] Way {Way id=53767593 version=5 VT nodes=[{Node id=678859619 version=3 V lat=51.1804005,lon=4.74506}]} has only one node [WARN - NO NODES] Way {Way id=33465996 version=3 VT nodes=[{Node id=91147724 version=8 VT lat=51.1792332,lon=4.7447202}]} has only one node Plugin: AddrInterpolation (28014) Plugin: Create_grid_of_ways (28412) Plugin: OpeningHoursEditor (28477) Plugin: PicLayer (28559) Plugin: alignways (28412) Plugin: buildings_tools (28529) Plugin: contourmerge (1003) Plugin: merge-overlap (28412) Plugin: openstreetbugs (28412) Plugin: osmarender (28412) Plugin: pdfimport (28448) Plugin: photo_geotagging (28412) Plugin: public_transport (28412) Plugin: reverter (28535) Plugin: scripting (30000) Plugin: terracer (28412) Plugin: undelete (28501) Plugin: utilsplugin2 (28556) Plugin: walkingpapers (28412) java.lang.NoSuchMethodError: org.openstreetmap.josm.data.preferences.BooleanProperty.get()Z at org.openstreetmap.josm.plugins.scripting.ui.console.Scriptin
Attachments (0)
Change History (8)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
This is the problem with plugins not hosted on OSM SVN: we cannot rebuild them when it is required (the jar just has to been rebuilt to work with latest JOSM)
comment:3 by , 12 years ago
Component: | Core → Plugin scripting |
---|---|
Owner: | changed from | to
comment:4 by , 12 years ago
I think you need to update Java instead. You're seriously OUT-OF-DATE running 1.6.23. The latest in the 1.6 branch is .35. Or even better, upgrade to 1.7.07. That might fix your problem. If not, at least it would make your computer safer from hackers who are targeting the version of Java you're currently running like mad right now.
comment:5 by , 12 years ago
This has nothing to do with Java version, I changed this method signature during last development cycle and rebuilt all impacted plugins I could rebuild (i.e, only those located at http://trac.openstreetmap.org/browser/applications/editors/josm/plugins).
However, regarding the latest security flaws recently exposed, I strongly advise you to upgrade to one of the versions Rick mentioned. But this will not solve this problem :)
comment:6 by , 12 years ago
I might be the only soul who's using this plugin... It's very handy though. No idea why it's not hosted along with all the others.
For the record, I upgraded to the latest and greatest Java release. One in a row of an extreme amount of updates.
Thanks for having looked into it. I hope the maintainer gets to see this eventually.
Polyglot
comment:8 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I see the plugin has been recompiled so this problem should be fixed now.
The same problem occurs with the latest josm-tested 5482, whereas with josm-latest 5355 it works fine.
Another issue I have is that lately I have to select Python over and over again. Before it remembered that I script in Python instead of in Rhino. That's more of an annoyance.