2016-05-13 1 views
2

J'ai reçu l'erreur "La table pio_event: events_1 n'existe pas encore" essayant de créer une nouvelle application.La création de l'application Prediction.io échoue sur la méthode SecureRandom car la table events_1 ne se termine pas

$ app pio nouvelle monapp

journal de la console:

[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) 

Répondre

3

Le problème est Java 7 sur la machine virtuelle, donc nous avons besoin de mettre à jour Java 8.

étapes pour résoudre:

1) sudo add-apt-repository ppa: webupd8team/java

2) sudo apt-get update

3) sudo apt-get install oracle-java8-installateur

4) sudo apt-get install oracle-java8-illimitée jce-politique

, exécutez la commande créer une nouvelle application (pio app new myapp). Si vous voulez utiliser le même nom, vous devrez le supprimer avant.

+0

Merci pour le partage Rafael. !! Vous pouvez marquer ceci comme correct. –