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
