Failed to load apoc.trigger.install in neo4j 5.1

Hi Team,

When I am trying to install neo4j 5.1 and apoc plugin 5.1.0, few apoc procedures not been loaded. Majorly i want the procedure apoc.trigger.install which was not loaded. I have seen below warnings and errors in debug log. Kindly Help.

2025-03-19 04:14:09.947+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load apoc.util.hdfs.HDFSUtils$1 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStream
2025-03-19 04:14:09.948+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load apoc.util.hdfs.HDFSUtils from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataOutputStream
2025-03-19 04:14:09.948+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load apoc.util.google.cloud.GCStorageURLConnection from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/google/cloud/storage/Storage
2025-03-19 04:14:09.949+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreeViewer$VariableExtentProvide from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/NodeExtentProvider
2025-03-19 04:14:09.949+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreePostScriptGenerator from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/Configuration
2025-03-19 04:14:09.951+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreeViewer from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/Configuration
2025-03-19 04:14:09.952+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreePostScriptGenerator$VariableExtentProvide from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/NodeExtentProvider
2025-03-19 04:14:09.952+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.unicode.UnicodeDataTemplateController from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/ibm/icu/text/UnicodeSet
2025-03-19 04:14:09.952+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreePostScriptGenerator$VariableExtentProvide from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/NodeExtentProvider
2025-03-19 04:14:09.952+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.unicode.UnicodeDataTemplateController from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/ibm/icu/text/UnicodeSet
2025-03-19 04:14:09.953+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.v4.gui.TreeLayoutAdaptor from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/abego/treelayout/TreeForTreeLayout
2025-03-19 04:14:10.794+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.antlr.runtime.tree.DOTTreeGenerator from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/antlr/stringtemplate/StringTemplate
2025-03-19 04:14:10.796+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.GsonJsonProvider from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/google/gson/JsonElement
2025-03-19 04:14:10.796+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$1 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonValue
2025-03-19 04:14:10.796+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy$2 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonValue
2025-03-19 04:14:10.797+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonArrayProxy from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonArray
2025-03-19 04:14:10.797+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy$1 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonObject
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider$JsonObjectProxy from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonObject
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JakartaJsonProvider from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonStructure
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.json.JsonOrgJsonProvider from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/json/JSONException
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.GsonMappingProvider$1 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/google/gson/Gson
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.GsonMappingProvider$2 from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: com/google/gson/Gson
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonArrayScope from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonValue
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonObjectScope from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonValue
2025-03-19 04:14:10.798+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonStructureScope from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/JsonValue
2025-03-19 04:14:10.799+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.JakartaMappingProvider$JsonStructureToParserAdapter from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/stream/JsonParser
2025-03-19 04:14:10.799+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.jayway.jsonpath.spi.mapper.JakartaMappingProvider from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: jakarta/json/bind/JsonbException
2025-03-19 04:14:10.806+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.interpol.ExprLookup from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jexl2/JexlContext
2025-03-19 04:14:10.806+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.io.VFSFileSystem from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/vfs2/FileSystemException
2025-03-19 04:14:10.806+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.interpol.ExprLookup from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jexl2/JexlContext
2025-03-19 04:14:10.806+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.io.VFSFileSystem from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/vfs2/FileSystemException
2025-03-19 04:14:10.807+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.reloading.VFSFileHandlerReloadingDetector from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/vfs2/FileSystemException
2025-03-19 04:14:10.807+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.resolver.CatalogResolver$Catalog from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/xml/resolver/Catalog
2025-03-19 04:14:10.807+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.resolver.CatalogResolver$CatalogManager from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager
2025-03-19 04:14:10.808+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.resolver.CatalogResolver from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager
2025-03-19 04:14:10.808+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.spring.ConfigurationPropertiesFactoryBean from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
2025-03-19 04:14:10.808+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.spring.ConfigurationPropertySource from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/springframework/core/env/EnumerablePropertySource
2025-03-19 04:14:10.809+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationAttributePointer from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodePointer
2025-03-19 04:14:10.810+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationNodeIteratorAttribute from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodeIterator
2025-03-19 04:14:10.810+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationNodeIteratorBase from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodeIterator
2025-03-19 04:14:10.811+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationNodeIteratorChildren from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodeIterator
2025-03-19 04:14:10.811+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationNodePointer from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodePointer
2025-03-19 04:14:10.811+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.ConfigurationNodePointerFactory from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodePointerFactory
2025-03-19 04:14:10.812+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.XPathContextFactory from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/JXPathContext
2025-03-19 04:14:10.812+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.configuration2.tree.xpath.XPathExpressionEngine from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodePointerFactory
2025-03-19 04:14:10.885+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.logging.impl.AvalonLogger from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/avalon/framework/logger/Logger
2025-03-19 04:14:10.885+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.logging.impl.Log4JLogger from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
2025-03-19 04:14:10.885+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load org.apache.commons.logging.impl.LogKitLogger from plugin jar /mnt/sdb/plm/dil/dilsec01/neo4j/plugins/apoc-5.1.0-core.jar: java.lang.NoClassDefFoundError: org/apache/log/Logger

3 Likes

@gedala.kumar.ext

the message you describe appear in every install of Neo4j and with APOC and do not represent a failure.
From cypher if you run

return apoc.version();
show procedures;
call apoc.help('*');
call apoc.help('trigger');

do you get any output

Hi @dana_canzano

I am getting below output when I run above cypher queries.

But i didnt found apoc.trigger.install procedure.

@gedala.kumar.ext

is there a specific requirement to use Neo4j 5.1 and associated APOC jar. 5.1 is fairly old as it was released Oct 2022 Neo4j 5 - Graph Database & Analytics

If you upgrade to a newer release do you then see apoc.trigger.install

From a review of the APOC source code, I see the apoc.trigger.install procedure was introduced in 5.4.0. Before that, the procedure was “add”.

Hi,

When i tried to use apoc.trigger.add procedure, i am getting below error.

Then i checked server health, everything looks fine.

You need to execute the trigger commands against the 'system' database. You can switch with ":USE system" command. Does that work?

1 Like