Modify

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#12299 closed defect (fixed)

error when adjusting image direction: java.lang.NoSuchMethodError: org.openstreetmap.josm.gui.layer.geoimage.ImageEntry.setExifImgDir(D)V

Reported by: bartosomail@… Owned by: holgermappt
Priority: normal Milestone:
Component: Plugin photoadjust Version: latest
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. load photoadjust (31895) plugin
  2. select "Move and position photo" button
  3. click on a photo and CRTL+click to change photo direction

What is the expected result?

direction of the photo is changed in the direction of the clicked point

What happens instead?

Unexpected exception that may have come from the photoadjust plugin.

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

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-01-05 00:10:30 +0100 (Tue, 05 Jan 2016)
Build-Date:2016-01-05 02:32:35
Revision:9316
Relative:URL: ^/trunk

Identification: JOSM/1.5 (9316 en) Windows 7 64-Bit
Memory Usage: 194 MB / 989 MB (4 MB allocated, but free)
Java version: 1.8.0_66, Oracle Corporation, Java HotSpot(TM) Client VM
Dataset consistency test: No problems found

Plugins:
- ImportImagePlugin (31772)
- Mapillary (31895)
- OpeningHoursEditor (31772)
- PicLayer (31895)
- SimplifyArea (31895)
- apache-commons (31895)
- apache-http (31895)
- buildings_tools (31895)
- download_along (31772)
- editgpx (31772)
- ejml (31895)
- geotools (31895)
- gpxfilter (31772)
- jts (31772)
- log4j (31895)
- measurement (31895)
- merge-overlap (31772)
- photo_geotagging (31895)
- photoadjust (31895)
- public_transport (31895)
- rasterfilters (31895)
- reltoolbox (31895)
- reverter (31897)
- routing (31772)
- tag2link (31910)
- terracer (31895)
- todo (29154)
- undelete (31895)
- utilsplugin2 (31895)
- waydownloader (31772)
- wikipedia (31917)

Last errors/warnings:
- E: org.xml.sax.SAXParseException: The end-tag for element type "rule" must end with a '>' delimiter.
- W: Initializing map style D:\OSM\JOSM\Josm personalization\Albertstyles.xml completed in 286 ms (1 errors)
- W: PluginException: Invalid jar file 'C:\Users\Yoghi\AppData\Roaming\JOSM\plugins\TombPlugin.jar.new'
- W: Failed to scan file 'TombPlugin.jar.new' for plugin information. Skipping.
- E: java.lang.NoSuchMethodError: org.openstreetmap.josm.gui.layer.geoimage.ImageEntry.setExifImgDir(D)V

java.lang.NoSuchMethodError: org.openstreetmap.josm.gui.layer.geoimage.ImageEntry.setExifImgDir(D)V
	at org.openstreetmap.josm.plugins.photoadjust.PhotoAdjustWorker.changeDirection(PhotoAdjustWorker.java:180)
	at org.openstreetmap.josm.plugins.photoadjust.PhotoAdjustWorker.doMousePressed(PhotoAdjustWorker.java:78)
	at org.openstreetmap.josm.plugins.photoadjust.PhotoAdjustMapMode$1.mousePressed(PhotoAdjustMapMode.java:186)
	at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
	at java.awt.AWTEventMulticaster.mousePressed(Unknown 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.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$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)

Attachments (0)

Change History (3)

comment:1 by simon04, 10 years ago

Resolution: fixed
Status: newclosed

Recompiled plugin: [o31952].

See also [o31922], #11908, #12255.

comment:2 by holgermappt, 10 years ago

I'm sorry, I was waiting for first translations of new strings. I should have committed the new JAR earlier.

Please update the photoadjust plugin to version 31952.

comment:3 by bartosomail@…, 10 years ago

Great, thanks for the plugin and for providing a super fast fix!

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain holgermappt.
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.