My bad ...

After looking into the source code of osmosis, noticed that the error was being 
generated from the File.createTempFile method....
This happened because on my java options: -server -Xms2000m -Xmx4000m 
-Djava.io.tmpdir=<path to temp>
I didn't created the -Djava.io.tmpdir=<path to temp> path ...

Thank you all.

From: Nuno Miguel Lourenço [mailto:[email protected]]
Sent: sexta-feira, 25 de Outubro de 2013 18:12
To: [email protected]
Subject: [osmosis-dev] Error when updating OSM database

Hi all,

I've built an ANT process to populate an OSM database with a full PLANET file.
Afterwards I built another ANT process to update the given OSM database.

I'm getting an error on the update process.
Basically what I've done:
First:
<path to osmosis> --read-replication-interval-init workingDirectory=.
Second:
<path to osmosis> -v --read-replication-interval workingDirectory=. 
--write-pgsql-change host=host:port user=user database=database 
password=password

I'm getting stuck because I cannot make it work...
I'm getting this exceptions:
update_database:
     [echo] UPDATING OSM DB...
     [echo] JAVACMD_OPTIONS -> -server -Xms2000m -Xmx4000m 
-Djava.io.tmpdir=D:/Temp/tests/osmosis/rep/osmosis/tmp/...
     [exec] The command attribute is deprecated.
     [exec] Please use the executable attribute and nested arg elements.
     [exec] Out 25, 2013 6:10:19 PM org.openstreetmap.osmosis.core.Osmosis run
     [exec] INFO: Osmosis Version 0.43.1
     [exec] Out 25, 2013 6:10:19 PM 
org.openstreetmap.osmosis.core.TaskRegistrar loadJPFPlugins
     [exec] FINE: Searching for JPF plugins.
     [exec] Out 25, 2013 6:10:19 PM 
org.openstreetmap.osmosis.core.TaskRegistrar loadJPFPlugins
     [exec] FINE: Registering the core plugin.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.TaskRegistrar loadJPFPlugins
     [exec] FINE: Registering the extension plugins.
     [exec] Out 25, 2013 6:10:20 PM org.openstreetmap.osmosis.core.Osmosis run
     [exec] INFO: Preparing pipeline.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline prepare
     [exec] FINE: Building tasks.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buildTasks
     [exec] FINE: Created task "1-read-replication-interval"
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buildTasks
     [exec] FINE: Created task "2-sort-change"
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline buildTasks
     [exec] FINE: Created task "3-write-pgsql-change"
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline prepare
     [exec] FINE: Connecting tasks.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks putTask
     [exec] FINE: Task "1-read-replication-interval" produced unnamed pipe 
stored at level 1 in the default pipe stack.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline connectTasks
     [exec] FINE: Connected task "1-read-replication-interval"
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks retrieveTask
     [exec] FINE: Task "2-sort-change" consumed unnamed pipe stored at level 1 
in the default pipe stack.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks putTask
     [exec] FINE: Task "2-sort-change" produced unnamed pipe stored at level 1 
in the default pipe stack.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline connectTasks
     [exec] FINE: Connected task "2-sort-change"
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PipeTasks retrieveTask
     [exec] FINE: Task "3-write-pgsql-change" consumed unnamed pipe stored at 
level 1 in the default pipe stack.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline connectTasks
     [exec] FINE: Connected task "3-write-pgsql-change"
     [exec] Out 25, 2013 6:10:20 PM org.openstreetmap.osmosis.core.Osmosis run
     [exec] INFO: Launching pipeline execution.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager execute
     [exec] FINE: Launching task 1-read-replication-interval in a new thread.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskManager execute
     [exec] FINE: Task 2-sort-change is passive, no execution required.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskManager execute
     [exec] FINE: Task 3-write-pgsql-change is passive, no execution required.
     [exec] Out 25, 2013 6:10:20 PM org.openstreetmap.osmosis.core.Osmosis run
     [exec] INFO: Pipeline executing, waiting for completion.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager 
waitForCompletion
     [exec] FINE: Waiting for task 1-read-replication-interval to complete.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader runImpl
     [exec] FINE: Reading current server state.
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
writeRequests
     [exec] FINE: 
sun.net.www.MessageHeader@591686f75<mailto:sun.net.www.MessageHeader@591686f75> 
pairs: {GET /replication/hour/state.txt HTTP/1.1: null}{User-Agent: 
Java/1.7.0_40}{Host: planet.openstreetmap.org}{Accept: text/html, image/gif, 
image/jpeg, *; q=.2, */*;
q=.2}{Connection: keep-alive}
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
getInputStream
     [exec] FINE: 
sun.net.www.MessageHeader@a18047511<mailto:sun.net.www.MessageHeader@a18047511> 
pairs: {null: HTTP/1.1 200 OK}{Date: Fri, 25 Oct 2013 17:10:10 GMT}{Server: 
Apache/2.2.22 (Ubuntu)}{Last-Modified: Fri, 25 Oct 2013 17:02:07 GMT}{ETag: 
"5f2983d-53-4e993b5
d8f0f4"}{Accept-Ranges: bytes}{Content-Length: 83}{Vary: 
Accept-Encoding}{Keep-Alive: timeout=5, max=100}{Connection: 
Keep-Alive}{Content-Type: text/plain; charset=utf-8}
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader download
     [exec] FINE: The maximum timestamp to be downloaded is Wed Oct 09 01:00:00 
BST 2013.
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
writeRequests
     [exec] FINE: 
sun.net.www.MessageHeader@1a2b53fb5<mailto:sun.net.www.MessageHeader@1a2b53fb5> 
pairs: {GET /replication/hour/000/009/401.state.txt HTTP/1.1: null}{User-Agent: 
Java/1.7.0_40}{Host: planet.openstreetmap.org}{Accept: text/html, image/gif, 
image/jpeg, *;
q=.2, */*; q=.2}{Connection: keep-alive}
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
getInputStream
     [exec] FINE: 
sun.net.www.MessageHeader@1296912911<mailto:sun.net.www.MessageHeader@1296912911>
 pairs: {null: HTTP/1.1 200 OK}{Date: Fri, 25 Oct 2013 17:10:10 GMT}{Server: 
Apache/2.2.22 (Ubuntu)}{Last-Modified: Wed, 09 Oct 2013 00:02:05 GMT}{ETag: 
"5f98325-53-4e8439
87f67dc"}{Accept-Ranges: bytes}{Content-Length: 83}{Vary: 
Accept-Encoding}{Keep-Alive: timeout=5, max=99}{Connection: 
Keep-Alive}{Content-Type: text/plain; charset=utf-8}
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
writeRequests
     [exec] FINE: 
sun.net.www.MessageHeader@1d8330fd5<mailto:sun.net.www.MessageHeader@1d8330fd5> 
pairs: {GET /replication/hour/000/009/401.osc.gz HTTP/1.1: null}{User-Agent: 
Java/1.7.0_40}{Host: planet.openstreetmap.org}{Accept: text/html, image/gif, 
image/jpeg, *; q=
.2, */*; q=.2}{Connection: keep-alive}
     [exec] Out 25, 2013 6:10:20 PM sun.net.www.protocol.http.HttpURLConnection 
getInputStream
     [exec] FINE: 
sun.net.www.MessageHeader@1005412e10<mailto:sun.net.www.MessageHeader@1005412e10>
 pairs: {null: HTTP/1.1 200 OK}{Date: Fri, 25 Oct 2013 17:10:10 GMT}{Server: 
Apache/2.2.22 (Ubuntu)}{Last-Modified: Wed, 09 Oct 2013 00:02:05 GMT}{ETag: 
"5f98324-babfc-4e8
43987f67dc"}{Accept-Ranges: bytes}{Content-Length: 764924}{Keep-Alive: 
timeout=5, max=98}{Connection: Keep-Alive}{Content-Type: application/x-gzip}
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager 
waitForCompletion
     [exec] SEVERE: Thread for task 1-read-replication-interval failed
     [exec] org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to 
read the changeset file 000/009/401.osc.gz from the server.
     [exec]     at 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.downloadReplicationFile(BaseReplicationDownloader.java:133)
     [exec]     at 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.download(BaseReplicationDownloader.java:262)
     [exec]     at 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.runImpl(BaseReplicationDownloader.java:302)
     [exec]     at 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.run(BaseReplicationDownloader.java:381)
     [exec]     at java.lang.Thread.run(Unknown Source)
     [exec] Caused by: java.io.IOException: The system cannot find the path 
specified
     [exec]     at java.io.WinNTFileSystem.createFileExclusively(Native Method)
     [exec]     at java.io.File.createNewFile(Unknown Source)
     [exec]     at java.io.File.createTempFile(Unknown Source)
     [exec]     at java.io.File.createTempFile(Unknown Source)
     [exec]     at 
org.openstreetmap.osmosis.replication.v0_6.BaseReplicationDownloader.downloadReplicationFile(BaseReplicationDownloader.java:111)
     [exec]     ... 4 more
     [exec]
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskManager 
waitForCompletion
     [exec] FINE: Task 2-sort-change is passive, no completion wait required.
     [exec] Out 25, 2013 6:10:20 PM 
org.openstreetmap.osmosis.core.pipeline.common.PassiveTaskManager 
waitForCompletion
     [exec] FINE: Task 3-write-pgsql-change is passive, no completion wait 
required.
     [exec] Out 25, 2013 6:10:20 PM org.openstreetmap.osmosis.core.Osmosis main
     [exec] SEVERE: Execution aborted.
     [exec] org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more 
tasks failed.
     [exec]     at 
org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)
     [exec]     at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:92)
     [exec]     at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     [exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)
     [exec]     at java.lang.reflect.Method.invoke(Unknown Source)
     [exec]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
     [exec]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
     [exec]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
     [exec]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
     [exec]     at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
     [exec]

BUILD FAILED

Can anyone point me to a correction direction.

Thanks to all.
Nuno Lourenço
_______________________________________________
osmosis-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/osmosis-dev

Reply via email to