Modify

Opened 8 years ago

Closed 8 years ago

#15342 closed defect (fixed)

"No such method" error when downloading data

Reported by: hjart Owned by: jBeata
Priority: blocker Milestone:
Component: Plugin Kartaview/openstreetcam Version: latest
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

In the Download window click the Download button.

What is the expected result?

What happens instead?

Please provide any additional information below. Attach a screenshot if possible.

Ignoring the error and clicking the button a second time does not produce the error.

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-09-21 23:00:33 +0200 (Thu, 21 Sep 2017)
Build-Date:2017-09-22 01:32:26
Revision:12885
Relative:URL: ^/trunk

Identification: JOSM/1.5 (12885 da) Linux openSUSE Leap 42.2
Memory Usage: 1414 MB / 1414 MB (176 MB allocated, but free)
Java version: 1.8.0_144-b01, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1200
Maximum Screen Size: 1920x1200
Java package: java-1_8_0-openjdk:x86_64-1.8.0.144
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (33182)
+ InfoMode (33004)
+ Mapillary (v1.5.7)
+ OpenStreetCam (105)
+ OpeningHoursEditor (33185)
+ SimplifyArea (33004)
+ apache-commons (33517)
+ apache-http (32699)
+ buildings_tools (33004)
+ ejml (32680)
+ fieldpapers (v0.4.2)
+ geojson (55)
+ geotools (33380)
+ gpxfilter (33004)
+ jts (32699)
+ measurement (33088)
+ photo_geotagging (33494)
+ photoadjust (33303)
+ rasterfilters (33585)
+ reverter (33572)
+ splinex (33555)
+ tagging-preset-tester (33004)
+ todo (30302)
+ undelete (33480)
+ utilsplugin2 (33579)
+ wikipedia (33635)

Tagging presets:
+ ${HOME}/Dokumenter/DanishChainsPresets.xml
+ ${HOME}/Dokumenter/HjartsPresets.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/SentieriItaliani&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/DK.zip
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1

Last errors/warnings:
- W: Invalid jar file ''<josm.pref>/plugins/todo.jar.new'' (exists: false, canRead: false)
- W: No configuration settings found.  Using hardcoded default values for all pools.
- W: Cannot start IPv4 remotecontrol https server on port 8112: Keystore was tampered with, or password was incorrect
- W: Cannot start IPv6 remotecontrol https server on port 8112: Keystore was tampered with, or password was incorrect
- E: Handled by bug report queue: java.lang.NoSuchMethodError: org.openstreetmap.josm.data.Preferences$PreferenceChangeEvent.getNewValue()Lorg/openstreetmap/josm/data/preferences/Setting;
- W: java.net.SocketTimeoutException: Read timed out
- E: Handled by bug report queue: java.lang.NoSuchMethodError: org.openstreetmap.josm.data.Preferences$PreferenceChangeEvent.getNewValue()Lorg/openstreetmap/josm/data/preferences/Setting;
- E: Handled by bug report queue: java.lang.NoSuchMethodError: org.openstreetmap.josm.data.Preferences$PreferenceChangeEvent.getNewValue()Lorg/openstreetmap/josm/data/preferences/Setting;


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (19) of main
java.lang.NoSuchMethodError: org.openstreetmap.josm.data.Preferences$PreferenceChangeEvent.getNewValue()Lorg/openstreetmap/josm/data/preferences/Setting;
	at org.openstreetmap.josm.plugins.openstreetcam.OpenStreetCamPlugin$PreferenceChangedHandler.preferenceChanged(OpenStreetCamPlugin.java:239)
	at org.openstreetmap.josm.data.Preferences.lambda$firePreferenceChangedDeprecated$7(Preferences.java:397)
	at org.openstreetmap.josm.tools.ListenerList.fireEvent(ListenerList.java:150)
	at org.openstreetmap.josm.data.Preferences.firePreferenceChangedDeprecated(Preferences.java:397)
	at org.openstreetmap.josm.data.Preferences.firePreferenceChanged(Preferences.java:388)
	at org.openstreetmap.josm.data.Preferences.putSetting(Preferences.java:1168)
	at org.openstreetmap.josm.spi.preferences.AbstractPreferences.put(AbstractPreferences.java:22)
	at org.openstreetmap.josm.gui.download.DownloadDialog.rememberSettings(DownloadDialog.java:371)
	at org.openstreetmap.josm.gui.download.DownloadDialog$DownloadAction.run(DownloadDialog.java:554)
	at org.openstreetmap.josm.gui.download.DownloadDialog$DownloadAction.actionPerformed(DownloadDialog.java:567)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6533)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3315)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
	at java.awt.Dialog.show(Dialog.java:1084)
	at java.awt.Component.show(Component.java:1671)
	at java.awt.Component.setVisible(Component.java:1623)
	at java.awt.Window.setVisible(Window.java:1014)
	at java.awt.Dialog.setVisible(Dialog.java:1005)
	at org.openstreetmap.josm.gui.download.DownloadDialog.setVisible(DownloadDialog.java:457)
	at org.openstreetmap.josm.actions.DownloadAction.actionPerformed(DownloadAction.java:37)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6533)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3315)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Attachments (0)

Change History (8)

comment:1 by bastiK, 8 years ago

Component: CorePlugin openstreetcam
Owner: changed from team to jBeata

comment:2 by bastiK, 8 years ago

Plugin needs to be updated wrt. changes in [12881].

comment:3 by jBeata, 8 years ago

Thanks for reporting the issue. We will release a new version for josm-latest.

comment:4 by hjart, 8 years ago

Priority: majorblocker

During my session today the bug ended up preventing the interaction with various windows and even uploading data.

comment:5 by jBeata, 8 years ago

We will fix the issue as soon as possible.

comment:6 by Don-vip, 8 years ago

We will release new tested release tomorrow, please update soon.

comment:7 by jBeata, 8 years ago

We have updated the plugin and currently we are waiting to be validated the fix by QA. You can release the new version.

comment:8 by jBeata, 8 years ago

Resolution: fixed
Status: newclosed

Fixed in build 108.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain jBeata.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.