On 8 Oct 2012, at 15:32, "Nelson A. de Oliveira" <[email protected]> wrote:

> Hi!
> 
> I have download the latest osmosis (from
> http://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.zip)
> and http://download.geofabrik.de/openstreetmap/south-america/brazil.osm.bz2
> Also have downloaded latest mapsforge-map-writer from
> http://code.google.com/p/mapsforge/downloads/list
> 
> While trying to generate a map with:
> 
> osmosis --read-xml file="brazil.osm" --mapfile-writer
> file="brazil.map" bbox=-33.747081,-73.989707,5.264878,-28.846944
> 
> I am seeing this:
> 
> =====
> 08/10/2012 11:24:39 org.openstreetmap.osmosis.core.Osmosis run
> INFO: Osmosis Version 0.41
> 08/10/2012 11:24:40 org.openstreetmap.osmosis.core.Osmosis run
> INFO: Preparing pipeline.
> 08/10/2012 11:24:41 org.mapsforge.map.writer.osmosis.MapFileWriterTask <init>
> INFO: mapfile-writer version: mapsforge-map-writer-0.3.0
> 08/10/2012 11:24:41 org.mapsforge.map.writer.osmosis.MapFileWriterTask <init>
> INFO: mapfile format specification version: 3
> 08/10/2012 11:24:41 org.openstreetmap.osmosis.core.Osmosis run
> INFO: Launching pipeline execution.
> 08/10/2012 11:24:41 org.openstreetmap.osmosis.core.Osmosis run
> INFO: Pipeline executing, waiting for completion.
> 08/10/2012 11:24:41
> org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager
> waitForCompletion
> SEVERE: Thread for task 1-read-xml failed
> java.lang.AbstractMethodError:
> org.mapsforge.map.writer.osmosis.MapFileWriterTask.initialize(Ljava/util/Map;)V
>       at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:95)
>       at java.lang.Thread.run(Thread.java:679)
> 08/10/2012 11:24:41 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:616)
>       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)
> =====
> 
> What could be wrong, please?

It needs updated for the latest version of Osmosis:

http://lists.openstreetmap.org/pipermail/osmosis-dev/2012-September/001374.html

"All tasks in Osmosis must now support the initialize method, so older
plugins such as tagtransform will require some minor fixes to be compatible
with this change."

http://lists.openstreetmap.org/pipermail/osmosis-dev/2012-October/001376.html 
has a link with the changes made in the case of one of the other plugins, which 
may help you.

Shaun


_______________________________________________
osmosis-dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/osmosis-dev

Reply via email to