Невозможно десериализовать пакет mleap - PullRequest
0 голосов
/ 31 января 2019

Я получаю исключение java.util.NoSuchElementException: None.get для следующего кода:

// Deserialize a directory bundle
val bundle = (for(bundleFile <- managed(BundleFile(bundle_path))) yield {
    bundleFile.loadMleapBundle().get
}).opt.get

Ошибка в строке opt.get

1 Ответ

0 голосов
/ 10 мая 2019

Пример из одного из тестов MLeap десериализует пакет следующим образом:

val bundle = (for(bundle <- managed(BundleFile(new File(lrUri.getPath)))) yield {
      bundle.loadMleapBundle().get
    }).tried.get

Возможно, вам следует использовать tried вместо opt.

...