Index: /trunk/src/org/openstreetmap/josm/io/AbstractReader.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/AbstractReader.java	(revision 14737)
+++ /trunk/src/org/openstreetmap/josm/io/AbstractReader.java	(revision 14738)
@@ -615,4 +615,5 @@
         if (pd.getUniqueId() < AbstractPrimitive.currentUniqueId()) {
             p = pd.getType().newInstance(pd.getUniqueId(), true);
+            AbstractPrimitive.advanceUniqueId(pd.getUniqueId());
         } else {
             p = pd.getType().newVersionedInstance(pd.getId(), pd.getVersion());
