JavaでYAMLファイルを読み込む際に出たエラー

エラー

Exception java.io.IOException: Stream closed 
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:200)
    at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:381)
    at io.dropwizard.Application.run(Application.java:79)
    at com.midcareer.user.MidUserApplication.main(MidUserApplication.java:120)
Caused by: org.yaml.snakeyaml.error.YAMLException: java.io.IOException: Stream closed
    at java.io.PushbackInputStream.ensureOpen(PushbackInputStream.java:74)
    at java.io.PushbackInputStream.read(PushbackInputStream.java:166)
    at org.yaml.snakeyaml.reader.UnicodeReader.init(UnicodeReader.java:90)
    at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:122)
    at java.io.Reader.read(Reader.java:140)
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:184)

んんー。ストリームが閉じてる感じではないんだよなあ。
そもそもファイルパスが違うのか?
よくわからず調べまくる。



解決

yamlファイルに、javaのオブジェクトにマッピングするパスを書き込む必要があったみたい。

!!com.saple.service.User #ここを追加

name: naaaaaaa
emal: sample@gmal.com