﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
14689	JOSM Freeze due to Move Viewport Whilst ISP suffering Network Errors	alexkemp	team	"==== What steps will reproduce the problem?
1. Use Synaptic to Update All, Load JOSM, do some work
2. Use <Ctrl>+<Arrow-key> to Move Viewport; cursor moves but JOSM is braindead (no warning of any kind)
a. `sudo /etc/init.d/network-manager restart` has zero change
b. console `ping google.com` => `ping: unknown host google.com`
c. ISP confirm is district-wide problem at their end (1 hour telephone call)

==== What is the expected result?
JOSM should not lock-up because of Network issues
==== What happens instead?
This is Virgin Cable; what do you expect?
==== Please provide any additional information below. Attach a screenshot if possible.
* Screenshot whilst JOSM locked is provided.    
* Text file from `jstack 27457 > jstack-info.txt` whilst JOSM locked is provided.    
* Computer left switched ON & Status Report below after ISP network working + local network restart + JOSM restart + data recovery.
{{{
URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-04-22 23:35:24 +0200 (Sat, 22 Apr 2017)
Build-Date:2017-04-22 21:38:34
Revision:11982
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11982 en_GB) Linux Debian GNU/Linux 8.7 (jessie)
Memory Usage: 358 MB / 1636 MB (217 MB allocated, but free)
Java version: 1.8.0_121-8u121-b13-1~bpo8+1-b13, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1366x768
Maximum Screen Size: 1366x768
Java package: openjdk-8-jre:amd64-8u121-b13-1~bpo8+1
Java ATK Wrapper package: libatk-wrapper-java:all-0.30.5-1
VM arguments: [-Djosm.restart=true, -Djosm.dir.name=JOSM-latest, -Djava.net.useSystemProxies=true]
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (33182)
+ Mapillary (v1.5.3)
+ apache-commons (32994)
+ apache-http (32699)
+ buildings_tools (33004)
+ continuosDownload (53)
+ terracer (33088)

Last errors/warnings:
- W: Already here java.net.UnknownHostException: api.openstreetmap.org
- W: org.openstreetmap.josm.io.OsmApiInitializationException: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: java.net.UnknownHostException: api.openstreetmap.org
- W: java.net.UnknownHostException: api.openstreetmap.org
- W: Already here java.net.UnknownHostException: api.openstreetmap.org
- W: Already here java.net.UnknownHostException: api.openstreetmap.org
- W: org.openstreetmap.josm.io.OsmApiInitializationException: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: java.net.UnknownHostException: api.openstreetmap.org
- W: java.net.UnknownHostException: api.openstreetmap.org
- W: Already here java.net.UnknownHostException: api.openstreetmap.org
- W: Already here java.net.UnknownHostException: api.openstreetmap.org
- W: org.openstreetmap.josm.io.OsmApiInitializationException: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: org.openstreetmap.josm.io.OsmTransferException: java.net.UnknownHostException: api.openstreetmap.org. Cause: java.net.UnknownHostException: api.openstreetmap.org
}}}
"	defect	closed	normal		Core	latest	duplicate	template_report deadlock	
