在集群中运行嵌入式HA实例时,Neo4j为空指针

时间:2013-07-01 22:52:00

标签: neo4j

我正在尝试将系统从1.8升级到1.9.1,并在我的日志中收到错误消息。

在具有一个或多个独立neo4j实例的集群中运行neo4j的嵌入式版本时,我会在日志中反复出现以下错误。仅当嵌入式实例是主实例时才会发生错误。如果它是从属设备,则不会打印这些错误。系统似乎工作正常,但是每隔几秒就会继续运行一个作业并打印此错误消息。

有什么想法吗?

[Server receiving-2] ERROR org.neo4j.kernel.ha.com.master.MasterServer:176 - Exception from Netty
java.lang.NullPointerException: null
 at org.neo4j.com.Server$ServerHandler.writeComplete(Server.java:337) ~[neo4j-com-1.9.1.jar:1.9.1]
 at org.jboss.netty.channel.Channels.fireWriteComplete(Channels.java:324) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:275) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromTaskLoop(AbstractNioWorker.java:150) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioChannel$WriteTask.run(AbstractNioChannel.java:335) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:366) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:290) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88) ~[netty-3.6.3.Final.jar:na]
 at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.3.Final.jar:na]
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
 at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]

1 个答案:

答案 0 :(得分:0)

请检查Neo4j 1.9.3是否仍然存在此异常。自1.9.1以来,已经有大量的修复和改进。