问题描述
我正在尝试通过代理对象创建节点。
private List<Node> createNode(Agent agent){
Configuration configuration = new Configuration.Builder()
.uri("file:///HANNIMPEHA/Thesis/FascinatingProject/my.db")
.build();
GraphDatabaseFactory factory = new GraphDatabaseFactory();
GraphDatabaseService db = factory.newEmbeddedDatabase(
configuration.getDatabase());
try (Transaction tx = db.beginTx()) {
Node node = db.createNode();
...
但是,当我到达factory.newEmbeddedDatabase时, 它给出了空指针异常,这表明在初始阶段缺少某些东西。
在Agent类的开始处有一个注释“ @NodeEntity”。
请帮助我或建议下一步我该怎么做。
(编辑) 这是详细的错误信息。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
at java.base/java.util.concurrent.ConcurrentHashMap.putAll(ConcurrentHashMap.java:1089)
at org.neo4j.kernel.configuration.Config.<init>(Config.java:86)
at org.neo4j.kernel.InternalAbstractGraphDatabase.<init>(InternalAbstractGraphDatabase.java:302)
at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:58)
at org.neo4j.graphdb.factory.GraphDatabaseFactory.newDatabase(GraphDatabaseFactory.java:108)
at org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:95)
at org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:176)
at org.neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatabase(GraphDatabaseFactory.java:67)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)