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

Unable to start neo4j docker image 3.5.17 - Plugin jar file: /var/lib/neo4j/plugins/apoc-3.5.0.9-all.jar corrupted. #243

Closed
hariseldon78 opened this issue Mar 29, 2020 · 19 comments
Assignees

Comments

@hariseldon78
Copy link

When trying to use the last neo4j docker image 3.5.17 it doesn't start saying that the apoc jar file is corrupted.
I know for certain that it is not because it runs just fine with the 3.5.16 image. I also tried with an older jar of the plugin and get the same 'corrupted' error.

Here is the debug.log file

2020-03-29 04:27:36.609+0000 INFO [o.n.g.f.m.e.CommunityEditionModule] No locking implementation specified, defaulting to 'community'
2020-03-29 04:27:36.745+0000 INFO [o.n.g.f.GraphDatabaseFacadeFactory] Creating 'graph.db' database.
2020-03-29 04:27:36.772+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Requirement Database available makes database graph.db unavailable.
2020-03-29 04:27:36.773+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Database graph.db is unavailable.
2020-03-29 04:27:36.797+0000 INFO [o.n.i.d.DiagnosticsManager] --- INITIALIZED diagnostics START ---
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] Neo4j Kernel properties:
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.http.enabled=true
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.security.auth_enabled=true
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.windows_service_name=neo4j
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.http.listen_address=0.0.0.0:7474
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.https.listen_address=0.0.0.0:7473
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] unsupported.dbms.directories.neo4j_home=/var/lib/neo4j
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.bolt.listen_address=0.0.0.0:7687
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.directories.import=import
2020-03-29 04:27:36.802+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.memory.pagecache.size=512M
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] unsupported.dbms.edition=community
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.directories.logs=/logs
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.bolt.enabled=true
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connector.https.enabled=true
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.jvm.additional=-XX:+UseG1GC
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] wrapper.java.additional=-Dneo4j.ext.udc.source=docker
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.connectors.default_listen_address=0.0.0.0
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] dbms.tx_log.rotation.retention_policy=100M size
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] EDITION=community
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] HOME=/var/lib/neo4j
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] Diagnostics providers:
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] org.neo4j.kernel.configuration.Config
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] org.neo4j.internal.diagnostics.DiagnosticsManager
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] SYSTEM_MEMORY
2020-03-29 04:27:36.803+0000 INFO [o.n.i.d.DiagnosticsManager] JAVA_MEMORY
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] OPERATING_SYSTEM
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] JAVA_VIRTUAL_MACHINE
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] CLASSPATH
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] LIBRARY_PATH
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] SYSTEM_PROPERTIES
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] TIMEZONE_DATABASE
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] LINUX_SCHEDULERS
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] NETWORK
2020-03-29 04:27:36.804+0000 INFO [o.n.i.d.DiagnosticsManager] System memory information:
2020-03-29 04:27:36.807+0000 INFO [o.n.i.d.DiagnosticsManager] Total Physical memory: 31.32 GB
2020-03-29 04:27:36.807+0000 INFO [o.n.i.d.DiagnosticsManager] Free Physical memory: 1.06 GB
2020-03-29 04:27:36.807+0000 INFO [o.n.i.d.DiagnosticsManager] Committed virtual memory: 11.65 GB
2020-03-29 04:27:36.807+0000 INFO [o.n.i.d.DiagnosticsManager] Total swap space: 9.77 GB
2020-03-29 04:27:36.807+0000 INFO [o.n.i.d.DiagnosticsManager] Free swap space: 9.76 GB
2020-03-29 04:27:36.808+0000 INFO [o.n.i.d.DiagnosticsManager] JVM memory information:
2020-03-29 04:27:36.808+0000 INFO [o.n.i.d.DiagnosticsManager] Free memory: 473.26 MB
2020-03-29 04:27:36.808+0000 INFO [o.n.i.d.DiagnosticsManager] Total memory: 502.00 MB
2020-03-29 04:27:36.808+0000 INFO [o.n.i.d.DiagnosticsManager] Max memory: 7.83 GB
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Garbage Collector: G1 Young Generation: [G1 Eden Space, G1 Survivor Space, G1 Old Gen]
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Garbage Collector: G1 Old Generation: [G1 Eden Space, G1 Survivor Space, G1 Old Gen]
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: Code Cache (Non-heap memory): committed=6.44 MB, used=6.37 MB, max=240.00 MB, threshold=0.00 B
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: Metaspace (Non-heap memory): committed=21.12 MB, used=20.23 MB, max=-1.00 B, threshold=0.00 B
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: Compressed Class Space (Non-heap memory): committed=2.62 MB, used=2.35 MB, max=1.00 GB, threshold=0.00 B
2020-03-29 04:27:36.809+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: G1 Eden Space (Heap memory): committed=226.00 MB, used=2.00 MB, max=-1.00 B, threshold=?
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: G1 Survivor Space (Heap memory): committed=14.00 MB, used=14.00 MB, max=-1.00 B, threshold=?
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Memory Pool: G1 Old Gen (Heap memory): committed=262.00 MB, used=9.84 MB, max=7.83 GB, threshold=0.00 B
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Operating system information:
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Operating System: Linux; version: 5.5.13-arch1-1; arch: amd64; cpus: 8
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Max number of file descriptors: 1048576
2020-03-29 04:27:36.810+0000 INFO [o.n.i.d.DiagnosticsManager] Number of open file descriptors: 137
2020-03-29 04:27:36.811+0000 INFO [o.n.i.d.DiagnosticsManager] Process id: 162@fda3eaf870ec
2020-03-29 04:27:36.811+0000 INFO [o.n.i.d.DiagnosticsManager] Byte order: LITTLE_ENDIAN
2020-03-29 04:27:36.813+0000 INFO [o.n.i.d.DiagnosticsManager] Local timezone: Etc/UTC
2020-03-29 04:27:36.813+0000 INFO [o.n.i.d.DiagnosticsManager] JVM information:
2020-03-29 04:27:36.813+0000 INFO [o.n.i.d.DiagnosticsManager] VM Name: OpenJDK 64-Bit Server VM
2020-03-29 04:27:36.813+0000 INFO [o.n.i.d.DiagnosticsManager] VM Vendor: Oracle Corporation
2020-03-29 04:27:36.813+0000 INFO [o.n.i.d.DiagnosticsManager] VM Version: 25.242-b08
2020-03-29 04:27:36.814+0000 INFO [o.n.i.d.DiagnosticsManager] JIT compiler: HotSpot 64-Bit Tiered Compilers
2020-03-29 04:27:36.814+0000 INFO [o.n.i.d.DiagnosticsManager] VM Arguments: [-XX:+UseG1GC, -XX:-OmitStackTraceInFastThrow, -XX:+AlwaysPreTouch, -XX:+UnlockExperimentalVMOptions, -XX:+TrustFinalNonStaticFields, -XX:+DisableExplicitGC, -Djdk.tls.ephemeralDHKeySize=2048, -Djdk.tls.rejectClientInitiatedRenegotiation=true, -Dunsupported.dbms.udc.source=docker, -Dfile.encoding=UTF-8]
2020-03-29 04:27:36.814+0000 INFO [o.n.i.d.DiagnosticsManager] Java classpath:
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-bolt-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-resource-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-databind-2.10.2.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-interpreted-runtime-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-jaxrs-base-2.10.2.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-util-3.5-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-command-line-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-runtime-util-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-http-9.4.17.v20190418.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/zipfs.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/concurrentlinkedhashmap-lru-1.4.2.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-core-2.10.2.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jPowerShell-1.9.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-util-3.4-3.4.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-values-3.5.17.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/sunec.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jakarta.activation-api-1.2.1.jar
2020-03-29 04:27:36.815+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/sunjce_provider.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-io-9.4.17.v20190418.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jersey-server-1.19.3.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/bcpkix-jdk15on-1.64.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-udc-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-io-2.6.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-front-end-3.5-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-planner-3.4-3.4.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/dnsns.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jersey-core-1.19.3.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-webapp-9.4.17.v20190418.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-xml-9.4.17.v20190418.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-configuration-1.10.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-planner-spi-3.4-3.4.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/cldrdata.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/charsets.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-diagnostics-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jersey-servlet-1.19.3.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-spatial-index-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-index-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/netty-all-4.1.48.Final.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/txw2-2.3.2.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/resources.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/scala-library-2.11.12.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-logging-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/jsse.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-unsafe-3.5.17.jar
2020-03-29 04:27:36.816+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/localedata.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-server-9.4.17.v20190418.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-kernel-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-jaxrs-json-provider-2.10.2.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-ast-3.5-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-kernel-api-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-planner-3.5-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/javax.servlet-api-3.1.0.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/sunrsasign.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/plugins/apoc-3.5.0.9-all.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-browser-4.0.3.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jProcesses-1.6.4.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-compiler-2.3-2.3.12.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/istack-commons-runtime-3.0.8.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-jmx-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/zstd-proxy-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/sunpkcs11.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/scala-reflect-2.11.12.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/plugins/
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-lang-2.6.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-lucene-upgrade-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-configuration-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/lucene-core-5.5.5.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-procedure-api-3.5.17.jar
2020-03-29 04:27:36.817+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/lucene-codecs-5.5.5.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-consistency-check-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/rt.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/activation-1.1.1.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/stax-ex-1.8.1.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-compiler-3.1-3.1.9.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/eclipse-collections-9.2.0.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-concurrent-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-compress-1.19.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-expressions-3.5-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-common-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-expression-3.4-3.4.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-io-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/bcprov-jdk15on-1.64.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-lang3-3.8.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-annotation-processors-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-module-jaxb-annotations-2.10.2.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-rewriting-3.5-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-data-collector-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/conf/
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-ssl-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-util-9.4.17.v20190418.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jaxb-runtime-2.3.2.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jaxb-api-2.3.0.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-parser-3.5-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/opencsv-2.3.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-import-tool-3.5.17.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/parboiled-scala_2.11-1.1.7.jar
2020-03-29 04:27:36.818+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-fulltext-index-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-expression-evaluator-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/classes
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-legacy-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-dbms-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-servlet-9.4.17.v20190418.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/openCypher-frontend-1-3.4.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-logical-plans-3.4-3.4.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/eclipse-collections-api-9.2.0.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-lucene-index-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/FastInfoset-1.2.16.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/jfr.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/caffeine-2.6.2.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/lucene-queryparser-5.5.5.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-logical-plans-3.5-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/nashorn.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-graph-algo-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [bootstrap] /usr/local/openjdk-8/lib/jce.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-frontend-3.1-3.1.9.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-graphdb-api-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-codegen-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/WMI4Java-1.6.1.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-ir-3.5-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jsr311-api-1.1.2.r612.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-frontend-2.3-2.3.12.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/lucene-analyzers-common-5.5.5.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-ir-3.4-3.4.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/zstd-jni-1.3.8-6.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-push-to-cloud-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-collections-3.5.17.jar
2020-03-29 04:27:36.819+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-security-3.5.17.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-cypher-planner-spi-3.5-3.5.17.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/server-api-3.5.17.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jakarta.xml.bind-api-2.3.2.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-logging-1.1.1.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/commons-text-1.4.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [loader.1] file:/usr/local/openjdk-8/lib/ext/jaccess.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-graph-matching-3.1.9.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/parboiled-core-1.1.7.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-csv-3.5.17.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jackson-annotations-2.10.2.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/neo4j-server-3.5.17.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] [classpath + loader.0] file:/var/lib/neo4j/lib/jetty-security-9.4.17.v20190418.jar
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] Library path:
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] /usr/java/packages/lib/amd64
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] /usr/lib64
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] /lib64
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] /lib
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] /usr/lib
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] System.properties:
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] sun.boot.library.path = /usr/local/openjdk-8/lib/amd64
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] jdk.tls.rejectClientInitiatedRenegotiation = true
2020-03-29 04:27:36.820+0000 INFO [o.n.i.d.DiagnosticsManager] path.separator = :
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] file.encoding.pkg = sun.io
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.java.launcher = SUN_STANDARD
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.os.patch.level = unknown
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] user.dir = /var/lib/neo4j
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.jnu.encoding = UTF-8
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] unsupported.dbms.udc.source = docker
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.management.compiler = HotSpot 64-Bit Tiered Compilers
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] user.home = /var/lib/neo4j
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] user.timezone = Etc/UTC
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] file.encoding = UTF-8
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] user.name = neo4j
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.java.command = org.neo4j.server.CommunityEntryPoint --home-dir=/var/lib/neo4j --config-dir=/var/lib/neo4j/conf
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.arch.data.model = 64
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] user.language = en
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] awt.toolkit = sun.awt.X11.XToolkit
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] jdk.tls.ephemeralDHKeySize = 2048
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] file.separator = /
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.io.unicode.encoding = UnicodeLittle
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.cpu.endian = little
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] sun.cpu.isalist =
2020-03-29 04:27:36.821+0000 INFO [o.n.i.d.DiagnosticsManager] (IANA) TimeZone Database Version:
2020-03-29 04:27:36.845+0000 INFO [o.n.i.d.DiagnosticsManager] TimeZone version: 2019c (available for 600 zone identifiers)
2020-03-29 04:27:36.845+0000 INFO [o.n.i.d.DiagnosticsManager] Linux scheduler information:
2020-03-29 04:27:36.849+0000 INFO [o.n.i.d.DiagnosticsManager] [mq-deadline] kyber bfq none
2020-03-29 04:27:36.849+0000 INFO [o.n.i.d.DiagnosticsManager] [mq-deadline] kyber bfq none
2020-03-29 04:27:36.849+0000 INFO [o.n.i.d.DiagnosticsManager] [mq-deadline] kyber bfq none
2020-03-29 04:27:36.849+0000 INFO [o.n.i.d.DiagnosticsManager] Network information:
2020-03-29 04:27:36.850+0000 INFO [o.n.i.d.DiagnosticsManager] Interface eth0:
2020-03-29 04:27:36.850+0000 INFO [o.n.i.d.DiagnosticsManager] address: 172.17.0.3
2020-03-29 04:27:36.850+0000 INFO [o.n.i.d.DiagnosticsManager] Interface lo:
2020-03-29 04:27:36.850+0000 INFO [o.n.i.d.DiagnosticsManager] address: 127.0.0.1
2020-03-29 04:27:36.850+0000 INFO [o.n.i.d.DiagnosticsManager] --- INITIALIZED diagnostics END ---
2020-03-29 04:27:36.953+0000 INFO [o.n.k.i.s.f.RecordFormatSelector] Selected format 'RecordFormat:StandardV3_4[v0.A.9]' for the new store
2020-03-29 04:27:37.530+0000 INFO [o.n.k.i.i.l.NativeLabelScanStore] No label index found, this might just be first use. Preparing to rebuild.
2020-03-29 04:27:37.555+0000 INFO [o.n.k.NeoStoreDataSource] Rotated to transaction log [/var/lib/neo4j/data/databases/graph.db/neostore.transaction.db.0] version=0, last transaction in previous log=1
2020-03-29 04:27:37.556+0000 INFO [o.n.k.NeoStoreDataSource] No commits found after last check point (which is at )
2020-03-29 04:27:37.562+0000 WARN [o.n.k.i.s.MetaDataStore] Missing counts store, rebuilding it.
2020-03-29 04:27:37.566+0000 WARN [o.n.k.i.s.MetaDataStore] Counts store rebuild completed.
2020-03-29 04:27:37.578+0000 INFO [o.n.k.i.i.l.NativeLabelScanStore] Rebuilding label index, this may take a while
2020-03-29 04:27:37.588+0000 INFO [o.n.k.i.i.l.NativeLabelScanStore] Label index rebuilt (roughly 0 nodes)
2020-03-29 04:27:37.592+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for KernelDiagnostics:Versions START ---
2020-03-29 04:27:37.595+0000 INFO [o.n.i.d.DiagnosticsManager] Graph Database: community single StoreId{creationTime=1585456057302, randomId=-4748501536906119060, storeVersion=16094931155187206, upgradeTime=1585456057302, upgradeId=1}
2020-03-29 04:27:37.595+0000 INFO [o.n.i.d.DiagnosticsManager] Kernel version: 3.5.17,d75f0787251462999da3671b492e5ede8028bd81
2020-03-29 04:27:37.595+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for KernelDiagnostics:Versions END ---
2020-03-29 04:27:37.597+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_VERSIONS START ---
2020-03-29 04:27:37.597+0000 INFO [o.n.i.d.DiagnosticsManager] Store versions:
2020-03-29 04:27:37.597+0000 INFO [o.n.i.d.DiagnosticsManager] ArrayPropertyStore v0.A.9
2020-03-29 04:27:37.597+0000 INFO [o.n.i.d.DiagnosticsManager] NodeStore v0.A.9
2020-03-29 04:27:37.597+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] PropertyIndexStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] ArrayPropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] PropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipTypeStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] LabelTokenStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] SchemaStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipGroupStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] NeoStore v0.A.9
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_VERSIONS END ---
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_ID_USAGE START ---
2020-03-29 04:27:37.598+0000 INFO [o.n.i.d.DiagnosticsManager] Id usage:
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] ArrayPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] NodeStore: used=0 high=-1
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] PropertyIndexStore: used=0 high=-1
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] ArrayPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] PropertyStore: used=0 high=-1
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipStore: used=0 high=-1
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipTypeStore: used=0 high=-1
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] StringPropertyStore: used=1 high=0
2020-03-29 04:27:37.599+0000 INFO [o.n.i.d.DiagnosticsManager] LabelTokenStore: used=0 high=-1
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] SchemaStore: used=1 high=0
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] RelationshipGroupStore: used=1 high=0
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] NeoStore: used=15 high=14
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_ID_USAGE END ---
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_RECORDS START ---
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] Neostore records:
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] TIME (Creation time): 1585456057302
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] RANDOM_NUMBER (Random number for store id): -4748501536906119060
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] LOG_VERSION (Current log version): 0
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_TRANSACTION_ID (Last committed transaction): 1
2020-03-29 04:27:37.600+0000 INFO [o.n.i.d.DiagnosticsManager] STORE_VERSION (Store format version): 16094931155187206
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] FIRST_GRAPH_PROPERTY (First property record containing graph properties): -1
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_CONSTRAINT_TRANSACTION (Last committed transaction containing constraint changes): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] UPGRADE_TRANSACTION_ID (Transaction id most recent upgrade was performed at): 1
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] UPGRADE_TIME (Time of last upgrade): 1585456057302
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_TRANSACTION_CHECKSUM (Checksum of last committed transaction): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] UPGRADE_TRANSACTION_CHECKSUM (Checksum of transaction id the most recent upgrade was performed at): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_CLOSED_TRANSACTION_LOG_VERSION (Log version where the last transaction commit entry has been written into): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_CLOSED_TRANSACTION_LOG_BYTE_OFFSET (Byte offset in the log file where the last transaction commit entry has been written into): 16
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] LAST_TRANSACTION_COMMIT_TIMESTAMP (Commit time timestamp for last committed transaction): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] UPGRADE_TRANSACTION_COMMIT_TIMESTAMP (Commit timestamp of transaction the most recent upgrade was performed at): 0
2020-03-29 04:27:37.601+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for NEO_STORE_RECORDS END ---
2020-03-29 04:27:37.602+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for TRANSACTION_RANGE START ---
2020-03-29 04:27:37.602+0000 INFO [o.n.i.d.DiagnosticsManager] Transaction log:
2020-03-29 04:27:37.602+0000 INFO [o.n.i.d.DiagnosticsManager] No transactions found in any log
2020-03-29 04:27:37.602+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for TRANSACTION_RANGE END ---
2020-03-29 04:27:37.604+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for KernelDiagnostics:StoreFiles START ---
2020-03-29 04:27:37.604+0000 INFO [o.n.i.d.DiagnosticsManager] Disk space on partition (Total / Free / Free %): 102673858560 / 43141054464 / 42
2020-03-29 04:27:37.604+0000 INFO [o.n.i.d.DiagnosticsManager] Storage files: (filename : modification date - size)
2020-03-29 04:27:37.606+0000 INFO [o.n.i.d.DiagnosticsManager] index:
2020-03-29 04:27:37.606+0000 INFO [o.n.i.d.DiagnosticsManager] - Total: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.counts.db.a: 2020-03-29T04:27:37+0000 - 96.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.labelscanstore.db: 2020-03-29T04:27:37+0000 - 40.00 kB
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.labeltokenstore.db: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.labeltokenstore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.labeltokenstore.db.names: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.labeltokenstore.db.names.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.607+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.nodestore.db: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.nodestore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.nodestore.db.labels: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.nodestore.db.labels.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.arrays: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.arrays.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.608+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.index: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.index.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.index.keys: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.index.keys.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.strings: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.propertystore.db.strings.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshipgroupstore.db: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshipgroupstore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.609+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshipstore.db: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshipstore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshiptypestore.db: 2020-03-29T04:27:37+0000 - 0.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshiptypestore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshiptypestore.db.names: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.relationshiptypestore.db.names.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.schemastore.db: 2020-03-29T04:27:37+0000 - 8.00 kB
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.schemastore.db.id: 2020-03-29T04:27:37+0000 - 9.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] neostore.transaction.db.0: 2020-03-29T04:27:37+0000 - 16.00 B
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] Storage summary:
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] Total size of store: 112.24 kB
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] Total size of mapped files: 112.00 kB
2020-03-29 04:27:37.610+0000 INFO [o.n.i.d.DiagnosticsManager] --- STARTED diagnostics for KernelDiagnostics:StoreFiles END ---
2020-03-29 04:27:37.610+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Fulfilling of requirement 'Database available' makes database graph.db available.
2020-03-29 04:27:37.611+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Database graph.db is ready.
2020-03-29 04:27:37.611+0000 INFO [o.n.k.i.DatabaseHealth] Database health set to OK
2020-03-29 04:27:37.613+0000 ERROR [o.n.k.i.p.Procedures] Plugin jar file: /var/lib/neo4j/plugins/apoc-3.5.0.9-all.jar corrupted.
2020-03-29 04:27:37.614+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Requirement Database available makes database graph.db unavailable.
2020-03-29 04:27:37.614+0000 INFO [o.n.k.a.DatabaseAvailabilityGuard] Database graph.db is unavailable.
2020-03-29 04:27:37.622+0000 INFO [o.n.k.i.t.l.c.CheckPointerImpl] Checkpoint triggered by "Database shutdown" @ txId: 1 checkpoint started...
2020-03-29 04:27:37.635+0000 INFO [o.n.k.i.t.l.c.CheckPointerImpl] Checkpoint triggered by "Database shutdown" @ txId: 1 checkpoint completed in 13ms
2020-03-29 04:27:37.636+0000 INFO [o.n.k.i.t.l.p.LogPruningImpl] No log version pruned, last checkpoint was made in version 0
2020-03-29 04:27:37.655+0000 INFO [o.n.i.d.DiagnosticsManager] --- STOPPING diagnostics START ---
2020-03-29 04:27:37.655+0000 INFO [o.n.i.d.DiagnosticsManager] --- STOPPING diagnostics END ---
2020-03-29 04:27:37.655+0000 INFO [o.n.g.f.GraphDatabaseFacadeFactory] Shutdown started

@manuelprinz
Copy link

Also affected by this. Let me know if I can help with debugging!

@jennyowen
Copy link
Member

@hariseldon78 @manuelprinz It seems to work if I use the (admittedly not yet documented) NEO4JLABS_PLUGINS flag feature.
For example:

docker run -it --rm \
--publish=7474:7474 --publish=7687:7687 \
-e NEO4JLABS_PLUGINS='["apoc"]' \
neo4j:3.5.17

so you can supply an environment variable NEO4JLABS_PLUGINS which should be a json list of the names of standard neo4j libraries. For 3.5.17 those are "apoc", "streams", "graphql", "graph-algorithms", "n10s".

Anyway, when I ran that code snippet it downloaded apoc-3.5.0.9-all.jar so you're definitely using the right plugin version. What's the sha or md5sum of your copy of the plugin?

@hariseldon78
Copy link
Author

$ md5sum apoc-3.5.0.9-all.jar
973b0e2fa4f1d4250952d1a33f00d9db apoc-3.5.0.9-all.jar

$ sha1sum apoc-3.5.0.9-all.jar
8e93f820534f46d83782e1cfcc50626d3dbb3de2 apoc-3.5.0.9-all.jar

And you are right, with the NEO4JLABS_PLUGINS variable it seems to work fine. And the hashes do match, so it's definitely the same file. The only difference i can find is that the file downloaded automatically in the container is renamed as apoc.jar, but trying to rename my plugin file in the same way doesn't work.

@jennyowen jennyowen transferred this issue from neo4j/neo4j Apr 7, 2020
@jennyowen jennyowen self-assigned this Apr 7, 2020
@jennyowen
Copy link
Member

ok, what is the docker run command you're using to start neo4j?

@hariseldon78
Copy link
Author

Sorry I didn't post this earlier. Here is the failing Dockerfile:

FROM neo4j:3.5.17
ENV NEO4J_HOME /var/lib/neo4j
WORKDIR /var/lib/neo4j
COPY plugins/* plugins/
RUN touch ./FIRST_RUN && \
    chmod a+w ./FIRST_RUN
COPY start-db-and-make-users.sh .
COPY bootstrap.cypher .

ENV NEO4J_AUTH=neo4j/neo4j
ARG DB_ENVIRONMENT
ENV DB_ENVIRONMENT $DB_ENVIRONMENT

CMD ./start-db-and-make-users.sh $DB_ENVIRONMENT

then the file start-db-and-make-users.sh

#!/usr/bin/env bash

if [[ ! -f ./FIRST_RUN && ! -f ./USERS_INITIALIZED ]]; then
    echo The image is corrupted, refusing to run
    exit 1
fi

neo4j start

if [[ -f ./FIRST_RUN ]]; then
    rm -f FIRST_RUN
#    aws s3 sync s3://bmb-neo4j-data /data
    STATUS=1
    echo "Connecting to db to create the user"
    while [[ $STATUS != 0 ]]; do
        sleep 3
        cypher-shell -u neo4j -p neo4j "CALL dbms.security.changePassword('#######')"
        STATUS=$?
    done
    cypher-shell -u neo4j -p ####### "CALL dbms.security.createUser('########','tmp')" &&
    cypher-shell -u ####### -p tmp "CALL dbms.security.changePassword('#######')" &&
    echo "User ####### successfully created" &&
    touch USERS_INITIALIZED
    cypher-shell -u ####### -p ####### "create (n:DbIdentifier) set n.identifier=\"$1\" return n"
    cat ./bootstrap.cypher | cypher-shell -u ######## -p ########
fi

# here iterate doing periodic backups to aws

# keep script open or it will exit:
while [[ true ]]; do
    sleep 1;
done

and the bootstrap.cypher:

CREATE CONSTRAINT ON (x:User) ASSERT x.id IS UNIQUE;
CREATE CONSTRAINT ON [...] IS UNIQUE;
CREATE CONSTRAINT ON [...] IS UNIQUE;
CREATE CONSTRAINT ON [...] IS UNIQUE;
CREATE CONSTRAINT ON [...] IS UNIQUE;
MERGE (n:Bootstrap) return n;

finally, i build and start it with this script:

#!/usr/bin/env bash
docker build  --build-arg DB_ENVIRONMENT=PRODUCTION --tag #####-neo4j ./neo4j
docker run --name='#####-neo4j' --rm=true -p22473:7473 -p22474:7474 -p22687:7687 #####-neo4j

I've redacted the name of the project and the passwords. The strange ports are useful to run different environments (staging, unit test) on the same machine.

@jennyowen
Copy link
Member

I'm wondering, maybe it's possible that the plugin jar got corrupted during build when docker does the COPY plugins/* plugins/ command? When was the last time you rebuilt your neo4j image? Could you try regenerating it?

@hariseldon78
Copy link
Author

The container was recreated each time, but anyway I just tried removing all containers and images from my system, restarted the container with the script, opened a shell inside the container and verified that the hash of the plugin is still the same of the downloaded one. So definitely not corrupted..

@manuelprinz
Copy link

The Dockerfile I used was this:

FROM neo4j:3.5

ENV LANG C.UTF-8

RUN \
    apt-get update && \
    apt-get install --assume-yes \
        curl \
    && \
    rm -rf /var/lib/apt/lists/*

# Check https://github.com/neo4j-labs/neosemantics/releases
ENV SEMANTICS_EXT_VERSION=3.5.0.4
ENV SEMANTICS_EXT_SHA1=c541e958e13f8e89070b3650e596dd7c1322cfa1
# Check https://github.com/neo4j-contrib/neo4j-apoc-procedures#version-compatibility-matrix
ENV APOC_EXT_VERSION=3.5.0.9
ENV APOC_EXT_SHA1=8e93f820534f46d83782e1cfcc50626d3dbb3de2

# Activate semantics plug-in
ENV NEO4J_dbms_unmanagedExtensionClasses="semantics.extension=/rdf"

RUN \
    cd plugins && \
    curl --fail --show-error --location --remote-name \
      https://github.com/jbarrasa/neosemantics/releases/download/${SEMANTICS_EXT_VERSION}/neosemantics-${SEMANTICS_EXT_VERSION}.jar && \
      echo "${SEMANTICS_EXT_SHA1}  neosemantics-${SEMANTICS_EXT_VERSION}.jar" | sha1sum --strict --quiet --status --check - && \
    curl --fail --show-error --location --remote-name \
      https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/${APOC_EXT_VERSION}/apoc-${APOC_EXT_VERSION}-all.jar && \
      echo "${APOC_EXT_SHA1}  apoc-${APOC_EXT_VERSION}-all.jar" | sha1sum --strict --quiet --status --check - 

It works for 3.5.16 (set explicitely in FROM) but not 3.5.17. I always had the checksum checks in there and also re-created the image several times. A docker cp of the file and verification of the checksum showed that it is indeed the correct file and not currupted.

This is still reproducible. I have not tried the solution you posted here yet.

@manuelprinz
Copy link

I tried the solution using NEO4JLABS_PLUGINS and it works fine.

jennyowen added a commit that referenced this issue Apr 15, 2020
folders mounted under neo4j home were only give read access to `root` instead of `neo4j`.
Change #237 applied a chmod 700 to *all* files and folders under home instead of ones that were only owned by root. This meant that all mounted files under home which were not owned by neo4j became unreadable.
@jennyowen
Copy link
Member

I was able to reproduce the problem with a simple Dockerfile:

FROM neo4j:3.5.17

ENV NEO4J_AUTH=none
WORKDIR /var/lib/neo4j
COPY plugins/* plugins/

and apoc 3.5.0.9 in the local plugins directory.
The only docker source change that happened between 3.5.16 and 3.5.17 was #237 which changed some file permissions under the neo4j home folder.
Checking the file permissions on the plugin folder showed

-rwx------ 1 root  root  15826182 Apr 14 11:57 apoc-3.5.0.9-all.jar

so the neo4j user does not have read access to the apoc plugin, which is what causes neo4j to fail to load it.
I figured out that my chown lines here was causing the problem:
https://github.com/neo4j/docker-neo4j/blob/neo4j-3.5.17/docker-image-src/3.5/docker-entrypoint.sh#L237

I've made a pull request #244 to fix it. If all goes well, it should make it into our next releases 4.0.4 and 3.5.18.

@jennyowen
Copy link
Member

In the meantime, as a workaround you can set NEO4JLABS_PLUGINS as described. OR copy your plugins to the folder /plugins rather than /var/lib/neo4j/plugins as that has the necessary file permissions checks (this is where the NEO4JLABS_PLUGINS feature downloads the plugin files to).

@manuelprinz
Copy link

I've made a pull request #244 to fix it. If all goes well, it should make it into our next releases 4.0.4 and 3.5.18.

Awesome! And merged already! 🥳 Thank you very much!

@manuelprinz
Copy link

Just an additional note: The work-around only seems to work for the inital start. If the container is stopped and restarted, it fails with Plugin at '/var/lib/neo4j/plugins/apoc.jar' is not readable. Not a big problem for me until the fix is out, just wanted to document it.

@jennyowen
Copy link
Member

@manuelprinz interesting... which workaround did you mean? The NEO4JLABS_PLUGINS one?

@manuelprinz
Copy link

manuelprinz commented Apr 23, 2020

@jennyowen Yes. You should be able to reproduce it with the following Compose file:

version: '3.7'
services:
  neo4j:
    image: neo4j:3.5
    ports:
      - '7474:7474' # HTTP
      - '7687:7687' # BOLT
    environment:
      NEO4JLABS_PLUGINS: '["apoc"]'
      NEO4J_AUTH: none
    volumes:
      - 'neo4j-data:/data'
volumes:
  neo4j-data:

It fails reproducibly with the sequence docker-compose up -d, docker-compose stop, and docker-compose restart. (And enough time for the services to start/stop, obviously.)

@jennyowen
Copy link
Member

jennyowen commented Apr 23, 2020

@manuelprinz thanks for the reproduction steps! I was able to reproduce the problem with 3.5.17. I tried again on an image with the fix included and can confirm that it will be fixed by #244 👍

@manuelprinz
Copy link

@jennyowen Great! Thank you! 😃

@jennyowen
Copy link
Member

Neo4j 4.0.4 has now been released and includes all the fixes for this issue. Enjoy!

@ErickGiffoni
Copy link

Hi, the NEO4JLABS_PLUGINS workaround has just worked for me too

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

4 participants