#14090 closed defect (fixed)
RelationList dialog causes very severe performance issues
Reported by: | nyurik | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 16.12 |
Component: | Core | Version: | |
Keywords: | relationlist performance | Cc: |
Description (last modified by )
In file josm/core/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java line 151:
displaylist.addListSelectionListener(e -> updateActionsRelationLists());
Whenever I try to fetch Wikidata IDs for a large set of relations, JOSM freezes, sometimes for hours, with 100% CPU on a single thread. Debugging showed that all the work is being done in the above function. If I close the RelationList dialog, it finishes in seconds. I tried it in 11362 (svn build)
Repo: Install wikipedia plugin, and get 1000+ objects using this query. Select all relations, and "fetch Wikidata IDs" (Data menu).
[out:xml][timeout:50]; ( relation["wikipedia"]({{bbox}}); ); out meta;
Attachments (0)
Change History (8)
comment:1 Changed 6 years ago by
comment:2 Changed 6 years ago by
Keywords: | performance added |
---|
comment:3 Changed 6 years ago by
Description: | modified (diff) |
---|
comment:4 follow-up: 7 Changed 6 years ago by
@skyper: there's enough information in this bug report.
comment:5 Changed 6 years ago by
Milestone: | → 16.11 |
---|
comment:7 Changed 6 years ago by
Replying to Don-vip:
@skyper: there's enough information in this bug report.
Sorry, next time I will not touch a ticket like this. I was not sure if the OS and java version are important.
Thanks for your report, however your ticket is incomplete and therefore not helpful in its current form.
Please add all needed information according to this list:
To ensure that all technical relevant information is contained, create new tickets by clicking in JOSMs Main Menu on Help →
Report Bug.