Modify

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#12022 closed defect (fixed)

GNOME AtkWrapper causing LOTS of UI issues/exceptions with OpenJDK8 on Debian/Ubuntu

Reported by: malenki Owned by: team
Priority: critical Milestone:
Component: Core Version: tested
Keywords: java8 linux debian ubuntu mint openjdk gnome atk accessibility Cc: naoliv, *Martin*, GerdP, sebastic, h4ck3rm1k3, alexkemp

Description (last modified by Don-vip)

Please watch the attached video (2MB), the issue is quite hard to explain:

When having selected data and then clicking on one or some objects in the selections window, way ID, node ID, version etc. are shown. That is not bad, but when selecting several items in the window, the same ID is shown on different places.
This also works for marking some of the tags of one (or more) selected object. This is more irritating than the behaviour mentioned before, but sometimes harder to reproduce.
OSM data is not altered by this behaviour.

This only happens on Java 1.8 – the version used is

openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b01)
OpenJDK 64-Bit Server VM (build 25.66-b01, mixed mode)

I used a blank ~/.josm on Linux LMDE 2 Betsy
Tested with r8964, the issue shows also up with r7499, older versions I didn't test.

Attachments (10)

out.ogv (1.9 MB ) - added by malenki 10 years ago.
Video of tags and names of selected objects getting mixed up
ok.png (19.8 KB ) - added by mdk 10 years ago.
3access.png (17.1 KB ) - added by mdk 10 years ago.
4access.png (16.7 KB ) - added by mdk 10 years ago.
5access.png (16.1 KB ) - added by mdk 10 years ago.
access=access.png (16.4 KB ) - added by mdk 10 years ago.
highway=access.png (17.0 KB ) - added by mdk 10 years ago.
ValidatorGood.png (32.7 KB ) - added by mdk 10 years ago.
validatorBad.png (31.3 KB ) - added by mdk 10 years ago.
jstack_trace.txt (55.8 KB ) - added by alexkemp 9 years ago.
jstack trace obtained whilst JOSM-stable was in deadlock

Change History (86)

by malenki, 10 years ago

Attachment: out.ogv added

Video of tags and names of selected objects getting mixed up

comment:1 by malenki, 10 years ago

Description: modified (diff)
Summary: names/tags mixed up when selectingdisplay of names/tags mixed up when selecting
Version: latest

comment:2 by malenki, 10 years ago

Description: modified (diff)

comment:3 by Don-vip, 10 years ago

Keywords: java8 linux added; java_8 removed

comment:4 by Don-vip, 10 years ago

it looks like the same problem than #11920. Can you please test with Java 7 and see if the result if the same?

I need your status report including command line options please.

in reply to:  4 comment:5 by malenki, 10 years ago

Replying to Don-vip:

it looks like the same problem than #11920.

I looked for several keywords I could think of but obviously didn't find this ticket.

Can you please test with Java 7 and see if the result if the same?

As I said the issue appears only with Java 8. This means it doesn't with Java 7.

I need your status report including command line options please.

Usually I run JOSM with this auto update script which uses this line to start JOSM: ($useopengl is empty):

aoss java -jar -Xmx14000 -Dsun.java2d.opengl=$useopengl $jarfile $@ >~/.josm/josm.log 2>&1 &

The older version I invoked with just java -jar $file

Report:

Revision: 8964
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: simon04
Last Changed Date: 2015-10-27 23:40:20 +0100 (Tue, 27 Oct 2015)
Build-Date: 2015-10-28 02:32:10
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8964

Identification: JOSM/1.5 (8964 de) Linux LMDE 2 Betsy
Memory Usage: 664 MB / 2222 MB (494 MB allocated, but free)
Java version: 1.8.0_66-internal, Oracle Corporation, OpenJDK 64-Bit Server VM
VM arguments: [-Dsun.java2d.opengl=false]
Dataset consistency test: No problems found

Plugins:
- FastDraw (31694)
- FixAddresses (31694)
- HouseNumberTaggingTool (31603)
- ImportImagePlugin (31603)
- InfoMode (31603)
- Mapillary (31694)
- OpeningHoursEditor (31696)
- PicLayer (31694)
- RoadSigns (31694)
- ShapeTools (1000)
- apache-commons (31718)
- apache-http (31687)
- buildings_tools (31694)
- conflation (0.1.8)
- contourmerge (1013)
- download_along (31603)
- editgpx (31603)
- ext_tools (31603)
- fieldpapers (v0.4.0)
- geotools (31603)
- imagery_offset_db (31694)
- jts (31603)
- log4j (31603)
- mapdust (31694)
- measurement (31694)
- photo_geotagging (31694)
- photoadjust (31694)
- reltoolbox (31694)
- reverter (31694)
- tag2link (31603)
- tageditor (31615)
- terracer (31694)
- todo (29154)
- turnrestrictions (31694)
- undelete (31603)
- utilsplugin2 (31694)
- waydownloader (31603)
- wikipedia (31694)

Last errors/warnings:
- W: Cannot lock cache directory. Will not use disk cache
- W: Cannot start IPv4 remotecontrol server on port 8111: Die Adresse wird bereits verwendet
- W: Cannot start IPv6 remotecontrol server on port 8111: Die Adresse wird bereits verwendet
- W: Cannot start IPv4 remotecontrol https server on port 8112: Die Adresse wird bereits verwendet
- W: Cannot start IPv6 remotecontrol https server on port 8112: Die Adresse wird bereits verwendet

comment:6 by Don-vip, 10 years ago

Description: modified (diff)

comment:7 by Don-vip, 10 years ago

Keywords: mint added

comment:8 by Don-vip, 10 years ago

Cc: naoliv added

What is the exact version of Java 7 that works for you? naoliv has the problem on Debian with 1.7.0_85

Last edited 10 years ago by Don-vip (previous) (diff)

in reply to:  8 comment:9 by malenki, 10 years ago

Replying to Don-vip:

What is the exact version of Java 7 that works for you? naoliv has the problem on Debian with 1.7.0_85

java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-1~deb8u1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

by mdk, 10 years ago

Attachment: ok.png added

by mdk, 10 years ago

Attachment: 3access.png added

by mdk, 10 years ago

Attachment: 4access.png added

by mdk, 10 years ago

Attachment: 5access.png added

by mdk, 10 years ago

Attachment: access=access.png added

by mdk, 10 years ago

Attachment: highway=access.png added

comment:10 by mdk, 10 years ago

Here some details I found:
When I first select a way; I get the correct result:

But when I switch between the two ways 373809859 and 99155459 back and forth I get randomly strange results like:





I am using

Revision: 8971
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-10-31 01:32:04 +0100 (Sat, 31 Oct 2015)
Build-Date: 2015-10-31 02:32:27
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8971

Identification: JOSM/1.5 (8971 en) Linux Ubuntu 15.10
Memory Usage: 340 MB / 876 MB (119 MB allocated, but free)
Java version: 1.8.0_66-internal, Oracle Corporation, OpenJDK Server VM
VM arguments: [-Djosm.restart=true, -Djosm.home=/home/michael/.josm-latest, -Djava.net.useSystemProxies=true]
Dataset consistency test: No problems found

by mdk, 10 years ago

Attachment: ValidatorGood.png added

by mdk, 10 years ago

Attachment: validatorBad.png added

comment:11 by mdk, 10 years ago

Ok, forget about my last posting. It's a much more general problem. Also affected are dropdown lists, validator result list, etc.

For example the validator result list:

Changing the selected list item (icons and text is changing):

Ubuntu 15.10 now updates to

openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)
OpenJDK Server VM (build 25.66-b17, mixed mode)

comment:12 by mdk, 10 years ago

see also #12057

comment:13 by mdk, 10 years ago

see also #12126

comment:14 by Don-vip, 10 years ago

Ticket #12126 has been marked as a duplicate of this ticket.

comment:15 by Don-vip, 10 years ago

Ticket #12057 has been marked as a duplicate of this ticket.

comment:16 by Don-vip, 10 years ago

Ticket #11920 has been marked as a duplicate of this ticket.

comment:17 by Don-vip, 10 years ago

Keywords: debian ubuntu added
Priority: normalmajor

comment:18 by Don-vip, 10 years ago

Cc: *Martin* added

comment:19 by Don-vip, 10 years ago

Are you all using Gnome? Maybe #12062 could be the underlying issue. Can someone please try to disable/uninstall Gnome Java ATK wrapper to see if it changes anything?

comment:20 by mdk, 10 years ago

No, I use Unity. But Unity uses some Gnome libraries, as far as Iknow.

EDIT: But Unity (at least in my installation) uses

  • libatk-wrapper-java (0.33.3-3)
  • libatk-wrapper-java-jni (0.33.3-3)
  • libatk1.0-0 (2.16.0-2build1)
Last edited 10 years ago by mdk (previous) (diff)

in reply to:  19 ; comment:21 by malenki, 10 years ago

Replying to Don-vip:

Are you all using Gnome?

With me, the error occurs on Linux Mint 64bit as well as on Siduction 32bit. Probably in the next days I am able to check on a Windows, too.
PS: on Siduction I run LXDE with Openbox.

Last edited 10 years ago by malenki (previous) (diff)

in reply to:  21 comment:22 by mdk, 10 years ago

Replying to malenki:

Replying to Don-vip:

Are you all using Gnome?

With me, the error occurs on Linux Mint 64bit as well as on Siduction 32bit. Probably in the next days I am able to check on a Windows, too.

Mint based on Ubuntu which based on Dedian. Siduction based on Debian.

Looking at the used Destops:

  • affected: Gnome, Unity
  • not affected:
  • unknown: KDE, Xfce, LXDE, Razor-qt, ...

Mint normaly use Cinnamon (based on Gnome 3) or Mate (Based on Gnome 2) and Siduction supports KDE, Xfce, GNOME, LXDE, Razor-qt. Which are you using?

Also interesting: Which Java version are you using on the systems and for the hint of Don-Vip, are you using libatk? Hopefully we will find a pattern for this bug.

comment:23 by naoliv, 10 years ago

I use awesome (http://awesome.naquadah.org/)
I will be able to test on monday if commenting assistive_technologies=org.GNOME.Accessibility.AtkWrapper in /etc/java-8-openjdk/accessibility.properties fixes this.

comment:24 by *Martin*, 10 years ago

Xfce is affected - see the duplicate #12057

comment:25 by *Martin*, 10 years ago

@Xfce - comment23 fixes the problem. THANKS!

comment:26 by naoliv, 10 years ago

Yep, commenting assistive_technologies=org.GNOME.Accessibility.AtkWrapper fix this indeed.

comment:27 by Klumbumbus, 10 years ago

Ticket #12139 has been marked as a duplicate of this ticket.

comment:28 by Klumbumbus, 10 years ago

Cc: GerdP added
Milestone: 15.12
Priority: majorcritical

comment:29 by TPAA, 10 years ago

I am running Windows 10 with Java 1.8.0_66 and I have the same problem in version 9060.

comment:30 by malenki, 10 years ago

Keywords: windows 10 added

in reply to:  29 comment:31 by Don-vip, 10 years ago

Replying to TPAA:

I am running Windows 10 with Java 1.8.0_66 and I have the same problem in version 9060.

Can you please post your status report and screenshots showing the problem?

comment:32 by GerdP, 10 years ago

Note that I am no longer able to reproduce the problem.
It occured after updating JOSM to 9060. A popup regarding the
plugins asked me to confirm the update, I confirmed it, some
plugins were downloaded and the start screen appeared.
So I started to edit. When I recognized the problem I stopped
JOSM and started it again. The plugin popup showed up again
and one more plugin was updated. I don't remember which one :-(

My status report now:
URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2015-11-24 00:04:12 +0100 (Tue, 24 Nov 2015)
Build-Date:2015-11-23 23:14:21
Revision:9060
Relative:URL: /trunk

Identification: JOSM/1.5 (9060 en) Windows 10 64-Bit
Memory Usage: 1379 MB / 3641 MB (527 MB allocated, but free)
Java version: 1.8.0_66, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Dsun.java2d.opengl=true]

Plugins:

  • apache-commons (31772)
  • buildings_tools (31772)
  • ejml (31772)
  • geotools (31774)
  • jts (31772)
  • o5m (${version.entry.commit.revision})
  • opendata (31772)
  • pbf (31772)
  • poly (31772)
  • reverter (31772)
  • utilsplugin2 (31772)

cache.bing.attribution.xml=1448362281
cache.capabilities-131030235=1397799179
cache.capabilities1637351842=1448178091
cache.motd.html=1448361732
cache.motd.html.java=1.8.0_66
cache.motd.html.lang=En:
cache.motd.html.version=9060
color.layer 33102400.gpx=#33FF33
color.layer Ambert-LePuy.gpx=#CC0033
color.layer Arbresles-Condrieu.gpx=#CC0033
color.layer BadHarzburg-Nordhausen-Ostfr.gpx=#FF3333
color.layer Bertrix-Florenville-Orval-1.gpx=#CC0033
color.layer Bertrix-Verdun-Montsec-1.gpx=#CC0033
color.layer BeziersSanFeliu.gpx=#CC0033
color.layer Cluny- Arbresles.gpx=#CC0033
color.layer Cluny-Roanne.gpx=#CC0033
color.layer Condrieu-Tournon.gpx=#CC0033
color.layer Dinant-Bertrix.gpx=#FF0000
color.layer Dundalk - Downpatrick.gpx=#FFFF00
color.layer Eindhoven-Diest-dinant.gpx=#CC0033
color.layer Flavigny-Fontenoy-Pontailler.gpx=#CC0033
color.layer Ierland22.gpx=#00CCFF
color.layer Langogne-LesVans.gpx=#CC0033
color.layer Languedoc-Beziers.gpx=#CC0033
color.layer Le Cheylard - Le Monastier Doorsteek.gpx=#CC0033
color.layer LeCheylard-AubenasEv.gpx=#CC0033
color.layer LePuy-Langogne.gpx=#CC0033
color.layer LesVans- St Ambroix.gpx=#CC0033
color.layer Markers from bad_angles_finish_hp.gpx=#FF3333
color.layer Markers from bad_angles_finish_mu.gpx=#FF0000
color.layer Markers from removed_points_hp.gpx=#FF6600
color.layer Markers from roundabouts_mu.gpx=#33FFCC
color.layer Markers from solved_badAngles_hp.gpx=#FFFF00
color.layer Markers from solved_badAngles_mu.gpx=#CCCC00
color.layer Markers from unsolved_badAngles_hp.gpx=#FF6600
color.layer Montsec-Langres-Pontailler.gpx=#CC0033
color.layer Montsec-Nancy-Flavigny-2.gpx=#CC0033
color.layer Montsec-Toul-Flavigny-1.gpx=#CC0033
color.layer Pontailler-Cluny.gpx=#CC0033
color.layer RoanneAmbert.gpx=#CC0033
color.layer SainteAmbroix-Languedoc.gpx=#CC0033
color.layer Teplitz-kamolna-gpsies.gpx=#0000FF
color.layer Teplitz-kramolna-fr.gpx=#99FF99
color.layer Teplitz-kramolna-graphhopper.gpx=#990099
color.layer Tournon-LeCheylard.gpx=#CC0033
color.layer Wh-badHarzburg-gpsies.gpx=#990099
color.layer Whausen-Girona-Plan.gpx=#FF3333
color.layer removed_points_hp.gpx=#FF6633
color.layer roundabouts_mu.gpx=#33FFCC
color.layer solved_badAngles_hp.gpx=#FF0000
color.layer solved_badAngles_mu.gpx=#CCCC00
color.layer t102711943_Tourplanung-am-09-08-2014-11-22.gpx=#00FFCC
commandstack.docked=true
commandstack.geometry=x=537,y=450,width=846,height=139
commandstack.visible=true
conflict.visible=true
coordinates=DECIMAL_DEGREES
download.newlayer=false
download.overpass.query=[[timeout:25];
gather results
(

query part for: “highway=rejected”
way["highway"="rejected"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “building=* and oneway=*”
waybuildingoneway;

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “onway=lanes”
way["onway"="lanes"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “oneway=lanes”
way["oneway"="lanes"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “oneway="<no>"”
way["oneway"="<no>"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “oneway~/;/”
way["oneway"~";"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=traffic_calming”
node["highway"="traffic_calming"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=motorway”
node["highway"="motorway"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=DUST”
way["highway"="DUST"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=driveway”
way["highway"="driveway"];

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=* and "addr:interpolation"=*”
wayhighwayaddr:interpolation;

);
print results
out meta;

;

out meta;, [timeout:25];
gather results
(

query part for: “highway=* and surface~/[0-9]+$/”
wayhighway["surface"~"
[0-9]+$"];

);
print results
out meta;

;

out meta;]
download.overpass.wizard=[type:way and highway=* and surface~"^[0-9]+$", type:way and natural=tree_row, type:way and highway=verge , type:node and highway=boundary, type:node and highway=milestone, natural="Castello di Graines", natural=Castello di Graines, natural="Castello di Graines" global, highway="podjazd_dla_niepełnosprawnych" , highway="primary junction" , highway="battlefield" , type:way and highway=verge, type:way and highway=verge and landuse=grass, type:way and highway=verge and (landuse=* or leisure=*), type:way and highway=turning_loop]
download.places.history=[Harpstedter Strasse, Wildeshausen, glogauer Strasse,dachau, Portland, harpstedter Strasse 33a ,wildeshausen, wildeshausen, planet, amsterdam, cree drive,poway, usa, hillary place,poway, usa, poway, usa, 1650 windy pines drive, Dötlingen, Aschenstedt, ahlhorner str, wildeshausen, im hagen, wildeshausen]
download.tab=3
downloadprimitive.lasttype=1
draw.rawgps.direction=true
draw.rawgps.hdopcircle.layer 33102400.gpx=false
draw.rawgps.large.layer 33102400.gpx=false
draw.rawgps.linewidth=2
draw.rawgps.linewidth.layer 33102400.gpx=2
draw.segment.direction=true
expert=true
file-open.history=[F:\osm\postcode4.osm, E:\osm_out_work\south-america\20141105_101444\63240026.o5m, E:\osm_out_work\south-america\20141105_101444\south-america-1000000.kml, F:\osm\postcode3.osm, F:\osm\postcode2.osm, F:\osm\postcode1.osm, F:\osm\new.o5m, E:\osm_out_work\uk\20150522_085444\63240067.o5m, E:\osm_out_work\uk\20150522_085444\63240072.o5m, E:\osm_out_work\uk\20150522_085444\63240071.o5m, E:\osm_out_work\uk\20150522_085444\uk-800000.kml, F:\osm\emergency_access_point.osm, F:\osm\country1.osm, E:\testdata\63240009.o5m, E:\testdata\65020057.o5m]
filters.entries=[{version=1, text=landuse, mode=add, enable=false, hiding=false, inverted=false}, {version=1, text=-highway=* -type:node, mode=add, enable=false, hiding=false, inverted=false}]
gui.geometry=x=-4,y=-4,width=1928,height=1044
history.minimized=true
history.visible=true
imagery.entries=[{name=Bing aerial imagery, id=Bing, type=bing, url=http://www.bing.com/maps/, max-zoom=22, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII=, noTileHeaders={"X-VE-Tile-Info":"no-tile"}, metadataHeaders={"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"}}, {name=HDM (Humanitarian OpenStreetMap Team), id=HDM_HOT, type=tms, url=http://{switch:a,b,c}.tile.openstreetmap.fr/hot/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, tiles courtesy of Humanitarian OpenStreetMap Team, attribution-url=http://hot.openstreetmap.org/, max-zoom=20, icon=http://wiki.openstreetmap.org/w/images/thumb/c/c9/Hot_logo.svg/300px-Hot_logo.svg.png}, {name=Japan, type=tms, url=http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg}, {name=Landsat, id=landsat, type=wms, url=http://irs.gis-lab.info/?layers=landsat&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, projections=NASA:4326,EPSG:32641,EPSG:3857,EPSG:3785,EPSG:32642,EPSG:32640,EPSG:4326,EPSG:900913,EPSG:3395,EPSG:32639,EPSG:32638,EPSG:32637,EPSG:32636,EPSG:32635}, {name=Mapbox Satellite, id=Mapbox, type=tms, url=http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw, max-zoom=19, icon=data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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, noTileHeaders={"ETag":"\"067736a547cafe90014b4e59b6510abe\""}}, {name=OpenStreetMap (Mapnik Black & White), id=osm-mapnik-black_and_white, type=tms, url=http://{switch:a,b,c}.www.toolserver.org/tiles/bw-mapnik/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=https://openstreetmap.org/, max-zoom=18, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAADJElEQVR4Xo2SS2hcZRSAv/+//70zkzszeU+okVqaaGLjI0akTRGl3ehGdCEiutO6c6PgwoWCSMUXdRFaCurGTRGVUtqNraKmTDA1KtIQzat3TKczSW0mznTuzNznL1zoxo1+q3PgwPnOA8cufVU647y+PnYps6Wq9lbfxvTiqdnzs+/PH7re/bY6nV7tqT5UmanOkUDJcN5w9BW9phcuXDtW/bqy7ejfdVH/qhd0cfXsO9998VN5Xq/qTffaAwACnGl9VvcHePSiaOMidSzWdb+wsRG0CLmhc8E9r/YcbyNgqZA6w4E6ETksoI3gIofIYCCT3KPD39z49OkjIGHf9aikyWFyE4EgzwoHyJFBoQmxsAmQyH1TAyABrMDCJIvCI2Ibk24kYGCTIwXksbD3P3sYDCjtMV8xhsACJHXK5BjCRBMQ0CbAxUdpQ27Xrp5XYI7oEYgQ+IBHjKBDkOiZSJqESGLSZMYOWrJEPK67NDEtIhpoTAQxMRDSpE4H0AgUSkhkaPmTAaGGJiYWWSxCOmgU0CaEpI9Bmmj1+0AthnvXMwRCEBPSh4ekSh8dBNBFAChSZESD8i9LsXxKr/wRNWWy/XTi2sO3rBGjk2lMUqSTLa3+eHJuzJIwX/bLApOYiE4y/F18xNUkInG3iFjxi5/vVJSU6FMld9NHYLCDxqPKEoqPuUQjubLLNgtsmIcnXB1HCso1qyYJiMmzwSdY9PIww2zRhUEOjYsgJ8zhXtnyFXzT218IscizzHHcROsxdhPzFzdxsBDkGYjW13bcQqhgdCS+s0MWhxPUCTCZIotAspeYCgoPqZve5SKtZSQ0RrwhmyvMUMFF8TjTFPBJ4REyiEaAiN2jP6BBzqjOhMEi7+HQIstzyada9BFqQ9u4eFpphe+wCaAMM9q1HB41POGzixe4H7d18cJAauJgd75JiIkpDOq1y1+SAAa3vXvkrcZ4PFZ7bf3k7Itvsp9hbufBl14+fe7nP8/NfXDi0ee5l25uUUTc8eFnT/42esx+gmEMbiGxGUyO/G+mcnseue+ZycmpDP+PAneb4+lRA2D3f9T+A2BEVdbaZSWbAAAAAElFTkSuQmCC}, {name=OpenStreetMap (Mapnik), id=MAPNIK, type=tms, url=https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=https://openstreetmap.org/, max-zoom=19, icon=data:image/png;base64,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}, {name=OpenStreetMap GPS Traces, id=osm-gps, type=tms, url=https://gps-{switch:a,b,c}.tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=https://openstreetmap.org/, max-zoom=20}, {name=OSM Inspector: Addresses, id=OSM_Inspector-Addresses, type=tms, url=http://tools.geofabrik.de/osmi/tiles/addresses/{zoom}/{x}/{y}.png, attribution-text=© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA, attribution-url=http://tools.geofabrik.de/osmi/, max-zoom=18}, {name=OSM Inspector: Geometry, id=OSM_Inspector-Geometry, type=tms, url=http://tools.geofabrik.de/osmi/tiles/geometry/{zoom}/{x}/{y}.png, attribution-text=© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA, attribution-url=http://tools.geofabrik.de/osmi/, max-zoom=18}, {name=OSM Inspector: Highways, id=OSM_Inspector-Highways, type=tms, url=http://tools.geofabrik.de/osmi/tiles/highways/{zoom}/{x}/{y}.png, attribution-text=© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA, attribution-url=http://tools.geofabrik.de/osmi/, max-zoom=18}, {name=OSM Inspector: Routing, id=OSM_Inspector-Routing, type=tms, url=http://tools.geofabrik.de/osmi/tiles/routing/{zoom}/{x}/{y}.png, attribution-text=© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA, attribution-url=http://tools.geofabrik.de/osmi/, max-zoom=18}, {name=Strava cycling heatmap, id=strava_cycling_heatmap, type=tms, url=http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png, attribution-text=http://labs.strava.com/heatmap/, attribution-url=http://labs.strava.com/heatmap/, max-zoom=17, min-zoom=3, icon=https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png}, {name=Strava running heatmap, id=strava_running_heatmap, type=tms, url=http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png, attribution-text=http://labs.strava.com/heatmap/, attribution-url=http://labs.strava.com/heatmap/, max-zoom=17, min-zoom=3, icon=https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png}, {name=Geoimage.at MaxRes, id=geoimage.at, type=wms, url=http://gis.lebensministerium.at/wmsgw/?key=4d80de696cd562a63ce463a58a61488d&FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&Layers=Luftbild_MR,Luftbild_1m,Luftbild_8m,Satellitenbild_30m&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, attribution-text=geoimage.at, terms-of-use-url=http://www.geoimage.at/geoimage/geodatendienste, country-code=AT, bounds=46.3785275,9.5406306,49.0126611,17.1739737, shapes=46.9929304,16.5073284,46.9929304,16.283417,46.8713046,16.135839,46.8190947,15.9831722,46.655175,16.0493278,46.7180116,15.8610387,46.6900933,15.7592608,46.6796202,15.5607938,46.6342132,15.5760605,46.6027553,15.4793715,46.6516819,15.4335715,46.6342132,15.2249267,46.6481886,15.0468154,46.5887681,14.9908376,46.6237293,14.9603042,46.6027553,14.8534374,46.5012666,14.8330818,46.4977636,14.7516595,46.4381781,14.6804149,46.4381781,14.6142593,46.3785275,14.578637,46.4311638,14.4412369,46.4276563,14.1613476,46.4767409,14.1257253,46.4767409,14.0188585,46.5257813,13.9119917,46.5047694,13.8254805,46.560783,13.4438134,46.5502848,13.3064132,46.5887681,13.1283019,46.6132433,12.8433237,46.6412014,12.7262791,46.6656529,12.5125455,46.7040543,12.3598787,46.7703197,12.3649676,46.7772902,12.2886341,46.8852187,12.2733674,46.8747835,12.2072118,46.9026062,12.1308784,46.9998721,12.1156117,47.0657733,12.2530119,47.0934969,12.2123007,47.0449712,11.9833004,46.9616816,11.7339445,47.010283,11.6321666,46.9755722,11.5405665,47.0068129,11.4998553,46.9651546,11.418433,46.9755722,11.2555884,46.913036,11.1130993,46.7633482,11.0418548,46.7598621,10.8891879,46.7842599,10.7416099,46.8643462,10.7059877,46.8399847,10.5787653,46.8504267,10.4566318,46.9269392,10.4769874,46.9894592,10.3853873,46.8643462,10.2327204,46.8330223,10.1207647,46.9408389,9.8663199,47.0033426,9.9019422,47.0588402,9.6831197,47.0380354,9.6118752,47.128131,9.6322307,47.1662025,9.5813418,47.2664422,9.5406306,47.3492559,9.6067863,47.369939,9.6729419,47.4457079,9.6424085,47.4801122,9.5660751,47.5282405,9.7136531,47.5969187,9.7848976,47.5454185,9.8357866,47.538548,9.9477423,47.4491493,10.0902313,47.3664924,10.1105869,47.3871688,10.2428982,47.2698953,10.1869203,47.2975125,10.3243205,47.4491493,10.4820763,47.4869904,10.4311873,47.5900549,10.4413651,47.5522881,10.4871652,47.5351124,10.5482319,47.5660246,10.5991209,47.5316766,10.7568766,47.5454185,10.8891879,47.4869904,10.9400769,47.3906141,10.9960547,47.4422662,11.2352328,47.3975039,11.2810328,47.5144941,11.4235219,47.5076195,11.5761888,47.5900549,11.6067221,47.5866227,11.8357224,47.6243647,12.003656,47.6037815,12.2072118,47.6963421,12.1614117,47.7442718,12.2581008,47.6792136,12.2530119,47.7100408,12.4311232,47.631224,12.4921899,47.6277944,12.5685234,47.6894913,12.6295901,47.6689338,12.7720792,47.5419833,12.8331459,47.4732332,12.975635,47.4938677,13.0417906,47.5557226,13.0367017,47.6415112,13.0977685,47.7100408,13.0316128,47.7203125,12.9043905,47.84683,13.0061684,47.9355501,12.9451016,47.9594103,12.8636793,48.0036929,12.8636793,48.0989418,12.7517236,48.2109733,12.8738571,48.2109733,12.9603683,48.2652035,13.0417906,48.2990682,13.1842797,48.2922971,13.2606131,48.3565867,13.3980133,48.417418,13.4438134,48.5523383,13.4387245,48.5860123,13.509969,48.5725454,13.6117469,48.5118999,13.7287915,48.5725454,13.7847694,48.6263915,13.8203916,48.7171267,13.7949471,48.7741724,13.850925,48.6633774,14.0595697,48.6331182,14.0137696,48.5927444,14.0748364,48.5961101,14.2173255,48.5489696,14.3649034,48.6499311,14.4666813,48.5961101,14.5582815,48.6263915,14.5989926,48.5759124,14.7211261,48.6868997,14.7211261,48.7271983,14.822904,48.777526,14.8178151,48.7851754,14.9647227,49.0126611,14.9893637,48.9950306,15.1485933,48.9315502,15.1943934,48.9850128,15.3063491,48.9850128,15.3928603,48.9282069,15.4844604,48.8545973,15.749083,48.8880697,15.8406831,48.7808794,16.0086166,48.7339115,16.2070835,48.7372678,16.3953727,48.8110498,16.4920617,48.7741724,16.6905286,48.7339115,16.7057953,48.713769,16.8991733,48.515271,16.9755067,48.4511817,16.8482844,48.3464411,16.8533733,48.2516513,16.9551512,48.1498955,16.9907734,48.1397088,17.0925513,48.0241182,17.0823736,48.0207146,17.1739737,47.8741447,17.0823736,47.8673174,16.9856845,47.8092489,17.0823736,47.7031919,17.0925513,47.6792136,16.7414176,47.7511153,16.7057953,47.7545368,16.5378617,47.7066164,16.5480395,47.6689338,16.4208172,47.6175045,16.573484,47.631224,16.670173,47.538548,16.7108842,47.4491493,16.6599952,47.3940591,16.5429506,47.3940591,16.4615283,47.276801,16.4920617,47.1973317,16.425906,47.1489007,16.4717061,47.1489007,16.5480395,47.0796369,16.476795,47.0588402,16.527684,46.9929304,16.5073284, projections=EPSG:3857,EPSG:900913,EPSG:31287,EPSG:3034,EPSG:3035,EPSG:3044,EPSG:3045,EPSG:31254,EPSG:31255,EPSG:31256,EPSG:31257,EPSG:31258,EPSG:31259,EPSG:32632,EPSG:32633,EPSG:3416,EPSG:4258,EPSG:4326,CRS:84, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwTFA8gQvGHigAAAwtJREFUOMvtk19oW1Ucx7/nnntukpvGtF2btHG1o52bYxULOp99sYggiM7pVKbbQNCH+SYOFMHCHhR88g9jjPmgm32YMpGNTbpp1W5D7NyfJnYLTdNm3ZI0SZPc5N5zzz3n+CIiCtM9+KQf+D39+H74Pfy+wH8Ocqvlh4enyblMO7JpKHl/X080sbhcnH3r3eNXkR1XtyU8cHiS2Hakf+iuxJ7enq7n4x12ijFDtz3fW11tzBZL1YMnpjKfvrN3m/O3ws+OTRnxmP1gsrf7g2RizUbGLCtkGdSkBnigtPCFaLXc1ZvF8vfZXOG1HdvGcn/M0z8Ln9nx8vBAas0ngwN9dzPGmGlSCkIMrTQxQABCSDjE2B2xyJ2E0A0d/Q+cPP/tMb7v0Kwx+tBz5PcL9350mXZFVuzR4b73Nm3o326HQpYdNonWMEAIgdZQWmvP8yECpZptKetNtzqTLkz8UpBfKmJ1tJo1SgBgfP8V2mhVn2JYet0Osc09Xabp+DFdbpgkV7SQ6jbRdCXaHAgU4AsFj0sQAFGbgguNhsPRqiyeM/d/PkezS4WxRilzpLM5ga5EEu5qGJvXDZFDuXvA4sO4b30MXCi4XCLRGYZhaFQaEtTQ6I5bKNV8HJ3ML1cLM+Pm1fnCaNFZmLhRORkkUltIpl2mI/duxMW8Rk0N4okRG3OLDtb2RlB3AthhgXI9QLbgIp13QQ0CrQSEU57JnX3/OBnbfWBfpVIZjEb7DClb8WRv50jMDqesSNzwpU+UFAiZFIGmaHsKFjNAKNOub8LhkC6XbiD4wvXLR19dOH/wzF9+8McL6Uev31jJNlrc8Xjg+4GSvlBKSKXaLpfFUk3kl5bddOZa7dTk1PTT2194DED3LfqxlZz+7qc35uZvXitXHdf1ROALKX+boO353nKpXr2UyU9/deLMzn9aPfLNDz+/NLC2/0WDhgZNxnqYSUzOA0f4vMg9J33xytzHz2595Ivb6vKet48kHx/b8mQ40vFwNMKS9UbzQmWleHrXK29+XZs/1cD//Cv8CriEgFStQ2K4AAAAAElFTkSuQmCC}, {name=AGIV(laanderen) aerial imagery (covers Brussels region as well) (2013), id=AGIV, type=wms, url=http://geo.agiv.be/ogc/wms/omkl?FORMAT=image/bmp&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=Ortho&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, country-code=BE, bounds=51.5222,2.535479,50.674852,5.922567, projections=EPSG:4326}, {name=Canvec, id=Canvec, type=wms, url=http://wms.sst-sw.rncan.gc.ca/wms/toporama_fr?REQUEST=GetMap&SERVICE=wms&VERSION=1.1.1&EXCEPTIONS=application/vnd.ogc.se_inimage&SRS={proj}&FORMAT=image/png&transparent=true&layers=SCW-Toporama&WIDTH={width}&height={height}&BBOX={bbox}, country-code=CA, bounds=41.6377,-141.7761,85.04625,-42.53366, shapes=60.2442,-141.0678,60.10331,-139.3842,58.82791,-137.4746,59.65971,-135.4766,58.86279,-134.399,57.08342,-132.5239,55.27452,-130.1435,54.75597,-130.7734,54.71514,-132.4355,54.38827,-134.5711,53.58405,-141.7761,46.41459,-128.9768,48.42976,-124.8087,48.17889,-123.4286,48.40444,-123.0256,48.6550408,-123.1923701,48.5106543,-122.9958159,48.4098005,-122.4868966,48.4527983,-122.3291531,48.5064943,-122.229391,48.5296509,-122.1790836,48.566905,-122.1841996,48.5759321,-121.7783298,48.4279093,-121.6657777,48.3571354,-121.3306793,48.3497692,-121.0271296,48.4940645,-121.0305403,48.5149675,-120.6979999,48.8718034,-120.510413,48.8813368,-119.9757904,48.5149675,-119.9544737,48.2942056,-119.907577,48.1550316,-119.7319275,48.0741943,-119.7438648,48.1095051,-119.622786,48.1470674,-119.602322,48.1624259,-119.2527283,48.99487,-114.1499,48.98405,-95.12094,49.35564,-95.13419,49.34356,-94.94415,49.29522,-94.8839,48.87631,-94.71704,48.7485,-94.71791,48.49765,-93.83204,48.53066,-93.43778,48.59507,-93.38216,48.60312,-92.98471,48.50725,-92.73847,48.42081,-92.7095,48.40158,-92.54293,48.20406,-92.38361,48.27641,-92.11564,48.02516,-91.58697,48.05422,-91.24658,48.20889,-90.86275,48.0639,-90.78308,48.07435,-90.0774,47.96584,-89.93835,47.99609,-89.75469,47.93943,-89.32745,48.26677,-88.41489,46.86086,-84.9566,46.6762,-84.84795,46.45441,-84.55904,46.44972,-84.47642,46.48872,-84.43758,46.5055,-84.3669,46.5055,-84.34899,46.49077,-84.29026,46.49386,-84.25742,46.53187,-84.22507,46.53804,-84.1962,46.52468,-84.18027,46.52468,-84.15987,46.52879,-84.13449,46.50653,-84.11558,46.42769,-84.15944,46.20338,-84.10024,46.05132,-83.95558,46.06125,-83.8864,46.11181,-83.8203,46.09563,-83.76975,46.11391,-83.67498,46.09921,-83.58084,45.99521,-83.44747,45.81772,-83.60888,43.57905,-82.14271,43.06666,-82.39133,43.01127,-82.41252,42.99864,-82.42522,42.99374,-82.42618,42.98536,-82.42363,42.97697,-82.41503,42.96578,-82.41853,42.95203,-82.43064,42.93711,-82.44911,42.92568,-82.45739,42.90562,-82.46472,42.8877,-82.47228,42.84743,-82.47228,42.80967,-82.48536,42.76365,-82.46844,42.73697,-82.48586,42.71168,-82.49155,42.66652,-82.51488,42.63893,-82.51224,42.61103,-82.52421,42.58184,-82.56854,42.55148,-82.59498,42.56409,-82.61286,42.55707,-82.65158,42.3763,-82.83439,42.33457,-83.01489,42.31502,-83.07244,42.29542,-83.09647,42.24126,-83.12823,42.18582,-83.14167,42.12172,-83.12799,42.04963,-83.16266,41.70911,-83.05136,41.6377,-82.41932,42.19633,-81.22563,42.37121,-80.06688,42.825,-78.86642,42.92307,-78.90301,42.95234,-78.92063,42.95708,-78.93331,42.9595,-78.96058,42.9761,-78.98479,42.9964,-79.01825,43.01561,-79.01969,43.0333,-79.00695,43.06448,-78.99599,43.07876,-79.07335,43.083,-79.07286,43.0917,-79.0652,43.10825,-79.05623,43.11563,-79.05982,43.11992,-79.06764,43.12801,-79.05411,43.13986,-79.04112,43.16192,-79.04465,43.17037,-79.05101,43.19974,-79.04758,43.25682,-79.05511,43.44858,-79.18688,43.62502,-78.68836,43.61369,-76.77647,44.08498,-76.41665,44.70772,-75.49023,44.82587,-75.29544,44.88548,-75.16845,44.8975,-75.1275,44.95265,-75.00499,44.97728,-74.98159,44.98222,-74.90496,45.01108,-74.8313,45.00158,-74.77954,44.98526,-74.74562,44.99877,-74.70475,44.99343,-74.49079,44.98552,-74.23203,44.99512,-73.93713,45.0121,-73.01809,45.0121,-72.63177,45.00506,-72.54779,45.00286,-72.32259,45.01093,-71.49404,45.06221,-71.48648,45.12765,-71.42303,45.14037,-71.43112,45.22117,-71.37175,45.28578,-71.28959,45.24302,-71.23613,45.22933,-71.11683,45.29866,-71.0531,45.31088,-70.98936,45.22525,-70.90246,45.22714,-70.82473,45.40013,-70.77626,45.3754,-70.7119,45.37346,-70.63387,45.41179,-70.60302,45.56319,-70.67659,45.73075,-70.3752,45.82013,-70.36334,45.87468,-70.25417,45.94403,-70.22569,45.99022,-70.27316,46.33538,-70.17586,46.4107,-70.06195,46.69363,-69.98891,47.44463,-69.22424,47.41092,-69.06999,47.24202,-69.07473,47.17469,-68.89684,47.21493,-68.78685,47.23217,-68.72415,47.24028,-68.68583,47.23183,-68.66044,47.24028,-68.62162,47.24974,-68.59425,47.27001,-68.59226,47.28486,-68.57385,47.2798,-68.55941,47.2798,-68.542,47.29195,-68.51214,47.29229,-68.47381,47.28149,-68.46038,47.27777,-68.43898,47.2825,-68.37229,47.34796,-68.3703,47.35822,-68.33173,47.352,-68.29664,47.34897,-68.2399,47.26798,-68.0906,47.21223,-68.00002,47.19753,-67.96344,47.15947,-67.93582,47.10424,-67.88619,47.06386,-67.80218,45.93923,-67.79415,45.8489,-67.82753,45.6704,-67.82753,45.57445,-67.54943,45.58742,-67.45302,45.52251,-67.44189,45.49393,-67.54201,45.38726,-67.4456,45.29343,-67.51605,45.11839,-67.38257,45.11316,-67.3047,45.18116,-67.26762,45.09484,-67.12671,44.78406,-66.94835,43.61294,-66.52283,42.10691,-65.02339,47.50263,-42.53366,77.3176,-75.90901,78.7359,-71.86482,80.66812,-67.20011,80.78637,-66.20727,83.07464,-54.82473,85.04043,-57.62518,85.04625,-106.7949,79.2514,-141.3957,60.2442,-141.0678, projections=EPSG:4326,EPSG:900913}, {name=Geobase Roads, id=Geobase_Roads, type=wms, url=http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetMap&version=1.1.1&SRS={proj}&style=&format=image/png&transparent=true&layers=nrn:addressrange,nrn:streetnames,nrn:streetnames:streetnames_primary,nrn:streetnames:streetnames_secondary,nrn:streetnames:streetnames_other,nhn:hydrography,nrn:roadnetwork&WIDTH={width}&height={height}&BBOX={bbox}, country-code=CA, bounds=41.6377,-141.7761,85.04625,-42.53366, shapes=60.2442,-141.0678,60.10331,-139.3842,58.82791,-137.4746,59.65971,-135.4766,58.86279,-134.399,57.08342,-132.5239,55.27452,-130.1435,54.75597,-130.7734,54.71514,-132.4355,54.38827,-134.5711,53.58405,-141.7761,46.41459,-128.9768,48.42976,-124.8087,48.17889,-123.4286,48.40444,-123.0256,48.6550408,-123.1923701,48.5106543,-122.9958159,48.4098005,-122.4868966,48.4527983,-122.3291531,48.5064943,-122.229391,48.5296509,-122.1790836,48.566905,-122.1841996,48.5759321,-121.7783298,48.4279093,-121.6657777,48.3571354,-121.3306793,48.3497692,-121.0271296,48.4940645,-121.0305403,48.5149675,-120.6979999,48.8718034,-120.510413,48.8813368,-119.9757904,48.5149675,-119.9544737,48.2942056,-119.907577,48.1550316,-119.7319275,48.0741943,-119.7438648,48.1095051,-119.622786,48.1470674,-119.602322,48.1624259,-119.2527283,48.99487,-114.1499,48.98405,-95.12094,49.35564,-95.13419,49.34356,-94.94415,49.29522,-94.8839,48.87631,-94.71704,48.7485,-94.71791,48.49765,-93.83204,48.53066,-93.43778,48.59507,-93.38216,48.60312,-92.98471,48.50725,-92.73847,48.42081,-92.7095,48.40158,-92.54293,48.20406,-92.38361,48.27641,-92.11564,48.02516,-91.58697,48.05422,-91.24658,48.20889,-90.86275,48.0639,-90.78308,48.07435,-90.0774,47.96584,-89.93835,47.99609,-89.75469,47.93943,-89.32745,48.26677,-88.41489,46.86086,-84.9566,46.6762,-84.84795,46.45441,-84.55904,46.44972,-84.47642,46.48872,-84.43758,46.5055,-84.3669,46.5055,-84.34899,46.49077,-84.29026,46.49386,-84.25742,46.53187,-84.22507,46.53804,-84.1962,46.52468,-84.18027,46.52468,-84.15987,46.52879,-84.13449,46.50653,-84.11558,46.42769,-84.15944,46.20338,-84.10024,46.05132,-83.95558,46.06125,-83.8864,46.11181,-83.8203,46.09563,-83.76975,46.11391,-83.67498,46.09921,-83.58084,45.99521,-83.44747,45.81772,-83.60888,43.57905,-82.14271,43.06666,-82.39133,43.01127,-82.41252,42.99864,-82.42522,42.99374,-82.42618,42.98536,-82.42363,42.97697,-82.41503,42.96578,-82.41853,42.95203,-82.43064,42.93711,-82.44911,42.92568,-82.45739,42.90562,-82.46472,42.8877,-82.47228,42.84743,-82.47228,42.80967,-82.48536,42.76365,-82.46844,42.73697,-82.48586,42.71168,-82.49155,42.66652,-82.51488,42.63893,-82.51224,42.61103,-82.52421,42.58184,-82.56854,42.55148,-82.59498,42.56409,-82.61286,42.55707,-82.65158,42.3763,-82.83439,42.33457,-83.01489,42.31502,-83.07244,42.29542,-83.09647,42.24126,-83.12823,42.18582,-83.14167,42.12172,-83.12799,42.04963,-83.16266,41.70911,-83.05136,41.6377,-82.41932,42.19633,-81.22563,42.37121,-80.06688,42.825,-78.86642,42.92307,-78.90301,42.95234,-78.92063,42.95708,-78.93331,42.9595,-78.96058,42.9761,-78.98479,42.9964,-79.01825,43.01561,-79.01969,43.0333,-79.00695,43.06448,-78.99599,43.07876,-79.07335,43.083,-79.07286,43.0917,-79.0652,43.10825,-79.05623,43.11563,-79.05982,43.11992,-79.06764,43.12801,-79.05411,43.13986,-79.04112,43.16192,-79.04465,43.17037,-79.05101,43.19974,-79.04758,43.25682,-79.05511,43.44858,-79.18688,43.62502,-78.68836,43.61369,-76.77647,44.08498,-76.41665,44.70772,-75.49023,44.82587,-75.29544,44.88548,-75.16845,44.8975,-75.1275,44.95265,-75.00499,44.97728,-74.98159,44.98222,-74.90496,45.01108,-74.8313,45.00158,-74.77954,44.98526,-74.74562,44.99877,-74.70475,44.99343,-74.49079,44.98552,-74.23203,44.99512,-73.93713,45.0121,-73.01809,45.0121,-72.63177,45.00506,-72.54779,45.00286,-72.32259,45.01093,-71.49404,45.06221,-71.48648,45.12765,-71.42303,45.14037,-71.43112,45.22117,-71.37175,45.28578,-71.28959,45.24302,-71.23613,45.22933,-71.11683,45.29866,-71.0531,45.31088,-70.98936,45.22525,-70.90246,45.22714,-70.82473,45.40013,-70.77626,45.3754,-70.7119,45.37346,-70.63387,45.41179,-70.60302,45.56319,-70.67659,45.73075,-70.3752,45.82013,-70.36334,45.87468,-70.25417,45.94403,-70.22569,45.99022,-70.27316,46.33538,-70.17586,46.4107,-70.06195,46.69363,-69.98891,47.44463,-69.22424,47.41092,-69.06999,47.24202,-69.07473,47.17469,-68.89684,47.21493,-68.78685,47.23217,-68.72415,47.24028,-68.68583,47.23183,-68.66044,47.24028,-68.62162,47.24974,-68.59425,47.27001,-68.59226,47.28486,-68.57385,47.2798,-68.55941,47.2798,-68.542,47.29195,-68.51214,47.29229,-68.47381,47.28149,-68.46038,47.27777,-68.43898,47.2825,-68.37229,47.34796,-68.3703,47.35822,-68.33173,47.352,-68.29664,47.34897,-68.2399,47.26798,-68.0906,47.21223,-68.00002,47.19753,-67.96344,47.15947,-67.93582,47.10424,-67.88619,47.06386,-67.80218,45.93923,-67.79415,45.8489,-67.82753,45.6704,-67.82753,45.57445,-67.54943,45.58742,-67.45302,45.52251,-67.44189,45.49393,-67.54201,45.38726,-67.4456,45.29343,-67.51605,45.11839,-67.38257,45.11316,-67.3047,45.18116,-67.26762,45.09484,-67.12671,44.78406,-66.94835,43.61294,-66.52283,42.10691,-65.02339,47.50263,-42.53366,77.3176,-75.90901,78.7359,-71.86482,80.66812,-67.20011,80.78637,-66.20727,83.07464,-54.82473,85.04043,-57.62518,85.04625,-106.7949,79.2514,-141.3957,60.2442,-141.0678, projections=EPSG:4326,EPSG:900913}, {name=Bavaria (80 cm), id=bavaria-80cm, type=wms, url=http://www.geodaten.bayern.de/ogc/ogc_dop80_oa.cgi?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=by_dop80c&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, country-code=DE, max-zoom=18, bounds=47.2620819,8.9567442,50.568462,13.8446447, shapes=50.568462,10.1235886,50.5507804,10.1428576,50.5574195,10.2028056,50.5179575,10.2520485,50.4934473,10.3269835,50.4184762,10.4104825,50.3310874,10.6031724,50.2271041,10.6224414,50.2106649,10.7252093,50.2476451,10.7294913,50.2435376,10.8515282,50.3201525,10.7187863,50.3652428,10.7123633,50.3966441,10.8558102,50.3966441,10.9371682,50.3666085,10.9906932,50.3666085,11.1277171,50.3133169,11.1791011,50.294172,11.1619731,50.2928042,11.24119,50.3734364,11.249754,50.479825,11.24119,50.5234025,11.358945,50.5097889,11.4381619,50.4893611,11.4424439,50.4771001,11.425316,50.4416618,11.425316,50.4225686,11.4895459,50.3980089,11.4916869,50.3980089,11.5195199,50.3761673,11.5259429,50.4034677,11.5987369,50.3884544,11.6372748,50.4212045,11.7935678,50.3925494,11.8363877,50.4280246,11.9220277,50.3870894,11.9862577,50.3570478,11.9841167,50.3310874,12.0483466,50.3297207,12.0933076,50.2982751,12.1297046,50.2722826,12.1404096,50.255859,12.1061536,50.2353216,12.1125766,50.236691,12.1489736,50.2010728,12.1982166,50.1640565,12.2239086,50.1434795,12.2046396,50.1077916,12.2067806,50.0995522,12.2431775,50.0720772,12.2774335,49.985428,12.4936744,49.9413559,12.4979564,49.9220616,12.5557634,49.8682726,12.5493404,49.7881677,12.4808284,49.7577484,12.4101755,49.7065456,12.4615594,49.6802313,12.5471994,49.552613,12.5878784,49.534553,12.6542493,49.4330153,12.6628133,49.4107323,12.7527353,49.3466124,12.7976963,49.3563752,12.9047462,49.3368477,12.9968092,49.2754251,13.0546161,49.2195199,13.1316921,49.1439475,13.1916401,49.1215335,13.236601,49.1229347,13.296549,49.0808823,13.371484,49.0289687,13.414304,48.9798112,13.414304,48.9699739,13.5791609,48.9432629,13.6348268,48.8869823,13.6776468,48.8926132,13.7375948,48.8334571,13.7846968,48.774231,13.8403627,48.7064584,13.8168118,48.7008065,13.8446447,48.6003807,13.8425037,48.5422972,13.7654278,48.5040106,13.7525818,48.5054291,13.6712238,48.5437146,13.6433908,48.5508013,13.4571239,48.4159838,13.4571239,48.3605338,13.40574,48.2751083,13.283703,48.2694081,13.0931541,48.1909669,12.9582712,48.1852574,12.8769132,48.0938188,12.7720043,48.0136764,12.8640672,47.9549216,12.8983232,47.9563555,12.9454252,47.8846147,12.9968092,47.834337,13.0139372,47.7321953,12.9347202,47.7249947,13.0588981,47.6385093,13.1188461,47.5692178,13.0653211,47.473792,13.0567571,47.4520801,13.0032322,47.5504355,12.7677223,47.6327385,12.7698633,47.6731207,12.7398893,47.6702373,12.6670953,47.621195,12.5750324,47.6197519,12.4808284,47.6702373,12.4144575,47.6774455,12.2431775,47.6918589,12.2132036,47.6817699,12.1917936,47.6659119,12.2132036,47.603875,12.2110626,47.5952129,12.1746656,47.603875,12.1382686,47.603875,11.8920537,47.5793285,11.8513747,47.5822169,11.6394158,47.5489905,11.5944549,47.5128508,11.5901729,47.498388,11.5173789,47.5041736,11.4403029,47.4752392,11.395342,47.4448409,11.427457,47.4433929,11.346099,47.3955873,11.279728,47.3883402,11.2133571,47.4318076,11.247613,47.3926886,11.1020251,47.3897897,10.9650012,47.4361524,10.9778472,47.4752392,10.9178992,47.4752392,10.8707972,47.4940484,10.8558102,47.5142969,10.9007712,47.5359831,10.8729382,47.5128508,10.8108493,47.5489905,10.6438513,47.5547705,10.5946084,47.5287553,10.5796214,47.5403192,10.4618664,47.4839212,10.4661484,47.4781333,10.4875584,47.4129762,10.4875584,47.4028333,10.4597254,47.375293,10.4597254,47.3738431,10.4104825,47.3433862,10.4083415,47.2867768,10.3205605,47.2780622,10.2820225,47.2620819,10.2841635,47.2620819,10.1471396,47.3027497,10.1921006,47.3738431,10.1942416,47.3738431,10.1664086,47.3462876,10.1664086,47.3433862,10.1000376,47.3636928,10.0614996,47.4187712,10.0679226,47.426014,10.0936146,47.4419449,10.0957556,47.485368,9.9780007,47.5273097,9.9565907,47.5287553,9.8945017,47.5085124,9.8559637,47.544655,9.8174258,47.5764399,9.8217078,47.5822169,9.7746058,47.525864,9.7382088,47.5345376,9.6739788,47.564884,9.5840569,47.6053186,9.6397228,47.603875,9.7167988,47.6760039,9.8559637,47.6558179,9.9780007,47.6817699,10.0293846,47.6673537,10.1000376,47.6760039,10.1321526,47.7019459,10.1428576,47.7725005,10.0614996,47.8098988,10.1128836,47.8530173,10.0829096,47.9090177,10.1086016,47.9649577,10.0764866,48.020837,10.1300116,48.1066872,10.1342936,48.1281274,10.1000376,48.2622821,10.0550766,48.3676462,9.9694367,48.4259299,10.0315256,48.461436,10.0293846,48.4770509,10.1235886,48.4514968,10.1535626,48.5125212,10.2349205,48.516776,10.3162785,48.6187835,10.2991505,48.6682961,10.2456255,48.7064584,10.2734585,48.6838472,10.3698035,48.6993935,10.4318924,48.7276471,10.4511614,48.7460035,10.4019185,48.8489571,10.4404564,48.9587289,10.4340334,49.0205451,10.3376885,49.0359872,10.2499075,49.0738701,10.2499075,49.1033147,10.2006646,49.1327418,10.2520485,49.1971401,10.1235886,49.2628519,10.1193066,49.2893915,10.1514216,49.3452175,10.1043196,49.3940134,10.1407166,49.445545,10.1086016,49.5053651,10.1107426,49.5331635,10.0722046,49.4761598,10.0165387,49.478942,9.9266167,49.5567797,9.9244757,49.5817727,9.8987837,49.5387213,9.8559637,49.5567797,9.8067208,49.6067529,9.8666687,49.6441991,9.8538227,49.6608327,9.8174258,49.6899277,9.8345537,49.7203895,9.7960158,49.7079302,9.7574778,49.6857723,9.7403498,49.7162368,9.7060938,49.7162368,9.6782608,49.6885426,9.6825428,49.6913127,9.6204539,49.78955,9.6461458,49.7743431,9.5583649,49.7356133,9.5712109,49.7522156,9.5069809,49.7798735,9.4919939,49.7605146,9.4684429,49.7784909,9.425623,49.7646636,9.404213,49.770195,9.33356,49.7342295,9.329278,49.725926,9.408495,49.6982374,9.427764,49.6441991,9.414918,49.6386533,9.380662,49.6497443,9.359252,49.6372668,9.339983,49.648358,9.31215,49.626173,9.277894,49.6081403,9.284317,49.5748315,9.241497,49.5720547,9.0980501,49.6081403,9.0659351,49.6511305,9.1001911,49.6926978,9.0916271,49.7120837,9.1301651,49.7425316,9.1387291,49.7563653,9.1087551,49.7909322,9.1365881,49.78955,9.1001911,49.8282367,9.0723581,49.8351418,9.0359611,50.0267091,9.0166922,50.0308352,8.9631672,50.0597083,8.9567442,50.0707031,9.0017052,50.1105378,9.0209742,50.1228936,9.1216011,50.1132838,9.1558571,50.1187753,9.1965361,50.1352462,9.1858311,50.1475956,9.235074,50.1270115,9.37638,50.0816953,9.408495,50.095432,9.5219679,50.1421073,9.5048399,50.1640565,9.5326729,50.1695422,9.4898529,50.2435376,9.4941349,50.221625,9.6140309,50.2353216,9.6654148,50.2490142,9.6354408,50.2722826,9.6675558,50.3092151,9.7424908,50.3584137,9.7296448,50.4293885,9.7703238,50.4007384,9.8688097,50.4089259,9.9180527,50.479825,10.0358076,50.5111504,10.0379486, projections=EPSG:31467,EPSG:31468,EPSG:25832,EPSG:25833,EPSG:4258,EPSG:4326}]
imagery.layers.addedIds=[AGIV, Bing, Canvec, Geobase_Roads, Germany-Naturraeume, HDM_HOT, MAPNIK, Mapbox, OSM_Inspector-Addresses, OSM_Inspector-Geometry, OSM_Inspector-Highways, OSM_Inspector-Routing, basemap.at, bavaria-2m, bavaria-80cm, geoimage.at, landsat, mapquest-oa, osm-gps, osm-mapnik-black_and_white, strava_cycling_heatmap, strava_running_heatmap]
imagery.layers.default=http://www.bing.com/maps/, http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png, http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q, http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw, http://{switch:a,b,c}.www.toolserver.org/tiles/bw-mapnik/{zoom}/{x}/{y}.png, https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png
imagery.offsetnagging=false
iso.dates=true
language=en
lastDirectory=f:\osm
layerlist.geometry=x=1241,y=469,width=410,height=305
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.entries=[{title=JOSM default (MapCSS), active=true, ptoken=standard, url=resource://styles/standard/elemstyles.mapcss}, {title=Potlatch 2, active=false, ptoken=standard, url=resource://styles/standard/potlatch2.mapcss}]
mappaint.style.known-defaults=[resource://styles/standard/elemstyles.mapcss, resource://styles/standard/potlatch2.mapcss]
marker.audiofromstart=false
marker.makeautomarkers.layer 33102400.gpx=true
message.delete_outside_nodes=false
message.delete_outside_nodes.value=1
message.download.suggest-imagery-layer=false
message.download.suggest-imagery-layer.value=1
message.movedManyElements.value=1
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://basemap.at/images/basemap_logo_klein.jpg=[1447858769583, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_basemap.at_images_basemap_logo_klein.jpg]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://i.imgur.com/ib6TAEV.png=[1448011058293, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http
_i.imgur.com_ib6TAEV.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://maps.nlsc.gov.tw/images/o09.ico=[1445152738660, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_maps.nlsc.gov.tw_images_o09.ico]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://nls.tileserver.com/nls70-nq8.png=[1448263258060, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http
_nls.tileserver.com_nls70-nq8.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://svn.openstreetmap.org/applications/editors/josm/plugins/cadastre-fr/images/cadastre_small.png=[1447341200446, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_svn.openstreetmap.org_applications_editors_josm_plugins_cadastre-fr_images_cadastre_small.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://wiki.openstreetmap.org/w/images/2/25/Geoportal-josm.png=[1448011058136, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http
_wiki.openstreetmap.org_w_images_2_25_Geoportal-josm.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://wiki.openstreetmap.org/w/images/thumb/c/c9/Hot_logo.svg/300px-Hot_logo.svg.png=[1448178092146, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_wiki.openstreetmap.org_w_images_thumb_c_c9_Hot_logo.svg_300px-Hot_logo.svg.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://www.eea.europa.eu/about-us/documents/logos/eps_logos/eea_mini.png=[1447680843352, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http
_www.eea.europa.eu_about-us_documents_logos_eps_logos_eea_mini.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://www.freemap.sk/index.php?c_core.download&filename_/JOSM/freemap.png=[1447680843195, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_www.freemap.sk_index.php_c_core.download_filenameJOSM_freemap.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.http://www.townlands.ie/static/logo_small.png=[1447493204031, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_http_www.townlands.ie_static_logo_small.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png=[1448178092723, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_https
_d3nn82uaxijpm6.cloudfront.net_assets_website_mobile_icon-app-81cc8ba60200bed099176eb699e218ab.png]
mirror.C:\Users\Gerd\AppData\Local\JOSM\cache\images.https://dl.dropboxusercontent.com/u/4031522/foto/gst_icon.png=[1447576427798, C:\Users\Gerd\AppData\Local\JOSM\cache\images\mirror_https_dl.dropboxusercontent.com_u_4031522_foto_gst_icon.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://i.imgur.com/ib6TAEV.png=[1418456769378, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http
_i.imgur.com_ib6TAEV.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://nls.tileserver.com/nls70-nq8.png=[1418048479552, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http_nls.tileserver.com_nls70-nq8.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://o.aolcdn.com/os/mapquest/marketing/MQ_Icon/Tiny/MQ_Icon_Tiny.png=[1403256189093, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http
_o.aolcdn.com_os_mapquest_marketing_MQ_Icon_Tiny_MQ_Icon_Tiny.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://openclipart.org/people/secretlondon/secretlondon_chocolate_present.svg=[1390750029526, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http_openclipart.org_people_secretlondon_secretlondon_chocolate_present.svg]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://static.tirol.gv.at/plainhtml/v1/tirollogo.gif=[1377061372845, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http
_static.tirol.gv.at_plainhtml_v1_tirollogo.gif]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://wiki.openstreetmap.org/w/images/2/25/Geoportal-josm.png=[1418456769199, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http_wiki.openstreetmap.org_w_images_2_25_Geoportal-josm.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://www.eea.europa.eu/about-us/documents/logos/eps_logos/eea_mini.png=[1417445790287, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http
_www.eea.europa.eu_about-us_documents_logos_eps_logos_eea_mini.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://www.freemap.sk/index.php?c_core.download&filename_/JOSM/freemap.png=[1412494995439, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http_www.freemap.sk_index.php_c_core.download_filenameJOSM_freemap.png]
mirror.C:\Users\Gerd\AppData\Roaming\JOSM\cache\images.http://www.geoimage.at/dms/templating-kit/themes/geoimage/img/logo_200.png=[1377061373271, C:\Users\Gerd\AppData\Roaming\JOSM\cache\images\mirror_http_www.geoimage.at_dms_templating-kit_themes_geoimage_img_logo_200.png]
mirror.http://download.geofabrik.de/openstreetmap/europe/germany/bremen.osm.pbf=[1361123829173, C:\Users\Gerd\AppData\Roaming\JOSM\cache\mirror_http
_download.geofabrik.de_openstreetmap_europe_germany_bremen.osm.pbf]
mirror.http://josm.openstreetmap.de/maps=[1395821895009, C:\Users\Gerd\AppData\Roaming\JOSM\cache\mirror_http_josm.openstreetmap.de_maps]
mirror.http://josm.openstreetmap.de/presets=[1391765499057, C:\Users\Gerd\AppData\Roaming\JOSM\cache\mirror_http
_josm.openstreetmap.de_presets]
mirror.http://josm.openstreetmap.de/styles=[1358054343067, C:\Users\Gerd\AppData\Roaming\JOSM\cache\mirror_http_josm.openstreetmap.de_styles]
mirror.https://josm.openstreetmap.de/maps=[1448287584561, C:\Users\Gerd\AppData\Local\JOSM\cache\mirror_https
_josm.openstreetmap.de_maps]
mirror.https://josm.openstreetmap.de/presets=[1407139742740, C:\Users\Gerd\AppData\Roaming\JOSM\cache\mirror_https_josm.openstreetmap.de_presets]
mirror.https://josm.openstreetmap.de/rules=[1447080706083, C:\Users\Gerd\AppData\Local\JOSM\cache\mirror_https
_josm.openstreetmap.de_rules]
modeless=true
note_icon24.png.visible=false
notes.api.disabled=false
notes.api.offline=false
notes.auto_download=true
notes.comment.history=[fixed with changeset #19459985]
notes.new.history=[way 28842593 ist nicht mit way 35417427 verbunden]
notes/note_open.visible=true
opendata.rawdata=true
org.openstreetmap.josm.actions.DownloadPrimitiveAction.primitivesHistory=[5293040, 126623972, 137095801, 187642343, 34133276, 136599044, 208398612, 162118093 , 162118093, 155417208, 98294931 , 23806919, 193382760, 137338435, 88276620]
org.openstreetmap.josm.actions.OpenLocationAction.uploadAddressHistory=, http://download.geofabrik.de/openstreetmap/europe/germany/bremen.osm.pbf
org.openstreetmap.josm.actions.OverpassDownloadAction$OverpassDownloadDialog.geometry=x=458,y=223,width=1000,height=600
org.openstreetmap.josm.actions.SessionSaveAsAction$SessionSaveAsDialog.geometry=x=782,y=293,width=350,height=450
org.openstreetmap.josm.gui.actionsupport.DeleteFromRelationConfirmationDialog.geometry=x=760,y=418,width=490,height=334
org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog.geometry=x=658,y=323,width=600,height=400
org.openstreetmap.josm.gui.conflict.tags.PasteTagsConflictResolverDialog.geometry=x=760,y=390,width=400,height=300
org.openstreetmap.josm.gui.dialogs.ConflictResolutionDialog.geometry=x=658,y=323,width=600,height=400
org.openstreetmap.josm.gui.dialogs.DeleteFromRelationConfirmationDialog.geometry=x=760,y=418,width=400,height=200
org.openstreetmap.josm.gui.dialogs.InspectPrimitiveDialog.geometry=x=585,y=243,width=750,height=550
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$AddTagsDialog.geometry=x=906,y=170,width=697,height=421
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$EditTagDialog.geometry=x=602,y=429,width=1318,height=188
org.openstreetmap.josm.gui.dialogs.relation.GenericRelationEditor.geometry=x=1194,y=311,width=698,height=642
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=503,y=398,width=1000,height=600
org.openstreetmap.josm.gui.download.DownloadObjectDialog.primitivesHistory=[w381474113, 330201140, 311307434, 211161673, 361459918, 178641392, 31679631, 186950200, 29648215, 155259366, 32921157, 113811051, 228387532, 167183648, 154910317]
org.openstreetmap.josm.gui.help.HelpBrowser.geometry=x=0,y=0,width=1089,height=864
org.openstreetmap.josm.gui.history.HistoryBrowserDialogManager.geometry=x=615,y=197,width=1107,height=495
org.openstreetmap.josm.gui.io.CloseChangesetDialog.geometry=x=808,y=373,width=300,height=300
org.openstreetmap.josm.gui.io.UploadDialog.geometry=x=282,y=167,width=400,height=600
org.openstreetmap.josm.gui.preferences.PreferenceDialog.geometry=x=610,y=189,width=700,height=702
org.openstreetmap.josm.plugins.utilsplugin2.multitagger.MultiTagDialog.geometry=x=710,y=268,width=500,height=500
osm-download.bounds=50.4142527;30.4199809;50.4182841;30.4270683
osm-primitives.showid=true
osm-server.upload-strategy=singlerequest
pluginmanager.lastupdate=1448361732298
pluginmanager.time-based-update.policy=always
pluginmanager.version=9060
plugins=[utilsplugin2, apache-commons, geotools, pbf, o5m, opendata, jts, poly, buildings_tools, ejml, reverter]
projection.sub=[]
projection.sub.core:mercator=[]
properties.recent-tags=[mechanical, yes, landuse, commercial, oneway, yes, alt_name, Avenida 11E, layer, -1, surface, asphalt, maxspeed, 30, recycling_type, container, highway, passing_place, surface, paved, ref, 1A, highway, track, highway, steps, width, 1, highway, crossing, incline, down, incline, up, tunnel, building_passage, highway, service, service, driveway, fixme, continue, highway, residential, layer, 1, bridge, yes, lanes, 2, oneway, no, highway, path, addr:housenumber, 1, addr:housenumber, 3, foot, yes]
propertiesdialog.geometry=x=417,y=447,width=1274,height=305
proxy.policy=no-proxy
relation.editor.generic.lastrole=inner
remotecontrol.enabled=true
reverter.ChangesetIdQuery.changesetsHistory=[35105173, 35342475, 35430853, 35457641, 35458536, 29713301, 24033929, 35362359, 35389141, 28786029, 28786003, 28810609, 30965439, 40.6167738, 22.9630227, ]
search.history=[RC farmland, RC layer, RC ele, RC elevation, RC gANG, RC highway=* and layer=3, RC highway=* and layer=*, RC tunnel and layer=-2, RC tunnel, RC bridge, RC layer=1, RC layer=2]
sidetoolbar.hidden.dialogs/o24.png=false
simplify-way.max-error=0.5
sourcetag.value=Bing 2012
statusbar.always-visible=false
taggingpreset.entries=[{title=Interne Objektvorlage, url=resource://data/defaultpresets.xml}]
toggleDialogs.width=830
toolbar=[open, save, download, upload, |, undo, redo, |, dialogs/search(searchExpression=), preference, |, splitway, combineway, wayflip, |, imagery-offset, |, tagginggroup_Highways/Streets, tagginggroup_Highways/Ways, tagginggroup_Highways/Waypoints, tagginggroup_Highways/Barriers, |, tagginggroup_Transport/Car, tagginggroup_Transport/Public Transport, |, tagginggroup_Facilities/Tourism, tagginggroup_Facilities/Food+Drinks, |, tagginggroup_Man Made/Historic Places, |, tagginggroup_Man Made/Man Made]
upload.comment.history=[re-review way that was tagged highway=footpath after discussion , review layer=asphalt, review layer=&, add more roads to almost unmapped area, review layer="SP14", ref was meant, review layer=",", review layer="Lužec", is name, review layer="Jalan Raya Munjul", fix some errors nearby, review layer=116, seems ele=116 was meant, review layer=91, review layer=92, seems that ele=92 was meant, review layer="Kijabe Road", add missing roads, review layer=B, review layer="龙泉路", review layer=A, review layer=hedge]
upload.comment.last-used=1448522394
upload.source.history=[Bing;Mapbox, Bing, survey, knowledge, wiki]
userlist.minimized=true
utilsplugin2.customurl=http://www.openstreetmap.org/browse/{#type}/{#id}/history
utilsplugin2.urlHistory=[Wikipedia, http://en.wikipedia.org/w/index.php?search={name}&fulltext=Search, Wikipedia RU, http://osm.mapki.com/history/{#type}.php?id={#id}, Who Dit It?, http://simon04.dev.openstreetmap.org/whodidit/?zoom=12&lat={#lat}&lon={#lat}&layers=BTT, Keep Right validator, http://keepright.ipax.at/report_map.php?zoom=14&lat={#lat}&lon={#lat}&layers=B0T, Element history [demo, =Ctrl-Shift-H], http://www.openstreetmap.org/browse/{#type}/{#id}/history, Browse element [demo, =Ctrl-Shift-I], http://www.openstreetmap.org/browse/{#type}/{#id}]
validator.org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.entries=[{active=true, title=Tag combinations, url=resource://data/validator/combinations.mapcss}, {active=true, title=Deprecated features, url=resource://data/validator/deprecated.mapcss}, {active=true, title=Geometry, url=resource://data/validator/geometry.mapcss}, {active=true, title=Highways, url=resource://data/validator/highway.mapcss}, {active=true, title=Numeric values, url=resource://data/validator/numeric.mapcss}, {active=true, title=Power, url=resource://data/validator/power.mapcss}, {active=true, title=Religion, url=resource://data/validator/religion.mapcss}, {active=true, title=Relations, url=resource://data/validator/relation.mapcss}, {active=true, title=Unnecessary tags, url=resource://data/validator/unnecessary.mapcss}, {active=true, title=Wikipedia, url=resource://data/validator/wikipedia.mapcss}, {active=true, title=Multiple values, url=resource://data/validator/multiple.mapcss}]
validator.skip=[]
validator.skipBeforeUpload=[]
validator.visible=true

Version 0, edited 10 years ago by GerdP (next)

comment:33 by Don-vip, 10 years ago

Keywords: windows 10 removed

comment:34 by GerdP, 10 years ago

I just noticed the problem again, means, I have now a JOSM session that
shows the problem. Please let me know if I can send any details.

comment:35 by GerdP, 10 years ago

I have a dialog box showing these three tags:
man_made=goods_conveyor
highway=conveyor
covered=yes

Note that the tags are not ordered by name as usual.
When I double-click on the man_made line it shows the covered=yes line. (3rd instead of 1st)
When I double-click on the "covered=*" line it shows the man-made line. (1st instead of 3rd)
When I double-click on the "highway=*" line it shows the highway line. (ok)

To me it looks as if JOSM assumes the rows to be sorted by tag key and they are not.

comment:36 by malenki, 10 years ago

A fresh Windows 7 with Java 8 and JOSM 9060 doesn't show the behaviour as reported in the OP.

comment:37 by TPAA, 10 years ago

I was not able to reproduce the error this time - but the symptoms were like in GerdP's case.

I thought that the index was off-set by one, when clicking the third row of tags, the window open on the second line tag/value, etc. It even wrapped over so the clicking the first line opened the last.

I will try to find if this occurs when an object has several tags.

comment:38 by GerdP, 10 years ago

I am now able to reproduce the problem,
and I think the reason for the problem is very simple.
The dialog box allows to sort the values by tag key or tag value
(double click on the header).
The problem occurs when the values are not sorted by tag key in ascending order.

No idea where to fix that.

comment:39 by Don-vip, 10 years ago

To all windows users: your issue is not the one discussed here but it was #12153, fixed in r9086.

comment:40 by Don-vip, 10 years ago

Keywords: openjdk gnome atk accessibility added
Milestone: 15.12
Resolution: othersoftware
Status: newclosed

Issue comes from the enabling in OpenJDK8 of assistive_technologies=org.GNOME.Accessibility.AtkWrapper.
Disabling it in /etc/java-8-openjdk/accessibility.properties solves the issue. Further information can be found here and here.

comment:41 by malenki, 10 years ago

Thank you for finding a cause and delivering a workaround for this irritating behaviour,

comment:42 by Don-vip, 10 years ago

Ticket #12062 has been marked as a duplicate of this ticket.

comment:43 by Don-vip, 10 years ago

Ticket #12332 has been marked as a duplicate of this ticket.

comment:44 by Don-vip, 10 years ago

Ticket #12061 has been marked as a duplicate of this ticket.

comment:45 by Don-vip, 10 years ago

Ticket #12063 has been marked as a duplicate of this ticket.

comment:46 by Don-vip, 10 years ago

Ticket #12451 has been marked as a duplicate of this ticket.

comment:47 by Don-vip, 10 years ago

Cc: sebastic added

I sent an e-mail to Debian BTS asking to disable ATK bridge, using reportbug -B debian. It's the first time I use this tool, I hope I did everything OK.

comment:49 by Don-vip, 10 years ago

In 9750/josm:

see #12022 - Disable GNOME Atk Java wrapper on Linux

comment:50 by bastiK, 10 years ago

Great, problem solved! :)

comment:51 by Don-vip, 10 years ago

I couldn't test it as I wasn't on Linux when committing. Are you absolutely positive the problems are solved even with ATK wrapper enabled?

comment:52 by Don-vip, 10 years ago

Ticket #12145 has been marked as a duplicate of this ticket.

comment:53 by Don-vip, 9 years ago

Ticket #12811 has been marked as a duplicate of this ticket.

comment:54 by Don-vip, 9 years ago

Ticket #12931 has been marked as a duplicate of this ticket.

comment:55 by Don-vip, 9 years ago

Obviously the fix doesn't work.

comment:56 by Don-vip, 9 years ago

@sebastic: do you know why accessibility.properties has disappeared between willy and xenial from openjdk-8 package?

http://packages.ubuntu.com/wily/amd64/openjdk-8-jre-headless/filelist
http://packages.ubuntu.com/xenial/amd64/openjdk-8-jre-headless/filelist

I don't understand now where does AtkWrapper come from.

comment:57 by Don-vip, 9 years ago

Ticket #12938 has been marked as a duplicate of this ticket.

comment:58 by Don-vip, 9 years ago

Ticket #12989 has been marked as a duplicate of this ticket.

comment:59 by Don-vip, 9 years ago

Ticket #12990 has been marked as a duplicate of this ticket.

comment:60 by Don-vip, 9 years ago

ATKWrapper is really annoying. I already asked to Debian maintainer to disable it but it seems not going to happen. Sebastic, what do you think we can do?

comment:61 by Don-vip, 9 years ago

Resolution: othersoftware
Status: closedreopened
Summary: display of names/tags mixed up when selectingGNOME AtkWrapper causing LOTS of UI issues/exceptions with OpenJDK8 on Debian/Ubuntu

comment:62 by Don-vip, 9 years ago

Ticket #13075 has been marked as a duplicate of this ticket.

comment:63 by Don-vip, 9 years ago

Ticket #13280 has been marked as a duplicate of this ticket.

comment:64 by Don-vip, 9 years ago

In 10734/josm:

see #12022 - Add Gnome Atk wrapper package details to status report

comment:65 by Don-vip, 9 years ago

Ticket #13286 has been marked as a duplicate of this ticket.

comment:66 by Don-vip, 9 years ago

Cc: h4ck3rm1k3 added

@h4ck3rm1k3: I see you face the bug with libatk-wrapper-java-jni 0.33.3-6 on Debian Sid.
According to https://packages.debian.org/en/sid/libatk-wrapper-java-jni the latest version is 0.33.3-8 and should contain the fix, can you please try to update?

Changelog: http://metadata.ftp-master.debian.org/changelogs//main/j/java-atk-wrapper/java-atk-wrapper_0.33.3-8_changelog

The new version will be included in Ubuntu 16.10 too: http://packages.ubuntu.com/yakkety/libatk-wrapper-java-jni

comment:67 by Don-vip, 9 years ago

Ticket #11888 has been marked as a duplicate of this ticket.

comment:68 by Don-vip, 9 years ago

Ticket #13312 has been marked as a duplicate of this ticket.

comment:69 by Don-vip, 9 years ago

Resolution: othersoftware
Status: reopenedclosed

comment:70 by Don-vip, 9 years ago

Ticket #14517 has been marked as a duplicate of this ticket.

comment:71 by Don-vip, 9 years ago

Cc: alexkemp added

comment:72 by alexkemp, 9 years ago

Resolution: othersoftware
Status: closedreopened
Version: latesttested

I've reported a system freeze on more than one occasion. It has reoccurred once again with JOSM-stable. A stack-trace using jps then jstack 8820 > ./jstack_trace.txt will be (hopefully) be attached. No mention of ATK appears anywhere within the trace (because ATK-Wrapper is switched OFF in Debian) (cat jstack_trace.txt | fgrep -i atk). Think again.

by alexkemp, 9 years ago

Attachment: jstack_trace.txt added

jstack trace obtained whilst JOSM-stable was in deadlock

comment:73 by Don-vip, 9 years ago

OK let's reopen your ticket, then. This one is really dedicated to ATK.

comment:74 by Don-vip, 9 years ago

Resolution: fixed
Status: reopenedclosed

comment:75 by Don-vip, 9 years ago

Ticket #14635 has been marked as a duplicate of this ticket.

comment:76 by stoecker, 9 years ago

Ticket #14647 has been marked as a duplicate of this ticket.

Modify Ticket

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