﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
6435	Crash when using undocked windows on multiple screens	anonymous	team	"What steps will reproduce the problem?
 1. Start JOSM
 2. Select area to download
 3. 

What is the expected result?

Main window to fill with map data

What happens instead?

Application crash after downloading data and opening up subwindows. 
Info dialog stuck on ""Preparing data set..."", cancel button does nothing. 
Application completely unresponsive at this point.

Please provide any additional information below. Attach a screenshot if
possible.

{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2011-06-06 01:31:37
Last Changed Author: stoecker
Revision: 4125
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2011-06-05 14:15:21 +0200 (Sun, 05 Jun 2011)
Last Changed Rev: 4125

Identification: JOSM/1.5 (4125 en)
Memory Usage: 133 MB / 672 MB (87 MB allocated, but free)
Java version: 1.6.0_22, Sun Microsystems Inc., OpenJDK 64-Bit Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: PicLayer (25219)
Plugin: buildings_tools (25905)
Plugin: cadastre-fr (25889)
Plugin: measurement (25199)
Plugin: restart (25199)
Plugin: walkingpapers (25191)

java.lang.NullPointerException
	at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1682)
	at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1748)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1470)
	at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1441)
	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:99)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:129)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	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:67
}}}
"	defect	closed	normal		Core		othersoftware	template_report	
