﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6945	Importing non-geotagged jpg photo causes an Unexpected Exception	cam_daw@…	team	"JOSM version: josm-latest 4508

How to re-create:

Using Arch Linux, load up a gpx track, then load the attached photo (garmin_calibrate.jpg)[[br]]
It then crashes bringing up a dialogue box (josm_crash.png)

Output from josm console:
{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2011-10-09 01:32:03
Last Changed Author: Don-vip
Revision: 4508
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2011-10-09 03:05:35 +0200 (Sun, 09 Oct 2011)
Last Changed Rev: 4508

GET http://api.openstreetmap.org/api/capabilities... OK
Communications with http://api.openstreetmap.org/api established using protocol version 0.6.
Open file: /home/rhubarb/osm/garmin_track/20111009.gpx (43717 bytes)
Open 1 files
java.lang.NullPointerException
	at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1681)
	at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1747)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1469)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1440)
	at java.awt.Window.setModalBlocked(Window.java:1359)
	at java.awt.Dialog.unblockWindow(Dialog.java:1597)
	at java.awt.Dialog.modalHide(Dialog.java:1483)
	at java.awt.Dialog.hideAndDisposePreHandler(Dialog.java:1215)
	at java.awt.Dialog.hide(Dialog.java:1255)
	at java.awt.Component.show(Component.java:1553)
	at java.awt.Component.setVisible(Component.java:1503)
	at java.awt.Window.setVisible(Window.java:881)
	at java.awt.Dialog.setVisible(Dialog.java:1011)
	at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.close(PleaseWaitProgressMonitor.java:151)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:125)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:679)
}}}

Other info:-

System Hardware: Core i7 975, 16GB RAM, nvidia GTX 275, Acer Monitor 2048x1152, OCZ Vertex 2 120GB SSD[[br]]
System Software: Arch Linux x86_64 (last updated today, 9 October 2011), Linux Kernel 3.0.6-2, xorg-server 1.10.4-1, Gnome 3.2, openjdk6 6.b22_1.10.3-1, nvidia 280.13, btrfs filesystem used everywhere except /boot (which is ext2)

Notes:
* This bug does not exist in Ubuntu 11.04 (x86_64)
* This bug also effects 32bit Arch Linux on an atom netbook
* Opening up geo-tagged photos works without problems
* It crashes even when after default josm installed (I've cleared out ~/.josm and it still crashes the same way)"	defect	closed	normal		Core	latest	duplicate	image photo import arch linux	
