I'm using Neo4j enterprise 5.26.7 on ubuntu 24.01 LTS. Java compiler
I created three java extension for encrypyton purposes.
running maven returns these warnings but sai also that they are not a problem.
Then I deliver the shaded
artifact, and neo4j starts, but there are warnings and my functions are not recognized (Neo4j errors are on bottom).
If I run show functions
there is no pikeen.*
available (my package name!).
before updateing to the 5.26 I were able to see the functions !
Any Idea??
(.venv) (base) pdipietro@Mac neo4j-procedure % mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< org.neo4j.example:procedure-template >----------------
[INFO] Building Neo4j Procedure Template 1.0.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ procedure-template ---
[INFO] Deleting /Users/pdipietro/Desktop/gitlabonprem/Neo4j-Pikeen/neo4j-procedure/target
[INFO]
[INFO] --- enforcer:3.4.1:enforce (enforce) @ procedure-template ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ procedure-template ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.11.0:compile (default-compile) @ procedure-template ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 4 source files with javac [debug release 17] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ procedure-template ---
[INFO] skip non existing resourceDirectory /Users/pdipietro/Desktop/gitlabonprem/Neo4j-Pikeen/neo4j-procedure/src/test/resources
[INFO]
[INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ procedure-template ---
[INFO] No sources to compile
[INFO]
[INFO] --- surefire:3.1.2:test (default-test) @ procedure-template ---
[INFO] No tests to run.
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ procedure-template ---
[INFO] Building jar: /Users/pdipietro/Desktop/gitlabonprem/Neo4j-Pikeen/neo4j-procedure/target/procedure-template-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- shade:3.5.1:shade (default) @ procedure-template ---
[INFO] Including commons-codec:commons-codec:jar:1.17.1 in the shaded jar.
[INFO] Including com.fasterxml.uuid:java-uuid-generator:jar:4.3.0 in the shaded jar.
[INFO] Including org.slf4j:slf4j-api:jar:1.7.36 in the shaded jar.
[INFO] Including com.google.cloud:google-cloud-secretmanager:jar:2.60.0 in the shaded jar.
[INFO] Including io.grpc:grpc-api:jar:1.70.0 in the shaded jar.
[INFO] Including com.google.code.findbugs:jsr305:jar:3.0.2 in the shaded jar.
[INFO] Including com.google.errorprone:error_prone_annotations:jar:2.36.0 in the shaded jar.
[INFO] Including io.grpc:grpc-stub:jar:1.70.0 in the shaded jar.
[INFO] Including org.codehaus.mojo:animal-sniffer-annotations:jar:1.24 in the shaded jar.
[INFO] Including io.grpc:grpc-protobuf:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-protobuf-lite:jar:1.70.0 in the shaded jar.
[INFO] Including com.google.api:api-common:jar:2.46.1 in the shaded jar.
[INFO] Including com.google.auto.value:auto-value-annotations:jar:1.11.0 in the shaded jar.
[INFO] Including javax.annotation:javax.annotation-api:jar:1.3.2 in the shaded jar.
[INFO] Including com.google.j2objc:j2objc-annotations:jar:3.0.0 in the shaded jar.
[INFO] Including com.google.protobuf:protobuf-java:jar:4.29.4 in the shaded jar.
[INFO] Including com.google.api.grpc:proto-google-common-protos:jar:2.54.1 in the shaded jar.
[INFO] Including com.google.api.grpc:proto-google-cloud-secretmanager-v1beta1:jar:2.60.0 in the shaded jar.
[INFO] Including com.google.api.grpc:proto-google-cloud-secretmanager-v1beta2:jar:2.60.0 in the shaded jar.
[INFO] Including com.google.api.grpc:proto-google-iam-v1:jar:1.49.1 in the shaded jar.
[INFO] Including com.google.guava:guava:jar:33.4.0-jre in the shaded jar.
[INFO] Including com.google.guava:failureaccess:jar:1.0.2 in the shaded jar.
[INFO] Including com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava in the shaded jar.
[INFO] Including org.checkerframework:checker-qual:jar:3.49.0 in the shaded jar.
[INFO] Including com.google.api:gax:jar:2.63.1 in the shaded jar.
[INFO] Including com.google.auth:google-auth-library-credentials:jar:1.33.1 in the shaded jar.
[INFO] Including com.google.protobuf:protobuf-java-util:jar:4.29.4 in the shaded jar.
[INFO] Including io.opencensus:opencensus-api:jar:0.31.1 in the shaded jar.
[INFO] Including io.grpc:grpc-context:jar:1.70.0 in the shaded jar.
[INFO] Including com.google.api:gax-grpc:jar:2.63.1 in the shaded jar.
[INFO] Including io.grpc:grpc-inprocess:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-core:jar:1.70.0 in the shaded jar.
[INFO] Including com.google.android:annotations:jar:4.1.1.4 in the shaded jar.
[INFO] Including io.grpc:grpc-alts:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-grpclb:jar:1.70.0 in the shaded jar.
[INFO] Including org.conscrypt:conscrypt-openjdk-uber:jar:2.5.2 in the shaded jar.
[INFO] Including io.grpc:grpc-auth:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-netty-shaded:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-util:jar:1.70.0 in the shaded jar.
[INFO] Including io.perfmark:perfmark-api:jar:0.27.0 in the shaded jar.
[INFO] Including io.grpc:grpc-googleapis:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-xds:jar:1.70.0 in the shaded jar.
[INFO] Including io.grpc:grpc-services:jar:1.70.0 in the shaded jar.
[INFO] Including com.google.re2j:re2j:jar:1.7 in the shaded jar.
[INFO] Including com.google.api:gax-httpjson:jar:2.63.1 in the shaded jar.
[INFO] Including com.google.code.gson:gson:jar:2.12.1 in the shaded jar.
[INFO] Including com.google.http-client:google-http-client:jar:1.46.3 in the shaded jar.
[INFO] Including org.apache.httpcomponents:httpclient:jar:4.5.14 in the shaded jar.
[INFO] Including org.apache.httpcomponents:httpcore:jar:4.4.16 in the shaded jar.
[INFO] Including io.opencensus:opencensus-contrib-http-util:jar:0.31.1 in the shaded jar.
[INFO] Including com.google.http-client:google-http-client-gson:jar:1.46.3 in the shaded jar.
[INFO] Including org.threeten:threetenbp:jar:1.7.0 in the shaded jar.
[INFO] Including com.google.auth:google-auth-library-oauth2-http:jar:1.33.1 in the shaded jar.
[INFO] Including com.google.api.grpc:proto-google-cloud-secretmanager-v1:jar:2.60.0 in the shaded jar.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] httpclient-4.5.14.jar, httpcore-4.4.16.jar define 1 overlapping resource:
[WARNING] - META-INF/DEPENDENCIES
[WARNING] animal-sniffer-annotations-1.24.jar, annotations-4.1.1.4.jar, api-common-2.46.1.jar, auto-value-annotations-1.11.0.jar, checker-qual-3.49.0.jar, commons-codec-1.17.1.jar, conscrypt-openjdk-uber-2.5.2.jar, error_prone_annotations-2.36.0.jar, failureaccess-1.0.2.jar, gax-2.63.1.jar, gax-grpc-2.63.1.jar, gax-httpjson-2.63.1.jar, google-auth-library-credentials-1.33.1.jar, google-auth-library-oauth2-http-1.33.1.jar, google-cloud-secretmanager-2.60.0.jar, google-http-client-1.46.3.jar, google-http-client-gson-1.46.3.jar, grpc-alts-1.70.0.jar, grpc-api-1.70.0.jar, grpc-auth-1.70.0.jar, grpc-context-1.70.0.jar, grpc-core-1.70.0.jar, grpc-googleapis-1.70.0.jar, grpc-grpclb-1.70.0.jar, grpc-inprocess-1.70.0.jar, grpc-netty-shaded-1.70.0.jar, grpc-protobuf-1.70.0.jar, grpc-protobuf-lite-1.70.0.jar, grpc-services-1.70.0.jar, grpc-stub-1.70.0.jar, grpc-util-1.70.0.jar, grpc-xds-1.70.0.jar, gson-2.12.1.jar, guava-33.4.0-jre.jar, httpclient-4.5.14.jar, httpcore-4.4.16.jar, j2objc-annotations-3.0.0.jar, java-uuid-generator-4.3.0.jar, javax.annotation-api-1.3.2.jar, jsr305-3.0.2.jar, listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar, opencensus-api-0.31.1.jar, opencensus-contrib-http-util-0.31.1.jar, perfmark-api-0.27.0.jar, procedure-template-1.0.0-SNAPSHOT.jar, proto-google-cloud-secretmanager-v1-2.60.0.jar, proto-google-cloud-secretmanager-v1beta1-2.60.0.jar, proto-google-cloud-secretmanager-v1beta2-2.60.0.jar, proto-google-common-protos-2.54.1.jar, proto-google-iam-v1-1.49.1.jar, protobuf-java-4.29.4.jar, protobuf-java-util-4.29.4.jar, re2j-1.7.jar, slf4j-api-1.7.36.jar, threetenbp-1.7.0.jar define 1 overlapping resource:
[WARNING] - META-INF/MANIFEST.MF
[WARNING] commons-codec-1.17.1.jar, error_prone_annotations-2.36.0.jar, gson-2.12.1.jar, j2objc-annotations-3.0.0.jar define 1 overlapping classes:
[WARNING] - META-INF.versions.9.module-info
[WARNING] maven-shade-plugin has detected that some files are
[WARNING] present in two or more JARs. When this happens, only one
[WARNING] single version of the file is copied to the uber jar.
[WARNING] Usually this is not harmful and you can skip these warnings,
[WARNING] otherwise try to manually exclude artifacts based on
[WARNING] mvn dependency:tree -Ddetail=true and the above output.
[WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
[INFO] Attaching shaded artifact.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.116 s
[INFO] Finished at: 2025-06-08T17:30:21+02:00
[INFO] ------------------------------------------------------------------------
(.venv) (base) pdipietro@Mac neo4j-procedure %
And now the neo4j starting output:
/neo4j$ /neo4j/bin/neo4j restart --expand-commands --verbose
neo4j 5.26.7
VM Name: OpenJDK 64-Bit Server VM
VM Vendor: Ubuntu
VM Version: 17.0.15+6-Ubuntu-0ubuntu124.04
JIT compiler: HotSpot 64-Bit Tiered Compilers
VM Arguments: [-Xmx128m, -Dapp.name=neo4j, -Dapp.pid=28636, -Dapp.repo=/neo4j/repo, -Dapp.home=/neo4j, -Dbasedir=/neo4j]
Configuration files used (ordered by priority):
/neo4j/conf/neo4j.conf
--------------------
Stopping Neo4j............... stopped.
Directories in use:
home: /neo4j
config: /neo4j/conf
logs: /neo4j/logs
plugins: /neo4j/plugins
import: /neo4j/https:/storage.googleapis.com/pikeen-neo4j
data: /neo4j/data
certificates: /neo4j/certificates
licenses: /neo4j/licenses
run: /neo4j/run
Starting Neo4j.
Executing command line: /usr/lib/jvm/java-17-openjdk-amd64/bin/java -cp /neo4j/plugins/*:/neo4j/conf/*:/neo4j/lib/* -XX:+UseG1GC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:+UnlockExperimentalVMOptions -XX:+TrustFinalNonStaticFields -XX:+DisableExplicitGC -XX:-RestrictContended -Djdk.nio.maxCachedBufferSize=1024 -Dio.netty.tryReflectionSetAccessible=true -Djdk.tls.ephemeralDHKeySize=2048 -Djdk.tls.rejectClientInitiatedRenegotiation=true -XX:FlightRecorderOptions=stackdepth=256 -XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --enable-native-access=ALL-UNNAMED -Dlog4j2.disable.jmx=true -Dlog4j.layout.jsonTemplate.maxStringLength=32768 -XX:+ExitOnOutOfMemoryError -Dfile.encoding=UTF-8 -Xms5222400k -Xmx5222400k com.neo4j.server.enterprise.EnterpriseEntryPoint --home-dir=/neo4j --config-dir=/neo4j/conf --expand-commands
Started neo4j (pid:28755). It is available at http://0.0.0.0:7474
There may be a short delay until the server is ready.
At the end, the offending part of the debug.log file (the full file is enormous!!!)
2025-06-08 16:20:58.096+0000 INFO [c.n.d.s.DelegatingTopologyGraphDbmsModel] Topology Graph DBMS Model started
2025-06-08 16:20:58.098+0000 INFO [c.n.c.d.a.AkkaTopologyService] Discovery version Neo4j 5.26(7) selected corresponds to serializer version V3
2025-06-08 16:20:58.107+0000 INFO [c.n.d.s.m.DefaultTopologyMaintenanceRunner] Starting topology maintenance runner, will begin executing jobs (6) shortly.
Jobs: com.neo4j.dbms.systemgraph.maintenance.TopologyGraphInstanceVersionUpdater, com.neo4j.dbms.systemgraph.maintenance.TopologyGraphPurger, com.neo4j.dbms.systemgraph.maintenance.SystemGraphAutoUpgrader, com.neo4j.dbms.systemgraph.maintenance.AutoEnableServers, com.neo4j.dbms.systemgraph.maintenance.SpdCreator, com.neo4j.dbms.systemgraph.maintenance.TopologyStateCleaner
2025-06-08 16:20:58.108+0000 INFO [c.n.d.DefaultDatabaseDataChangeService] Database data change listener com.neo4j.dbms.database.readonly.ReplicatedSystemGraphReadOnlyListener$$Lambda$624/0x00007135d04ebdf8@2ab4c4e registered for DatabaseId{00000000[system]}
2025-06-08 16:20:58.184+0000 INFO [c.n.c.d.d.TopologyState] Database {00000000}/system on {9ec20e5f}/ME! has changed state STARTING ==> STARTED
2025-06-08 16:20:58.283+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/ByteInput
2025-06-08 16:20:58.679+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfDecoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/ning/compress/lzf/ChunkDecoder
2025-06-08 16:20:58.721+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.LzmaFrameEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: lzma/sdk/lzma/Encoder
2025-06-08 16:20:59.060+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/Unmarshaller
2025-06-08 16:20:59.660+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.util.internal.Hidden` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: reactor/blockhound/integration/BlockHoundIntegration
2025-06-08 16:20:59.802+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliEncoder$Writer` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/aayushatharva/brotli4j/encoder/BrotliEncoderChannel
2025-06-08 16:21:00.104+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `com.nimbusds.jose.crypto.bc.BouncyCastleProviderSingleton` from plugin jar `/neo4j/plugins/neo4j-jwt-addon-1.3.0.jar`: java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
2025-06-08 16:21:00.151+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `com.google.api.gax.nativeimage.NativeImageUtils` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/graalvm/nativeimage/hosted/Feature$FeatureAccess
2025-06-08 16:21:00.565+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/ByteOutput
2025-06-08 16:21:00.623+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.ChannelBufferByteInput` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/ByteInput
2025-06-08 16:21:00.647+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.ssl.JettyAlpnSslEngine$ServerEngine$1` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/eclipse/jetty/alpn/ALPN$ServerProvider
2025-06-08 16:21:00.655+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.JZlibEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/jcraft/jzlib/Deflater
2025-06-08 16:21:00.656+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingDecoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/ByteInput
2025-06-08 16:21:00.973+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.ssl.JettyNpnSslEngine$2` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/eclipse/jetty/npn/NextProtoNego$ClientProvider
2025-06-08 16:21:00.975+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.ssl.JettyNpnSslEngine$1` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/eclipse/jetty/npn/NextProtoNego$ServerProvider
2025-06-08 16:21:01.295+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.util.internal.Hidden$NettyBlockHoundIntegration$1` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: reactor/blockhound/integration/BlockHoundIntegration
2025-06-08 16:21:01.369+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.util.internal.logging.Log4JLogger` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
2025-06-08 16:21:01.707+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliOptions` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/aayushatharva/brotli4j/encoder/Encoder$Parameters
2025-06-08 16:21:01.880+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufEncoderNano` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/google/protobuf/nano/MessageNano
2025-06-08 16:21:02.646+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `META-INF.versions.9.module-info` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: META-INF/versions/9/module-info is not a class because access_flag ACC_MODULE is set
2025-06-08 16:21:02.647+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.StandardCompressionOptions` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/aayushatharva/brotli4j/encoder/Encoder$Parameters
2025-06-08 16:21:02.753+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `com.nimbusds.jose.crypto.LegacyAESGCM` from plugin jar `/neo4j/plugins/neo4j-jwt-addon-1.3.0.jar`: java.lang.NoClassDefFoundError: org/bouncycastle/crypto/CipherParameters
2025-06-08 16:21:02.786+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/ning/compress/lzf/ChunkEncoder
2025-06-08 16:21:02.803+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: com/aayushatharva/brotli4j/encoder/Encoder$Parameters
2025-06-08 16:21:02.950+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/jboss/marshalling/ByteOutput
2025-06-08 16:21:03.458+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load `io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator` from plugin jar `/neo4j/plugins/procedure-template-1.0.0-SNAPSHOT-shaded.jar`: java.lang.NoClassDefFoundError: org/bouncycastle/cert/X509v3CertificateBuilder