[osmosis-dev] bug in read simple task, integer overflow
Martijn van Exel
m at rtijn.org
Fri May 3 21:42:47 UTC 2013
That integer is just on the wrong side of what you can represent in 32
bits. You probably need to upgrade to an osmosis version that supports
64 bit integers, as the ids in OSM space have crossed the 32 bit
boundary recently.
On Fri, May 3, 2013 at 3:23 PM, Martin Schafran <martin at ampelmeter.com> wrote:
> hi,
> I tried to report integrity
>
> osmosis --rs host=localhost database=osm user=postgres password=?
> validateSchemaVersion=yes allowIncorrectSchemaVersion=no outPipe.0=db --dd
> inPipe.0=db outPipe.0=dataset --ri inPipe.0=dataset
>
>
> and got this error
>
>
> SEVERE: Thread for task 1-rs failed
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: Cannot represent
> 2147483655 as an integer.
> at
> org.openstreetmap.osmosis.core.util.LongAsInt.longToInt(LongAsInt.java:33)
> at
> org.openstreetmap.osmosis.core.filter.common.BitSetIdTracker.set(BitSetIdTracker.java:49)
> at
> org.openstreetmap.osmosis.core.report.v0_6.IntegrityReporter.process(IntegrityReporter.java:158)
> at
> org.openstreetmap.osmosis.core.container.v0_6.NodeContainer.process(NodeContainer.java:58)
> at
> org.openstreetmap.osmosis.core.report.v0_6.IntegrityReporter.process(IntegrityReporter.java:142)
> at
> org.openstreetmap.osmosis.dataset.v0_6.DumpDataset.process(DumpDataset.java:53)
> at
> org.openstreetmap.osmosis.pgsimple.v0_6.PostgreSqlDatasetReader.run(PostgreSqlDatasetReader.java:53)
> at java.lang.Thread.run(Thread.java:722)
>
> May 03, 2013 10:33:51 PM org.openstreetmap.osmosis.core.Osmosis main
> SEVERE: Execution aborted.
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more tasks
> failed.
> at
> org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)
> at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:92)
> at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
>
>
>
>
> martin
>
> _______________________________________________
> osmosis-dev mailing list
> osmosis-dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/osmosis-dev
--
Martijn van Exel
http://oegeo.wordpress.com/
http://openstreetmap.us/
More information about the osmosis-dev
mailing list