OrientDB 3.0.0 создание встроенных дают java.lang.NullPointerException - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь создать встроенную OrientDB и создать некоторую Vertex, добавить некоторые свойства, ... Но я получаю исключение нулевого указателя в первой строке!

14

OrientDB orientdb = new OrientDB("embedded:./databases/", 
        OrientDBConfig.defaultConfig());
        orientdb.create("test", ODatabaseType.PLOCAL);

            try (ODatabaseSession dbSession = orientdb.open("test", "admin","admin");) {
                OClass person =  dbSession.createVertexClass("Person");
                OClass address = dbSession.createVertexClass("Address");

                person.createProperty("firstName", OType.STRING);
                person.createProperty("lastName", OType.STRING);

                dbSession.close();
            } 

            orientdb.close();

Исключение в потоке "main" java.lang.NullPointerException на com.orientechnologies.orient.core.Orient.onEmbeddedFactoryInit (Orient.java:929) на com.orientechnologies.orient.core.db.OrientDBEmbedded. (OrientDBEmbedded.java:63) на com.orientechnologies.orient.core.db.OrientDBInternal.embedded (OrientDBInternal.java:107) на com.orientechnologies.orient.core.db.OrientDB. (OrientDB.java:164) в com.orientechnologies.orient.core.db.OrientDB. (OrientDB.java:117) в org.apsolutions.orientdb.example.TestOrientDB.main (TestOrientDB.java:14)

1 Ответ

0 голосов
/ 19 мая 2018

Моя ошибка, я использовал библиотеку jdbc-all.jar, в то время как я должен был использовать файлы jar из папки lib дистрибутива orient-3.0.0.Спасибо всем, кто пытался помочь.

...