I recently had a problem where my disk filled up while running splitter, but
splitter did not exit, continuing to run for over an hour before I looked at
it and killed the process. I assume it was waiting for something which could
never happen.

The log file ended with the following:

Exception in thread "worker-4" Exception in thread "worker-2" Exception in
thread "worker-3" Exception in thread "worker-0" Exception in thread
"worker-6" Exception in thread "worker-1"
uk.me.parabola.splitter.SplitFailedException: Thread worker-1 failed to
write element 
        at
uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.ja
va:421)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.IOException: There is not enough space on the disk
        at java.base/java.io.FileOutputStream.writeBytes(Native Method)
        at
java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
        at
java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java
:81)
        at
java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:127)
        at
java.base/java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:1
87)
        at
uk.me.parabola.splitter.writer.O5mMapWriter.writeDataset(O5mMapWriter.java:2
03)
        at
uk.me.parabola.splitter.writer.O5mMapWriter.write(O5mMapWriter.java:264)
        at
uk.me.parabola.splitter.writer.AbstractOSMWriter.write(AbstractOSMWriter.jav
a:88)
        at
uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.ja
va:417)
        ... 1 more
Exception in thread "worker-5" uk.me.parabola.splitter.SplitFailedException:
Thread worker-3 failed to write element 
        at
uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.ja
va:421)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.IOException: There is not enough space on the disk
        at java.base/java.io.FileOutputStream.writeBytes(Native Method)
        at
java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
        at
java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java
:81)
        at
java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:127)
        at
java.base/java.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:1
87)
        at
uk.me.parabola.splitter.writer.O5mMapWriter.writeDataset(O5mMapWriter.java:2
03)
        at
uk.me.parabola.splitter.writer.O5mMapWriter.write(O5mMapWriter.java:264)
        at
uk.me.parabola.splitter.writer.AbstractOSMWriter.write(AbstractOSMWriter.jav
a:88)
        at
uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.ja
va:417)
        ... 1 more
uk.me.parabola.splitter.SplitFailedException: Thread worker-2 failed to
write element 
        at
uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.ja
va:421)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.IOException: There is not enough space on the disk
        at java.base/java.io.FileOutputStream.writeBytes(Native Method)
        at
java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
        at
java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java
:81)

Regards,
Mike

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to