Opened 5 years ago
Last modified 5 years ago
#19532 closed defect
IAE: Cannot modify the id counter backwards — at Version 1
| Reported by: | joris | Owned by: | team |
|---|---|---|---|
| Priority: | major | Milestone: | 20.09 |
| Component: | Core | Version: | |
| Keywords: | template_report | Cc: |
Description (last modified by )
What steps will reproduce the problem?
- use josm to creat changes, upload and quit
- restart soon, about one second after josm quitted
What is the expected result?
no exception
What happens instead?
exception
Please provide any additional information below. Attach a screenshot if possible.
19:15:57 2509 geo. java -jar josm-tested.jar 2020-07-14 19:16:00.088 INFO: Log level is at INFO (INFO, 800) 2020-07-14 19:16:03.539 INFO: Reassigning OSX shortcut 'file:downloadreferrers' from Meta to Ctrl because of conflict with ⌘+⌥+D 2020-07-14 19:16:03.539 INFO: Silent shortcut conflict: 'file:downloadreferrers' moved by 'apple-reserved-42' to '⌃+⌥+D'. 2020-07-14 19:16:03.715 INFO: Reassigning OSX shortcut 'core:historyinfo' from Meta to Ctrl because of conflict with ⌘+H 2020-07-14 19:16:03.716 INFO: Silent shortcut conflict: 'core:historyinfo' moved by 'system:hide' to '⌃+H'. 2020-07-14 19:16:06.008 INFO: GET https://api.openstreetmap.org/api/0.6/user/details -> HTTP/1.1 200 (1.9 s; 719 B) 2020-07-14 19:16:06.167 INFO: Reassigning OSX shortcut 'help:search-items' from Meta to Ctrl because of conflict with ⌘+␣ 2020-07-14 19:16:06.167 INFO: Silent shortcut conflict: 'help:search-items' moved by 'apple-reserved-01' to '⌃+␣'. 2020-07-14 19:16:06.287 INFO: Obtained 68 Tag2Link rules from META-INF/resources/webjars/tag2link/2020.5.16/index.json 2020-07-14 19:16:08.733 SEVERE: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards. Cause: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards. Cause: java.lang.IllegalArgumentException: Cannot modify the id counter backwards org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:89) at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:915) at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:276) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:713) Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:78) ... 3 more Caused by: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at org.openstreetmap.josm.data.osm.UniqueIdGenerator.advanceUniqueId(UniqueIdGenerator.java:38) at org.openstreetmap.josm.io.AbstractReader.buildPrimitive(AbstractReader.java:627) at org.openstreetmap.josm.io.AbstractReader.addNode(AbstractReader.java:638) at org.openstreetmap.josm.io.AbstractReader.parseNode(AbstractReader.java:680) at org.openstreetmap.josm.io.OsmReader.parseNode(OsmReader.java:230) at org.openstreetmap.josm.io.OsmReader.parseOsm(OsmReader.java:169) at org.openstreetmap.josm.io.OsmReader.parseRoot(OsmReader.java:135) at org.openstreetmap.josm.io.OsmReader.parse(OsmReader.java:121) at org.openstreetmap.josm.io.OsmReader.lambda$doParseDataSet$0(OsmReader.java:491) at org.openstreetmap.josm.io.AbstractReader.doParseDataSet(AbstractReader.java:298) at org.openstreetmap.josm.io.OsmReader.doParseDataSet(OsmReader.java:488) at org.openstreetmap.josm.io.OsmReader.parseDataSet(OsmReader.java:538) at org.openstreetmap.josm.io.OsmReader.parseDataSet(OsmReader.java:521) at org.openstreetmap.josm.tools.Territories.initializeInternalData(Territories.java:137) at org.openstreetmap.josm.tools.Territories.initialize(Territories.java:123) at org.openstreetmap.josm.gui.MainInitialization.lambda$parallelInitializationTasks$6(MainInitialization.java:114) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:33) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:11) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 2020-07-14 19:16:11.585 INFO: GET https://josm.openstreetmap.de/tested -> HTTP/1.1 200 (1.9 s)
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2020-06-30 19:13:42 +0200 (Tue, 30 Jun 2020) Revision:16731 Build-Date:2020-07-01 01:30:51 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (16731 en_AU) Mac OS X 10.14.6 OS Build number: Mac OS X 10.14.6 (18G103) Memory Usage: 336 MB / 4096 MB (251 MB allocated, but free) Java version: 11.0.4+10-LTS, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM Look and Feel: com.apple.laf.AquaLookAndFeel Screen: Display 69733632 1440x900 (scaling 2.0x2.0), Display 724044302 3840x2160 (scaling 1.0x1.0) Maximum Screen Size: 3840x2160 Best cursor sizes: 16x16 -> 16x16, 32x32 -> 32x32 Last errors/warnings: - E: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards. Cause: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards. Cause: java.lang.IllegalArgumentException: Cannot modify the id counter backwards === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: main (1) org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:89) at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:915) at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:276) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:713) Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:78) ... 3 more Caused by: java.lang.IllegalArgumentException: Cannot modify the id counter backwards at org.openstreetmap.josm.data.osm.UniqueIdGenerator.advanceUniqueId(UniqueIdGenerator.java:38) at org.openstreetmap.josm.io.AbstractReader.buildPrimitive(AbstractReader.java:627) at org.openstreetmap.josm.io.AbstractReader.addNode(AbstractReader.java:638) at org.openstreetmap.josm.io.AbstractReader.parseNode(AbstractReader.java:680) at org.openstreetmap.josm.io.OsmReader.parseNode(OsmReader.java:230) at org.openstreetmap.josm.io.OsmReader.parseOsm(OsmReader.java:169) at org.openstreetmap.josm.io.OsmReader.parseRoot(OsmReader.java:135) at org.openstreetmap.josm.io.OsmReader.parse(OsmReader.java:121) at org.openstreetmap.josm.io.OsmReader.lambda$doParseDataSet$0(OsmReader.java:491) at org.openstreetmap.josm.io.AbstractReader.doParseDataSet(AbstractReader.java:298) at org.openstreetmap.josm.io.OsmReader.doParseDataSet(OsmReader.java:488) at org.openstreetmap.josm.io.OsmReader.parseDataSet(OsmReader.java:538) at org.openstreetmap.josm.io.OsmReader.parseDataSet(OsmReader.java:521) at org.openstreetmap.josm.tools.Territories.initializeInternalData(Territories.java:137) at org.openstreetmap.josm.tools.Territories.initialize(Territories.java:123) at org.openstreetmap.josm.gui.MainInitialization.lambda$parallelInitializationTasks$6(MainInitialization.java:114) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:33) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:11) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
Change History (1)
comment:1 by , 5 years ago
| Description: | modified (diff) |
|---|---|
| Summary: | Java illegal argument exception → IAE: Cannot modify the id counter backwards |
Note:
See TracTickets
for help on using tickets.


