Hello All,
We are migrating Neo4j from enterprise to community.
old setup
jdk 17, neo4j enterprise - 5.12
Now
jdk 25, neo4j - 2026.07.1
Could someone please have a look on priority..Its very urgent. I tried all possible things from my side.
Caused by: org.neo4j.kernel.extension.FailedToBuildExtensionException: Failed to build kernel extension Extension:ApocConfigExtensionFactory[ApocConfig] because it is compiled with a reference to a class, method, or field, that is not in the class path: 'Could not initialize class org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstLexer'. The most common cause of this problem, is that Neo4j has been upgraded without also upgrading all installed extensions, such as APOC. Make sure that all of your extensions are build against your specific version of Neo4j.
at org.neo4j.kernel.extension.ExtensionFailureStrategies.wrap(ExtensionFailureStrategies.java:56)
at org.neo4j.kernel.extension.ExtensionFailureStrategies$1.handle(ExtensionFailureStrategies.java:68)
at org.neo4j.kernel.extension.AbstractExtensions.init(AbstractExtensions.java:69)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:317)
... 13 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstLexer
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.newLexer(Cypher5AstParser.scala:63)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.preparsedTokens(AntlrAstParser.scala:130)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.parse(AntlrAstParser.scala:48)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.parse$(AntlrAstParser.scala:39)
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.parse(Cypher5AstParser.scala:39)
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.expression(Cypher5AstParser.scala:48)
at org.neo4j.cypher.internal.evaluator.SimpleExpressionEvaluator.parseAndEvaluate(SimpleExpressionEvaluator.java:96)
at org.neo4j.cypher.internal.evaluator.SimpleExpressionEvaluator.evaluate(SimpleExpressionEvaluator.java:55)
at org.neo4j.procedure.impl.MapConverter.apply(MapConverter.java:41)
at org.neo4j.procedure.impl.MapConverter.apply(MapConverter.java:30)
at org.neo4j.procedure.impl.Cypher5TypeCheckers$DefaultValueConverter.defaultValue(Cypher5TypeCheckers.java:291)
at org.neo4j.procedure.impl.MethodSignatureCompiler.signatureFor(MethodSignatureCompiler.java:71)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:293)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:250)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:421)
at org.neo4j.procedure.impl.GlobalProceduresRegistry$BulkRegistration.registerProcedure(GlobalProceduresRegistry.java:313)
at org.neo4j.graphdb.factory.module.edition.AbstractEditionModule.registerProcedures(AbstractEditionModule.java:107)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.lambda$setupProcedures$6(DatabaseManagementServiceFactory.java:415)
at org.neo4j.procedure.LazyProcedures.init(LazyProcedures.java:65)
at org.neo4j.procedure.LazyProcedures.registerComponent(LazyProcedures.java:115)
at apoc.ApocConfig.(ApocConfig.java:141)
at apoc.ApocConfigExtensionFactory.newInstance(ApocConfigExtensionFactory.java:58)
at apoc.ApocConfigExtensionFactory.newInstance(ApocConfigExtensionFactory.java:34)
at org.neo4j.kernel.extension.AbstractExtensions.newInstance(AbstractExtensions.java:134)
at org.neo4j.kernel.extension.AbstractExtensions.init(AbstractExtensions.java:63)
... 14 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.ExceptionInInitializerError [in thread "main"]
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.newLexer(Cypher5AstParser.scala:63)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.preparsedTokens(AntlrAstParser.scala:130)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.parse(AntlrAstParser.scala:48)
at org.neo4j.cypher.internal.parser.ast.AntlrAstParser.parse$(AntlrAstParser.scala:39)
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.parse(Cypher5AstParser.scala:39)
at org.neo4j.cypher.internal.parser.v5.ast.factory.Cypher5AstParser.expression(Cypher5AstParser.scala:48)
at org.neo4j.cypher.internal.evaluator.SimpleExpressionEvaluator.parseAndEvaluate(SimpleExpressionEvaluator.java:96)
at org.neo4j.cypher.internal.evaluator.SimpleExpressionEvaluator.evaluate(SimpleExpressionEvaluator.java:55)
at org.neo4j.procedure.impl.MapConverter.apply(MapConverter.java:41)
at org.neo4j.procedure.impl.MapConverter.apply(MapConverter.java:30)
at org.neo4j.procedure.impl.Cypher5TypeCheckers$DefaultValueConverter.defaultValue(Cypher5TypeCheckers.java:291)
at org.neo4j.procedure.impl.MethodSignatureCompiler.signatureFor(MethodSignatureCompiler.java:71)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:293)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:250)
at org.neo4j.procedure.impl.ProcedureCompiler.compileProcedure(ProcedureCompiler.java:421)
at org.neo4j.procedure.impl.GlobalProceduresRegistry$BulkRegistration.registerProcedure(GlobalProceduresRegistry.java:313)
at org.neo4j.graphdb.factory.module.edition.AbstractEditionModule.registerProcedures(AbstractEditionModule.java:107)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.lambda$setupProcedures$6(DatabaseManagementServiceFactory.java:415)
at org.neo4j.procedure.LazyProcedures.init(LazyProcedures.java:65)
at org.neo4j.procedure.LazyProcedures.registerComponent(LazyProcedures.java:115)
at apoc.ApocConfig.(ApocConfig.java:141)
at apoc.ApocConfigExtensionFactory.newInstance(ApocConfigExtensionFactory.java:58)
at apoc.ApocConfigExtensionFactory.newInstance(ApocConfigExtensionFactory.java:34)
at org.neo4j.kernel.extension.AbstractExtensions.newInstance(AbstractExtensions.java:134)
at org.neo4j.kernel.extension.AbstractExtensions.init(AbstractExtensions.java:63)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:317)
at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:56)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:85)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.startDatabaseServer(DatabaseManagementServiceFactory.java:282)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.build(DatabaseManagementServiceFactory.java:225)
at org.neo4j.test.TestDatabaseManagementServiceBuilder.newDatabaseManagementService(TestDatabaseManagementServiceBuilder.java:145)
at org.neo4j.test.TestDatabaseManagementServiceBuilder.build0(TestDatabaseManagementServiceBuilder.java:135)
at