Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replacement for apoc-4.x-all.jar in v5.x? FYI, this jar is present in Neo4j repository/plugins. #3698

Open
Kaivalya31 opened this issue Jul 27, 2023 · 3 comments

Comments

@Kaivalya31
Copy link

Replacement for apoc-4.x-all.jar in v5.x? FYI, this jar is present in Neo4j repository/plugins.

@Lojjs
Copy link
Contributor

Lojjs commented Jul 27, 2023

@Kaivalya31 The way APOC is packaged has been changed between Neo4j 4 and 5, from core + full (which included both core and extended), to separate packages for core and extended. This blog post is describing the details: https://towardsdatascience.com/what-happened-with-apoc-in-neo4j-v5-core-and-extended-edition-23994cdf0a2c

Please give it a read and comment back if that helps or if you need further assistance.

Best regards Louise, Neo4j

@Kaivalya31
Copy link
Author

@Lojjs I tried what is suggested in the article but the Neo4j repository is still not starting and I get this error in neo4j-output.log - 'ERROR StatusConsoleListener Reconfiguration failed: No configuration found for '659e0bfd' at 'null' in 'null'
PM org.apache.commons.beanutils.FluentPropertyBeanIntrospector introspect
INFO: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
'

@ncordon
Copy link
Contributor

ncordon commented Aug 9, 2023

Hey @Kaivalya31, could you please give us more information on what versions of neo4j and apoc are you using? Normally apoc 5.x is only compatible with the same minor version of neo4j 5. Here's is a matrix of compatibility, for reference.

This starts okay for me:

docker run --restart always --publish=7474:7474 --publish=7687:7687  --env NEO4J_PLUGINS='["apoc"]' \
--env NEO4J_dbms_security_procedures_unrestricted=apoc.\\\* \
neo4j:5.10.0-community

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants