Echtzeitsysteme / iflye

Incremental Fast Lightweight (y) virtual network Embedding framework
GNU General Public License v3.0
4 stars 2 forks source link

DissScenarioLoad: metrics output does not create folder if it does not exist #83

Closed maxkratz closed 3 months ago

maxkratz commented 3 months ago

Example:

java.nio.file.NoSuchFileException: ./metrics/test.csv
    at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
    at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:261)
    at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:482)
    at java.base/java.nio.file.Files.newOutputStream(Files.java:227)
    at java.base/java.nio.file.Files.newBufferedWriter(Files.java:2988)
    at java.base/java.nio.file.Files.newBufferedWriter(Files.java:3036)
    at scenario.util.CsvUtil.writeCsvLine(CsvUtil.java:244)
    at scenario.util.CsvUtil.appendCsvLine(CsvUtil.java:159)
    at scenarios.load.DissScenarioLoad.main(DissScenarioLoad.java:136)