﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5271	"""Index out of bounds"" when loading images with GPS info in EXIF"	OliverW	team	"JOSM issues the following error when importing images with GPS info:

{{{
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
        at java.lang.String.charAt(Unknown Source)
        at org.openstreetmap.josm.gui.layer.geoimage.GeoImageLayer.extractExif(G
eoImageLayer.java:537)
        at org.openstreetmap.josm.gui.layer.geoimage.GeoImageLayer.access$000(Ge
oImageLayer.java:70)
        at org.openstreetmap.josm.gui.layer.geoimage.GeoImageLayer$Loader.realRu
n(GeoImageLayer.java:152)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRun
nable.java:83)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.
java:129)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
}}}

Expected behaviour: Check string length before accessing it.

Kind regards,
Oliver"	defect	closed	trivial		Core	tested	fixed	geoimage extractExif GeoImageLayer	
