Hi Brett

I tried with --sort-change, but had the same result.

It looks like I need to re-import the full planet again and then go on with 
daily updates - I just hope the error does not get propagated further along in 
the daily-diffs.

many thanks for your investigation!
Michael

> On 12.05.2016, at 12:33, Brett Henderson <br...@bretth.com> wrote:
> 
> 
> Actually, on closer inspection of the error it looks like the same node 
> (257882) is appearing twice with the same version.  I doubt if sorting will 
> help.  I don't think Osmosis has a way to fix this issue.  The simplify 
> change task could probably cope with it, but the input validation may be too 
> strict.  It may be necessary to fix the file manually ...
> 
> On Thu, 12 May 2016 at 20:30 Brett Henderson <br...@bretth.com 
> <mailto:br...@bretth.com>> wrote:
> Okay, so the --simplify-change task is failing because it requires sorted 
> input.
> 
> Can you try this?  It will sort the changes before attempting to simplify 
> them.
> osmosis —read-replication-interval workingDirectory=/import/data/diffs/ 
> --sort-change --simplify-change --write-xml-change 
> /import/data/diffs/data/changes.osc.gz
> 
> 
> On Thu, 12 May 2016 at 19:43 Michael Kussmaul <kussmaul.l...@nix.ch 
> <mailto:kussmaul.l...@nix.ch>> wrote:
> Hi Brett
> 
> Sure, here is my stack trace:
> 
> May 11, 2016 1:34:36 PM org.openstreetmap.osmosis.core.Osmosis run
> INFO: Osmosis Version 0.44.1
> May 11, 2016 1:34:36 PM org.openstreetmap.osmosis.core.Osmosis run
> INFO: Preparing pipeline.
> May 11, 2016 1:34:36 PM org.openstreetmap.osmosis.core.Osmosis run
> INFO: Launching pipeline execution.
> May 11, 2016 1:34:36 PM org.openstreetmap.osmosis.core.Osmosis run
> INFO: Pipeline executing, waiting for completion.
> May 11, 2016 1:48:18 PM 
> org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager 
> waitForCompletion
> SEVERE: Thread for task 1-read-replication-interval failed
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: Pipeline entities are 
> not sorted, previous entity type=Node, id=257882, version=5 current entity 
> type=Node, id=257882, version=5.
>       at 
> org.openstreetmap.osmosis.core.sort.v0_6.SortedHistoryChangePipeValidator.process(SortedHistoryChangePipeValidator.java:59)
>       at 
> org.openstreetmap.osmosis.set.v0_6.ChangeSimplifier.process(ChangeSimplifier.java:50)
>       at 
> org.openstreetmap.osmosis.core.sort.v0_6.ChangeSorter.complete(ChangeSorter.java:73)
>       at 
> org.openstreetmap.osmosis.replication.v0_6.ReplicationDownloader.processComplete(ReplicationDownloader.java:116)
>       at 
> org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.runImpl(BaseReplicationDownloader.java:313)
>       at 
> org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.run(BaseReplicationDownloader.java:383)
>       at java.lang.Thread.run(Thread.java:744)
> 
> May 11, 2016 1:48:18 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:606)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>       at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
> 
> 
> 
>> On 12.05.2016, at 05:15, Brett Henderson <br...@bretth.com 
>> <mailto:br...@bretth.com>> wrote:
>> 
>> Can you provide more of the stack trace?  It would be helpful to see exactly 
>> which task in the pipeline is failing.  It *may* be possible to workaround 
>> it it with an intermediate sort task.
>> 
>> On Wed, 11 May 2016 at 21:43 Michael Kussmaul <kussmaul.l...@nix.ch 
>> <mailto:kussmaul.l...@nix.ch>> wrote:
>> Yes, I see the same problem, I’m using osmosis to keep my local planet file 
>> up-to-date and now see the same error as Jan Michel:
>> 
>> org.openstreetmap.osmosis.core.OsmosisRuntimeException: Pipeline entities 
>> are not sorted, previous entity type=Node, id=257882, version=5 current 
>> entity type=Node, id=257882, version=5.
>> 
>> Again node 257882.
>> 
>> My osmosis command:
>> osmosis —read-replication-interval workingDirectory=/import/data/diffs/ 
>> --simplify-change --write-xml-change /import/data/diffs/data/changes.osc.gz
>> 
>> kind regards
>> Michael
>> _______________________________________________
>> dev mailing list
>> dev@openstreetmap.org <mailto:dev@openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/dev 
>> <https://lists.openstreetmap.org/listinfo/dev>
> 

_______________________________________________
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev

Reply via email to