2016-05-13 2 views
2

У меня ошибка: «Таблица pio_event: events_1 еще не существует», пытаясь создать новое приложение.Prediction.io приложение создает сбой по методу SecureRandom, потому что table events_1 не выходит

$ Pio приложение новый MyApp

консоли журнала:

[INFO] [HBLEvents] The table pio_event:events_1 doesn't exist yet. Creating now... 
[INFO] [App$] Initialized Event Store for this app ID: 1. 
Exception in thread "main" java.lang.NoSuchMethodError: 
java.security.SecureRandom.getInstanceStrong()Ljava/security/SecureRandom; 
at io.prediction.data.storage.AccessKeys$class.generateKey(AccessKeys.scala:66) 

ответ

3

Проблема заключается в Java 7 на виртуальной машине, так что нам нужно обновить до Java 8.

шаги, чтобы решить:

1) Sudo добавить-APT-хранилище PPA: webupd8team/Java

2) Sudo APT-получить обновление

3) Sudo APT-получить установку оракула java8-установщиков

4) Sudo APT-получить установку оракул-java8 неограниченную-ОКО-Полис

Итак, запустите команду создайте новое приложение (pio app new myapp). Если вы хотите использовать одно и то же имя, вам нужно будет удалить его раньше.

+0

Спасибо, что поделились Рафаэлем. !! Вы можете отметить это как правильное. –

Смежные вопросы