I've fixed this in XAPI.<br><br>80n<br><br><div class="gmail_quote">On Thu, Dec 3, 2009 at 8:28 AM, Stephan Plepelits <span dir="ltr"><<a href="mailto:skunk@xover.htu.tuwien.ac.at">skunk@xover.htu.tuwien.ac.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi!<br>
<br>
I found a bug either in XAPI or Osmosis:<br>
<br>
If you download relations from XAPI, members of relations without a role,<br>
don't get an attribute 'role', which breaks Osmosis processing that file.<br>
Osmosis (0.31) gets a NullPointerException, if no role is defined.<br>
<br>
E.g.<br>
<relation id='1'><br>
<member type='node' ref='1'><br>
</relation<br>
<br>
Something like this works for Osmosis:<br>
<relation id='1'><br>
<member type='node' ref='1' role=''><br>
</relation<br>
<br>
For now I wrote a workaround via sed:<br>
sed "s/<member \(.*\) ref='\([0-9]*\)'/<member \1 ref='\2' role=''/" file.osm<br>
<br>
But I think, somebody should either fix Osmosis, so I works without roles,<br>
or fix XAPI, that it returns empty roles.<br>
<br>
greetings,<br>
Stephan<br>
--<br>
Seid unbequem, seid Sand, nicht Öl im Getriebe der Welt! - Günther Eich<br>
,---------------------------------------------------------------------.<br>
| Stephan Plepelits, |<br>
| Technische Universität Wien - Studien Informatik & Raumplanung |<br>
| > <a href="http://openstreetbrowser.org" target="_blank">openstreetbrowser.org</a> > <a href="http://couchsurfing.org" target="_blank">couchsurfing.org</a> > <a href="http://tubasis.at" target="_blank">tubasis.at</a> > <a href="http://bl.mud.at" target="_blank">bl.mud.at</a> |<br>
| <a href="mailto:skunk@xover.htu.tuwien.ac.at">skunk@xover.htu.tuwien.ac.at</a> - My Blog: <a href="http://plepe.at" target="_blank">http://plepe.at</a> |<br>
`---------------------------------------------------------------------'<br>
<br>
_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/dev" target="_blank">http://lists.openstreetmap.org/listinfo/dev</a><br>
</blockquote></div><br>