【问题标题】:I get bolt unexpected error when I launch neo4j console in command line在命令行中启动 neo4j 控制台时出现意外错误
【发布时间】:2020-05-26 14:09:08
【问题描述】:

我是 neo4j 的新手。当我运行 neo4j 控制台并输入凭据后,我可以进入浏览器界面。但是,每当我刷新浏览器时,命令行窗口都会显示如下错误:

ERROR 螺栓会话中检测到意外错误 '00000000000000e0-000023c4-00000006-99adaeeaf773dc11-cde05595'。失败的 处理螺栓消息 org.neo4j.bolt.v1.runtime.BoltConnectionFatality:无法处理 螺栓消息 在 org.neo4j.bolt.v1.runtime.BoltStateMachine.handleFailure(BoltStateMachine.java:742) 在 org.neo4j.bolt.v1.runtime.BoltStateMachine.handleFailure(BoltStateMachine.java:728) 在 org.neo4j.bolt.v1.runtime.BoltStateMachine.access 500 美元(BoltStateMachine.java:62) 在 org.neo4j.bolt.v1.runtime.BoltStateMachine$State$1.init(BoltStateMachine.java:435) 在 org.neo4j.bolt.v1.runtime.BoltStateMachine.init(BoltStateMachine.java:145) 在 org.neo4j.bolt.v1.messaging.BoltMessageRouter.lambda$onInit$0(BoltMessageRouter.java:70) 在 org.neo4j.bolt.runtime.DefaultBoltConnection.processNextBatch(DefaultBoltConnection.java:195) 在 org.neo4j.bolt.runtime.DefaultBoltConnection.processNextBatch(DefaultBoltConnection.java:143) 在 org.neo4j.bolt.runtime.ExecutorBoltScheduler.executeBatch(ExecutorBoltScheduler.java:170) 在 org.neo4j.bolt.runtime.ExecutorBoltScheduler.lambda$scheduleBatchOrHandleError$2(ExecutorBoltScheduler.java:153) 在 java.util.concurrent.CompletableFuture$AsyncSupply.run(未知来源) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(Unknown Source) 引起:org.neo4j.bolt.security.auth.AuthenticationException:客户端是 由于身份验证失败而未经授权。 在 org.neo4j.bolt.security.auth.BasicAuthentication.doAuthenticate(BasicAuthentication.java:78) 在 org.neo4j.bolt.security.auth.BasicAuthentication.authenticate(BasicAuthentication.java:60) 在 org.neo4j.bolt.v1.runtime.BoltStateMachineSPI.authenticate(BoltStateMachineSPI.java:93) 在 org.neo4j.bolt.v1.runtime.BoltStateMachine$State$1.init(BoltStateMachine.java:412) ... 10 更多

出现这样的错误可以吗。我可以毫无问题地访问我的图表,但我很好奇当我在我们的一台服务器上启动它时它是否会产生任何与连接相关的问题。请指导我。

【问题讨论】:

  • 我什至将 dbms.connector.bolt.address=0.0.0.0:7687 添加到 neo4j/conf 文件中,也未注释 dbms.connector.bolt.listen_address=:7687。
  • 我想通了。而不是将其作为控制台运行。我已经安装并启动了该服务。即使浏览器刷新,我也没有收到任何螺栓错误消息。谢谢。

标签: neo4j


【解决方案1】:

根据https://github.com/neo4j/neo4j/issues/11972https://github.com/neo4j/neo4j/issues/12067,这个“错误”显然应该被视为警告。

据我了解,它可能会发生:

  • 当您没有为:server connect 提供正确的凭据时 在浏览器用户界面上
  • 或者当浏览器尝试使用命令来测试数据库上是否启用了身份验证时...

【讨论】:

    猜你喜欢
    • 2023-02-14
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 2020-04-16
    相关资源
    最近更新 更多