尝试从命令行启动Neo4j 3.2.1(使用Invoke-Neo4j控制台)失败,出现java错误。应用程序从桌面图标开始正常。命令行选项适用于v 3.2.0
我提出了一个错误,但有没有人经历过这个?我正在运行Invoke-Console并获得以下Java错误 - 请注意突出显示的错误
错误日志:2017-06-16 11:54:03.206 + 0000 INFO [o.n.k.i.DiagnosticsManager] --- INITIALIZED诊断结束--- 2017-06-16 11:54:03.551 + 0000 INFO [o.n.b.v.r.WorkerFactory] Bolt 已加载服务器扩展2017-06-16 11:54:03.552 + 0000 INFO [o.n.b.v.r.WorkerFactory]在0.0.0.0:7687上启用了Bolt。 2017年6月16日 11:54:03.722 + 0000 INFO [o.n.k.i.s.f.RecordFormatSelector]已选中 RecordFormat:来自商店的StandardV3_2 [v0.A.8]记录格式 D:\ Apps \ Neo4j CE 3.1.4 \ data \ databases \ graph.db 2017-06-16 11:54:03.750 + 0000 INFO [o.n.k.i.s.f.RecordFormatSelector]已选中 RecordFormat:来自商店的StandardV3_2 [v0.A.8]记录格式 D:\ Apps \ Neo4j CE 3.1.4 \ data \ databases \ graph.db 2017-06-16 11:54:03.751 + 0000 INFO [o.n.k.i.s.f.RecordFormatSelector]格式不 配置。商店选择的格式: RecordFormat:StandardV3_2 [v0.A.8] 2017-06-16 11:54:04.474 + 0000 INFO [o.n.k.i.a.i.IndexingService] IndexingService.init:索引没有 上面特别提到的是在线2017-06-16 11:54:05.445 + 0000 WARN [o.n.k.NeoStoreDataSource]启动时发生异常 数据源。试图关闭事情。零件 'org.neo4j.kernel.recovery.Recovery@e9890a4'无法初始化。 请参阅附件原因例外。 org.neo4j.kernel.lifecycle.LifecycleException:Component 'org.neo4j.kernel.recovery.Recovery@e9890a4'无法初始化。 请参阅附件原因例外。在 org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.init(LifeSupport.java:416) 在org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:62)at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:98)at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:511) 在 org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:434) 在org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 在 org.neo4j.kernel.impl.transaction.state.DataSourceManager.start(DataSourceManager.java:100) 在 org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:434) 在org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 在 org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:205) 在 org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:124) 在 org.neo4j.server.CommunityNeoServer.lambda $静态$ 0(CommunityNeoServer.java:58) 在 org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) 在 org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start(LifeSupport.java:434) 在org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 在 org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:211) 在 org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:107) 在 org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:80) 在 org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28) 引起:java.lang.IllegalArgumentException:无法识别的日志条目 版本-10。在位置LogPosition {logVersion = 0, byteOffset = 86193010},条目版本为null org.neo4j.kernel.impl.transaction.log.entry.LogEntryVersion.byVersion(LogEntryVersion.java:162) 在 org.neo4j.kernel.impl.transaction.log.entry.VersionAwareLogEntryReader.readLogEntry(VersionAwareLogEntryReader.java:97) 在 org.neo4j.kernel.impl.transaction.log.LogEntryCursor.next(LogEntryCursor.java:54) 在 org.neo4j.kernel.recovery.LatestCheckPointFinder.find(LatestCheckPointFinder.java:82) 在 org.neo4j.kernel.recovery.PositionToRecoverFrom.apply(PositionToRecoverFrom.java:89) 在 org.neo4j.kernel.recovery.DefaultRecoverySPI.getPositionToRecoverFrom(DefaultRecoverySPI.java:81) 在org.neo4j.kernel.recovery.Recovery.init(Recovery.java:80)at org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.init(LifeSupport.java:406) ......还有18个
答案 0 :(得分:0)
我能够通过重新提取整个zip文件分发来解决这个问题,之前我只将/ bin下的文件添加到Windows发行版中
摘要:使用zip文件分发从命令行运行neo4j时,请使用完整的zip文件分发