Failed to load apoc

Hello,

I am trying to install APOC 3.5.0.5 on Neo4j Community Edition 3.5.12. I put the jar in the plugins folder and added dbms.security.procedures.unrestricted=apoc.* to the conf file to let it use the internal api.
I get a lot of unable to load statements in the logs (attached below)

The db starts fine and I can run some APOC commands like CALL apoc.help('text'); for example.
The APOC documentation says these versions should be compatible. What is even weirder is that before i had neo4j 3.5.8 and the APOC 3.5.0.5 version is supposed to be compatible with neo4j 3.5.x but the DB was not starting up then. After upgrading neo to 3.5.12 at least it starts, but can't load a lot of stuff.

Does anyone have any ideas why that is?

2019-11-11 12:30:40.027+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.data.email.ExtractEmail` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: javax/mail/internet/AddressException
2019-11-11 12:30:40.046+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.document.CouchbaseUtils` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/couchbase/client/core/message/kv/MutationToken
2019-11-11 12:30:40.047+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.CouchbaseManager` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/couchbase/client/java/env/CouchbaseEnvironment
2019-11-11 12:30:40.048+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.couchbase.CouchbaseConnection` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/couchbase/client/java/document/Document
2019-11-11 12:30:40.257+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.export.xls.ExportXls` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/poi/ss/usermodel/Row
2019-11-11 12:30:40.291+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.load.LoadXls` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/poi/ss/usermodel/Row
2019-11-11 12:30:40.328+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.mongodb.MongoDBColl` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/bson/conversions/Bson
2019-11-11 12:30:40.406+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.s3.S3Aws$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/amazonaws/services/s3/model/S3ObjectInputStream
2019-11-11 12:30:40.407+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.s3.S3Aws` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/amazonaws/auth/AWSCredentials
2019-11-11 12:30:40.407+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.s3.S3URLConnection` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/amazonaws/ClientConfiguration
2019-11-11 12:30:40.409+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.hdfs.HDFSUtils` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/hadoop/fs/FSDataOutputStream
2019-11-11 12:30:40.410+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.hdfs.HDFSUtils$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/hadoop/fs/FSDataInputStream
2019-11-11 12:30:40.413+0000 WARN [o.n.k.i.p.Procedures] Failed to load `apoc.util.google.cloud.GCStorageURLConnection` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/cloud/storage/Storage
2019-11-11 12:30:40.485+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.gui.TreeViewer$VariableExtentProvide` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/abego/treelayout/NodeExtentProvider
2019-11-11 12:30:40.486+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.gui.TreePostScriptGenerator` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/abego/treelayout/TreeForTreeLayout
2019-11-11 12:30:40.609+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.gui.TreeViewer` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/abego/treelayout/TreeForTreeLayout
2019-11-11 12:30:40.627+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.gui.TreePostScriptGenerator$VariableExtentProvide` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/abego/treelayout/NodeExtentProvider2019-11-11 12:30:40.634+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.unicode.UnicodeDataTemplateController` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/ibm/icu/text/UnicodeSet
2019-11-11 12:30:40.719+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.v4.gui.TreeLayoutAdaptor` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/abego/treelayout/TreeForTreeLayout
2019-11-11 12:30:40.797+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.GsonJsonProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/gson/JsonElement
2019-11-11 12:30:40.802+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArray` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONArray
2019-11-11 12:30:40.803+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider$JettisonArrayIterator` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONException
2019-11-11 12:30:40.803+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObject` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONObject
2019-11-11 12:30:40.804+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider$JettisonObjectIterator` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONException
2019-11-11 12:30:40.804+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider$JettisonTokener` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONTokener
2019-11-11 12:30:40.805+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JettisonProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/codehaus/jettison/json/JSONException
2019-11-11 12:30:40.805+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.json.JsonOrgJsonProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/json/JSONException
2019-11-11 12:30:40.807+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.mapper.GsonMappingProvider$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/gson/Gson
2019-11-11 12:30:40.808+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.jayway.jsonpath.spi.mapper.GsonMappingProvider$2` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/gson/Gson
2019-11-11 12:30:40.981+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/BufferAllocator
2019-11-11 12:30:40.983+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:40.995+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:40.996+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyNpnSslEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/npn/NextProtoNego$Provider
2019-11-11 12:30:40.996+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyAlpnSslEngine$ClientEngine$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/alpn/ALPN$ClientProvider
2019-11-11 12:30:40.999+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyAlpnSslEngine$ClientEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/alpn/ALPN$Provider
2019-11-11 12:30:40.999+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.OpenSslKeyMaterialManager` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateRequestedCallback$KeyMaterial
2019-11-11 12:30:41.001+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyAlpnSslEngine$ServerEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/alpn/ALPN$Provider
2019-11-11 12:30:41.002+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$OpenSslCertificateRequestedCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateRequestedCallback
2019-11-11 12:30:41.018+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$ClientEngine$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/HandshakeListener
2019-11-11 12:30:41.019+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$TrustManagerVerifyCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:41.020+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:41.023+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyNpnSslEngine$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/npn/NextProtoNego$ServerProvider
2019-11-11 12:30:41.027+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$ServerEngine$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/HandshakeListener
2019-11-11 12:30:41.032+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyNpnSslEngine$2` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/npn/NextProtoNego$ClientProvider
2019-11-11 12:30:41.036+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$BufferAllocatorAdapter` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/BufferAllocator
2019-11-11 12:30:41.038+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$ClientEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/BufferAllocator
2019-11-11 12:30:41.052+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$OpenSslSniHostnameMatcher` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/SniHostNameMatcher
2019-11-11 12:30:41.053+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:41.053+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$ServerEngine` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/BufferAllocator
2019-11-11 12:30:41.061+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateRequestedCallback
2019-11-11 12:30:41.063+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine$BufferAdapter` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/conscrypt/AllocatedBuffer
2019-11-11 12:30:41.069+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/neo4j/driver/internal/shaded/io/netty/internal/tcnative/CertificateVerifier
2019-11-11 12:30:41.076+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.ssl.JettyAlpnSslEngine$ServerEngine$1` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/eclipse/jetty/alpn/ALPN$ServerProvider
2019-11-11 12:30:41.208+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.util.internal.logging.Log4JLogger` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/log4j/Priority 2019-11-11 12:30:41.282+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.util.internal.logging.Log4J2Logger` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/logging/log4j/spi/ExtendedLoggerWrapper
2019-11-11 12:30:41.539+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.MarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Marshaller
2019-11-11 12:30:41.547+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.compression.Lz4FrameDecoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: net/jpountz/lz4/LZ4Exception
2019-11-11 12:30:41.550+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.compression.Lz4FrameEncoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: net/jpountz/lz4/LZ4Exception
2019-11-11 12:30:41.562+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteOutput
2019-11-11 12:30:41.562+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.protobuf.ProtobufEncoderNano` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/protobuf/nano/MessageNano
2019-11-11 12:30:41.563+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteOutput
2019-11-11 12:30:41.563+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.UnmarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Unmarshaller
2019-11-11 12:30:41.564+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Unmarshaller
2019-11-11 12:30:41.564+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Unmarshaller
2019-11-11 12:30:41.565+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.ThreadLocalUnmarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Unmarshaller
2019-11-11 12:30:41.581+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.compression.ZlibUtil` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/jcraft/jzlib/Inflater2019-11-11 12:30:41.586+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.LimitingByteInput` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteInput
2019-11-11 12:30:41.587+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.MarshallingDecoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteInput
2019-11-11 12:30:41.587+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.ChannelBufferByteInput` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteInput
2019-11-11 12:30:41.605+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.protobuf.ProtobufDecoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/protobuf/ExtensionRegistryLite
2019-11-11 12:30:41.606+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.ChannelBufferByteOutput` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteOutput
2019-11-11 12:30:41.606+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.protobuf.ProtobufEncoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/google/protobuf/MessageLiteOrBuilder
2019-11-11 12:30:41.608+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/ByteInput
2019-11-11 12:30:41.608+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.ThreadLocalMarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Marshaller
2019-11-11 12:30:41.609+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.neo4j.driver.internal.shaded.io.netty.handler.codec.marshalling.DefaultMarshallerProvider` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/jboss/marshalling/Marshaller
2019-11-11 12:30:41.673+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.DsmlConnection` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/commons/httpclient/HttpException
2019-11-11 12:30:41.763+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.LDAPSecureSocketFactory` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/novell/service/security/net/SecureSocket
2019-11-11 12:30:41.787+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.spml.NoAuthImpl` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/openspml/client/SpmlClient
2019-11-11 12:30:41.787+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.spml.SPMLImpl` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/openspml/client/SpmlClient
2019-11-11 12:30:41.788+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.spml.SunIdm` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/openspml/client/SpmlClient
2019-11-11 12:30:41.790+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.SPMLConnection` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/openspml/util/SpmlException
2019-11-11 12:30:41.806+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.ldap.util.HttpRequestCallback` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/commons/httpclient/methods/PostMethod
2019-11-11 12:30:41.818+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.sasl.client.NMASSaslClient$NmasLdapTransport` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/novell/security/nmas/transport/NMASTransport
2019-11-11 12:30:41.820+0000 WARN [o.n.k.i.p.Procedures] Failed to load `com.novell.sasl.client.NMASSaslClient` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/novell/security/nmas/transport/MAFTransportException
2019-11-11 12:30:42.450+0000 WARN [o.n.k.i.p.Procedures] Failed to load `schemacrawler.tools.integration.graph.GraphvizJavaExecutorUtility` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: guru/nidi/graphviz/engine/Format
2019-11-11 12:30:42.456+0000 WARN [o.n.k.i.p.Procedures] Failed to load `schemacrawler.tools.integration.freemarker.FreeMarkerRenderer` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: freemarker/cache/TemplateLoader
2019-11-11 12:30:42.459+0000 WARN [o.n.k.i.p.Procedures] Failed to load `schemacrawler.tools.integration.mustache.MustacheRenderer` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: com/github/mustachejava/MustacheFactory
2019-11-11 12:30:42.460+0000 WARN [o.n.k.i.p.Procedures] Failed to load `schemacrawler.tools.integration.thymeleaf.ThymeleafRenderer` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/thymeleaf/templateresolver/ITemplateResolver
2019-11-11 12:30:42.462+0000 WARN [o.n.k.i.p.Procedures] Failed to load `schemacrawler.tools.integration.velocity.VelocityRenderer` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/velocity/exception/ResourceNotFoundException
2019-11-11 12:30:43.336+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.antlr.runtime.tree.DOTTreeGenerator` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/antlr/stringtemplate/StringTemplate
2019-11-11 12:30:43.951+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.apache.commons.logging.impl.AvalonLogger` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/avalon/framework/logger/Logger
2019-11-11 12:30:43.953+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.apache.commons.logging.impl.Log4JLogger` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/log4j/Category
2019-11-11 12:30:43.957+0000 WARN [o.n.k.i.p.Procedures] Failed to load `org.apache.commons.logging.impl.LogKitLogger` from plugin jar `/var/lib/neo4j/plugins/apoc-3.5.0.5-all.jar`: org/apache/log/Logger

Where did you get the jar from?
You need to use the jar from here:

That's where I got it from.

Which apoc procedures can't you use?

if you run call apoc.help("") yield name return count(*) what does that return?

It returns 526. I don't know what we can't runt as we are using just some procedures at the moment and there are a lot available in the plugin. But as the logs show, a lot of packages failed to load so there are some procedures that can't be used.

Yes and that's intentional. Those are very specific dependencies which we don't include as otherwise the apoc library would be many hundreds of MB large. The docs point out when you need additional libraries.

1 Like

Kinda silly to build a jar expecting a whole bunch of errors in the log. Though I suppose that's better than hacking the require, or managing a bunch of apoc variants.

1 Like

Or having a gigantic apoc jar with a ton of stuff you'd never use.

1 Like

Well; actually the APOC 'core' and the 'all' build variants are 10mb / 17mb respectively.

I just wanted to drop that in... because "a ton of stuff" sounds a little bit like an exaggeration to me. However, i dont know, how these might effectively differ during runtime, either, to be honest. I was just pretty puzzled by this, as it seemingly did cost me several hours of intense troubleshooting;

I could not discover the fact, that there are different builds, while browsing back and forth through a lot of doc pages– At some point I got lucky and one of my search engine queries hit this thread...

My current understanding from my troubled experience is, that even the APOC library (apparently) cannot make reference of (at least some of?) its own functions– when using the 'core' build that' comes bundled with a default installation (in the labs folder). That's what happened in my case after i upgraded from APOC 4.1.0.3 (core) with Neo4j 4.1.3 to APOC 4.1.0.6 (core) with Neo4j 4.1.8...

-> apoc.cypher.runFirstColumn ran and failed a proper query that could not find apoc.coll.indexOf, even though it could before. And searching the web for using APOC in an embedded query being run by APOC is not so easy, I now believe :smiley:

If i missed some CHANGELOG details, I duly feel sorry, but I couldn't find any changes for the relevant versions (in the GitHub release notes)...

After switching to the APOC 4.1.0.6 (all) build variant everything was fine again o.O (RESOLVED)

tl;dr – imho, there seem to be breaking changes between hotfix-versions of APOC– regarding the scope of functions that are being included in the 'core'-build– i find that risky. nevertheless, even if that was to happen in a major/minor version bump: i'd really like this whole matter of having multiple build variants to be mentioned more prominently in the APOC documentation, especially since one is being provided with the server by default. i believe that might help some folks :slight_smile:

PS: I know this thread is old and this could have been different/better back then. Nevertheless, right now this thread saved my day and maybe this could be improved / be better documented..?

3 Likes