Opened 18 years ago
Closed 18 years ago
#186 closed defect (fixed)
JOSM start numbering objects from -1 to minus infinity
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | Cc: |
Description
Hello
after some work, JOSM start numbering (id) objects (ways, segments) from -1 to minus infinity (-1, -2, etc.). Example:
<way id='-2' action='modify' visible='true'>
<seg id='27950738' />
<seg id='27950743' />
<seg id='27950748' />
<seg id='27950753' />
<seg id='27950759' />
<seg id='27950765' />
<seg id='27950770' />
<seg id='27950773' />
<seg id='27950777' />
<tag k='highway' v='tertiary' />
<tag k='name' v='Kleszczowa' />
</way>
Of course server think, that id='0' and return " got return: 412 with id 0 ".
Data was not downloaded from server - it was renumered (it looks, that it apply to modified data to) by JOSM!
Attachments (0)
Change History (3)
comment:1 by , 18 years ago
comment:2 by , 18 years ago
Example console output:
upload to: http://www.openstreetmap.org/api/0.4/segment/create
got return: 412 with id 0
<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.4' generator='JOSM'>
<segment id='0' visible='true' from='31718370' to='31718075'>
<tag k='created_by' v='JOSM' />
</segment>
</osm>
java.lang.RuntimeException: 412 Precondition Failed
at org.openstreetmap.josm.io.OsmServerWriter.sendRequest(OsmServerWriter.java:192)
at org.openstreetmap.josm.io.OsmServerWriter.visit(OsmServerWriter.java:106)
at org.openstreetmap.josm.data.osm.Segment.visit(Segment.java:53)
at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:72)
at org.openstreetmap.josm.actions.UploadAction$2.realRun(UploadAction.java:150)
at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:83)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
org.xml.sax.SAXException: An error occoured: 412 Precondition Failed
at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:77)
at org.openstreetmap.josm.actions.UploadAction$2.realRun(UploadAction.java:150)
at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:83)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
comment:3 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Sorry, it looks, that all new objects have "minus" id :)
Uploading problem has other cause.
My proper email. Data file available on request (uncompressed it has about 670k).