Skip to content

application.yml not automatically created by docker #296

@NotFluffy

Description

@NotFluffy

Title is self explanatory.

Expected behaviour : A default application.yml gets created if a compatible file is not found.
Current behaviour : The app fails if no compatible `application.yml found.

If application.yml not manually created

komf   | 15:39:41.388 [main] ERROR snd.komf.app.Application -- Failed to start the app
komf   | java.nio.file.NoSuchFileException: /config/application.yml
komf   | 	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
komf   | 	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
komf   | 	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
komf   | 	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
komf   | 	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
komf   | 	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
komf   | 	at java.base/java.nio.file.Files.readAllBytes(Unknown Source)
komf   | 	at java.base/java.nio.file.Files.readString(Unknown Source)
komf   | 	at java.base/java.nio.file.Files.readString(Unknown Source)
komf   | 	at snd.komf.app.config.ConfigLoader.loadDirectory(ConfigLoader.kt:15)
komf   | 	at snd.komf.app.AppContext.loadConfig(AppContext.kt:194)
komf   | 	at snd.komf.app.AppContext.<init>(AppContext.kt:62)
komf   | 	at snd.komf.app.ApplicationKt.main(Application.kt:13)

If application.yml manually created, but nothing added to it

komf   | 15:42:28.677 [main] ERROR snd.komf.app.Application -- Failed to start the app
komf   | com.charleskorn.kaml.EmptyYamlDocumentException: The YAML document is empty.
komf   | 	at com.charleskorn.kaml.YamlParser.<init>(YamlParser.kt:44)
komf   | 	at com.charleskorn.kaml.Yaml.parseToYamlNode$kaml(Yaml.kt:79)
komf   | 	at com.charleskorn.kaml.Yaml.decodeFromSource(Yaml.kt:69)
komf   | 	at com.charleskorn.kaml.Yaml.decodeFromString(Yaml.kt:59)
komf   | 	at snd.komf.app.config.ConfigLoader.loadDirectory(ConfigLoader.kt:15)
komf   | 	at snd.komf.app.AppContext.loadConfig(AppContext.kt:194)
komf   | 	at snd.komf.app.AppContext.<init>(AppContext.kt:62)
komf   | 	at snd.komf.app.ApplicationKt.main(Application.kt:13)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions