<div dir="ltr"><div><div class="gmail_quote">On Mon, 6 Jun 2016 at 09:33 Stadin, Benjamin <<a href="mailto:Benjamin.Stadin@heidelberg-mobil.com">Benjamin.Stadin@heidelberg-mobil.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I¹m following the import example from [1] with a small extract:<br>
<br>
osmosis --read-pbf ka.pbf \<br>
  --write-apidb host="localhost" database="openstreetmap" \<br>
  user="openstreetmap" password="" validateSchemaVersion="no"<br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
But this throws an error:<br>
SEVERE: Execution aborted.<br>
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Argument 7 doesn't<br>
contain a value after the '=' (ie. name=value).<br>
        at<br>
org.openstreetmap.osmosis.core.cli.CommandLineParser.parseTask(CommandLineP<br>
arser.java:281)<br>
<br>
The 7th argument is the password argument. When I remove that argument,<br>
osmosis doesn¹t complain but fails to connect to the db.<br></blockquote><div><br></div><div>What you've tried looks correct to me.  If you don't specify a password parameter, the default value is an empty password.<br></div><div><br></div><div>What error are you getting when you leave out the password?<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
The osmosis version I use is a prebuilt v0.45 from here:<br>
<a href="http://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.tgz" rel="noreferrer" target="_blank">http://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.tgz</a><br>
<br>
I wasn¹t able yet to compile it from sources (I¹ve Ubuntu 16.04 and Oracle<br>
Java 8 - according to the compile errors I guess Java 7 would be better to<br>
build the package).<br></blockquote><div><br></div><div>It is safe to build and run on Java 8.  It is not safe to build on Java 8 and run on Java 7.  The warning occur because gradle is configured to produce Java 7 compatible class files which can be problematic if you're using a Java 8 JDK (you may link against incompatible APIs).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I didn¹t look into the code, but it seems the "" is not treated as an<br>
empty string but eliminated in the course.<br></blockquote><div><br></div><div>The command line validation is perhaps too strict, but passwords are about the only command line option I can think of where an empty value makes sense.<br><br></div><div>In your case, leaving the option out entirely *should* work.<br></div><div> </div>Brett<br></div></div></div>