Opened 11 years ago

Closed 11 years ago

#1041 closed defect (fixed)

Merge problems / Hang when zooming conflict layer

Reported by: dantje Owned by: bvh-osm@…
Priority: minor Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

Currently I can only vaguely describe how I got there. I edited for a while and reloaded osm data several times from the server. At one point I must have created a conflict, which was indicated to me on the next upload.

So I looked at the conflict layer and found the culprit node. I tried to tweak it by just saving a new tag to it and then deleting it again, but upload still did not work.

Then I dragged the selection area around the node and it selected two items. One was the node itselt and the other was a conflict node. So I merged both and tried again to upload, to no avail.

No the conflict layer seemed empty. When I only displayed this layer, zoomed out to 100km and selected the whole viewport, nothing was selected.

Then I tried to use the "zoom" action from the conflict layers context menu. And then merkaartor stopped working. Before it left, it said this:

QPainterPath::moveTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::moveTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::cubicTo: Adding point where x or y is NaN, results are undefined
QPainterPath::cubicTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::lineTo: Adding point where x or y is NaN, results are undefined
QPainterPath::cubicTo: Adding point where x or y is NaN, results are undefined
QPainterPath::cubicTo: Adding point where x or y is NaN, results are undefined

It never came back and refused to take any input.

Change History (3)

comment:1 Changed 11 years ago by dantje

#1037 seems to be about the same issue

comment:2 Changed 11 years ago by dantje

Priority: majorminor

comment:3 Changed 11 years ago by Chris Browet

Resolution: fixed
Status: newclosed

(In [9118]) FIX : temporary fix for conflict management. Will need more thinking... (fixes #1037, #1041) FIX : handle layer zoom with 0 features or 1 trackpoint properly

Note: See TracTickets for help on using tickets.