I’m having issues getting a clean start and validating/using apocs. I need to run apoc extended procedures. I have been running apoc-5.26.1-extended.jar but found I was missing some basic apoc’s hit or miss depending on what I was working on. So I have been coding around the issue using what I could from what actually loaded until recently when I discovered I can’t run CALL apoc.version() or even apoc.map.toPairs.
Troubleshooting I decided to upgrade to 5.26.8 desktop version. Which provided apoc5plus-5.26.14.jar. I still am unable to run multiple apocs but will focus on these two apocs.
Troubleshooting:
I removed all apoc and gds jars (uninstall) cleared logs, (installed apoc) started the dbms still can’t run the two calls. Removed all jars and just tried to run the apoc-5.26.1-extended.jar, as I can’t seem to find an exact extended version for 5.26.8 and it fails. I’ve reverted back to only apoc5plus-5.26.14.jar and it fails.
My conf file has
dbms.security.procedures.allowlist=apoc.*
dbms.security.procedures.unrestricted=apoc.*
My apoc file has
apoc.trigger.enabled=true
apoc.import.file.enabled=true
It does seem apoc.periodic.iterate works as do some others. I can run SHOW PROCEDURES yield name, description, signature and see apocs that loaded, but many I want are not available.
So the ask is helping to figure out what extended jar if any is needed to minimally get apoc.map.toPairs and others
From the debug I see, many of the NoClassDefFoundError which may be preventing my apocs from fulling loading with apoc5plus-5.26.14.jar?
2025-10-23 19:23:19.698+0000 WARN [o.n.k.a.p.GlobalProcedures] Failed to load com.opencsv.bean.BeanFieldJoinStringIndex from plugin jar C:\Users\myself\.Neo4jDesktop\relate-data\dbmss\dbms-cdd1f56c-ddcd-40f9-a3b2-1cf51f5fd4d8\plugins\apoc5plus-5.26.14.jar: java.lang.NoClassDefFoundError: org/apache/commons/collections4/MultiValuedMap
neo4j.log looks good
2025-10-23 19:23:13.152+0000 INFO Logging config in use: File 'C:\Users\myself.Neo4jDesktop\relate-data\dbmss\dbms-cdd1f56c-ddcd-40f9-a3b2-1cf51f5fd4d8\conf\user-logs.xml'
2025-10-23 19:23:13.187+0000 INFO The license agreement was accepted with environment variable NEO4J_ACCEPT_LICENSE_AGREEMENT=yes when the Software was started.
2025-10-23 19:23:13.239+0000 WARN Use of deprecated setting 'dbms.backup.enabled'. It is replaced by 'server.backup.enabled'.
2025-10-23 19:23:13.240+0000 WARN Setting 'dbms.allow_upgrade' is removed. It no longer has any effect.
2025-10-23 19:23:13.240+0000 WARN Use of deprecated setting 'dbms.windows_service_name'. It is replaced by 'server.windows_service_name'.
2025-10-23 19:23:13.241+0000 WARN Use of deprecated setting 'dbms.jvm.additional'. It is replaced by 'server.jvm.additional'.
2025-10-23 19:23:13.243+0000 INFO Starting...
2025-10-23 19:23:16.127+0000 INFO ======== Neo4j 5.26.8 ========
2025-10-23 19:23:16.164+0000 INFO This instance is ServerId{b7ca1175} (b7ca1175-d660-4fa4-8643-c32234aaa194)
2025-10-23 19:23:16.800+0000 INFO Resolved endpoints with LIST{endpoints:'[localhost:5000]'} to '[localhost:5000]'
2025-10-23 19:23:17.990+0000 INFO Resolved endpoints with LIST{endpoints:'[localhost:5000]'} to '[localhost:5000]'
2025-10-23 19:23:20.722+0000 INFO Anonymous Usage Data is being sent to Neo4j, see Usage data report - Neo4j Documentation
2025-10-23 19:23:20.732+0000 INFO Sending metrics to CSV file at C:\Users\patrickb.Neo4jDesktop\relate-data\dbmss\dbms-cdd1f56c-ddcd-40f9-a3b2-1cf51f5fd4d8\metrics
2025-10-23 19:23:20.849+0000 INFO Bolt enabled on localhost:7687.
2025-10-23 19:23:20.851+0000 INFO Bolt (Routing) enabled on localhost:7688.
2025-10-23 19:23:23.056+0000 INFO HTTP enabled on localhost:7474.
2025-10-23 19:23:23.057+0000 INFO Remote interface available at http://localhost:7474/
2025-10-23 19:23:23.060+0000 INFO id: 96D0C966E02AF25D04B9743C82E29A8906E5997EC39CD99C2DCB1E0F2518CFC4
2025-10-23 19:23:23.060+0000 INFO name: system
2025-10-23 19:23:23.061+0000 INFO creationDate: 2025-05-12T18:21:59.41Z
2025-10-23 19:23:23.061+0000 INFO Started.