Modify

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: josm@…
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 szdowk@…, 18 years ago

My proper email. Data file available on request (uncompressed it has about 670k).

comment:2 by anonymous, 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 szdowk@…, 18 years ago

Resolution: fixed
Status: newclosed

Sorry, it looks, that all new objects have "minus" id :)

Uploading problem has other cause.

Modify Ticket

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