# Neo.ClientError.Procedure.ProcedureNotFound dbms.procedures

**URL:** <https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728>\
**Category:** Neo4j Graph Platform\
**Tags:** plugin\
**Created:** [July 7, 2024, 7:50pm UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728 "2024-07-07T19:50:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeroen.lapre1](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/jeroen.lapre1/32/31648_2.png) [@jeroen.lapre1](https://community.neo4j.com/u/jeroen.lapre1)\
**Post date:** [July 7, 2024, 7:50pm UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728/1 "2024-07-07T19:50:38Z")

</div>

Setup:  
`MacOS Sonoma 14.1`  
`Neo4j Desktop Version 1.6.0 (1.6.0.121)`

I'm following the installation instructions for Neosemantics Installation:

> **[Installation - Neosemantics](https://neo4j.com/labs/neosemantics/4.1/install/)**
>
> Installation - Neosemantics

However, when I try to test if the installation went well:

`call dbms.procedures()`

I get the error:

`Neo.ClientError.Procedure.ProcedureNotFound There is no procedure with the name 'dbms.procedures' registered for this database instance.`

Even though I downloaded the `neosemantics-5.20.0.jar` file into the plugins directory, and updated the `neo4J.conf` file.

I also followed the instructions in this thread:

> [@Neosemantics plugin is not detected](https://community.neo4j.com/t/neosemantics-plugin-is-not-detected/21388):
>
> I'm running Neo4j Server version: 4.0.2 (community). I followed the [directions](https://neo4j.com/docs/labs/nsmntx/current/install/) on the neosemantics plugin installation. I have ls $NEO\_HOME\plugins apoc-4.0.0.11-all.jar neo4j-graph-data-science-1.2.1-standalone.jar README.txt apoc-nlp-dependencies-4.0.0.11.jar neosemantics-4.0.0.1.jar and more $NEO\_HOME\conf/neo4j.conf | grep rdf dbms.unmanaged\_extension\_classes=n10s.endpoint=/rdf and CALL dbms.procedures() YIELD name WHERE name STARTS WITH 'n10s' RETURN name (no changes, …

i.e. to add the line:

`dbms.security.procedures.whitelist=gds. ,apoc. , n10s.*`

...to the `neo4j.conf` file. That didn't help either.

What am I missing?

Thanks

---

<div class="post-metadata">

**Author:** ![dana\_canzano](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/dana_canzano/32/27392_2.png) [@dana\_canzano](https://community.neo4j.com/u/dana_canzano)\
**Post date:** [July 7, 2024, 9:12pm UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728/2 "2024-07-07T21:12:59Z")

</div>

@jeroen.lapre1

if you run

```auto
show procedures;

```

> **[Procedures - Operations Manual](https://neo4j.com/docs/operations-manual/4.4/reference/procedures/#procedure_dbms_procedures)**
>
> This page provides a complete reference to the Neo4j procedures.

do you see the Neosementic procedures?

---

<div class="post-metadata">

**Author:** ![dana\_canzano](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/dana_canzano/32/27392_2.png) [@dana\_canzano](https://community.neo4j.com/u/dana_canzano)\
**Post date:** [July 7, 2024, 9:18pm UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728/3 "2024-07-07T21:18:34Z")

</div>

@jeroen.lapre1

also note the link to the Installation you describe in original post is

```auto
https://neo4j.com/labs/neosemantics/4.1/install/?

```

and note the reference to `/4.1/` and to which this doc does work if you were installing Neo4j 4.1 with Neosemantics.  
However the 5x doc and at `https://neo4j.com/labs/neosemantics/installation/` is the current install doc and does report you should run `show procedures`

---

<div class="post-metadata">

**Author:** ![jeroen.lapre1](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/jeroen.lapre1/32/31648_2.png) [@jeroen.lapre1](https://community.neo4j.com/u/jeroen.lapre1)\
**Post date:** [July 8, 2024, 12:33am UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728/4 "2024-07-08T00:33:15Z")

</div>

> [@dana\_canzano](#):
>
> [Installing neosemantics - Neo4j Labs](https://neo4j.com/labs/neosemantics/installation/)

Hi @dana_canzano.  
Thanks for pointing those items out.  
The good news is that the `show procedures` command is returning a number of n10s. procedures!  
And `:GET http://localhost:7474/rdf/ping` does return a ping!

However, when I try to launch the neosemantics Graph App, I get the following message:  
`Neosemantics has dependencies My First Graph DBMS is missing the plugin dependencies required by Neosemantics. Missing dependencies Neosemantics (n10s)`

When I press the `Install dependencies` button, I get the message `Detecting n10s plugin...`  
with a spinning wheel of death that never returns.

![Screenshot 2024-07-07 at 5.30.42 PM](https://us1.discourse-cdn.com/flex021/uploads/neo4jcommunity/original/3X/6/2/62ddcf522196577d63f7e9eddecc91c9818252a0.png)

My previous steps showed that the n10s plugin was successfully installed.  
Why isn't the Neosemantics Graph App finding it?

Thanks

---

<div class="post-metadata">

**Author:** ![jeroen.lapre1](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/jeroen.lapre1/32/31648_2.png) [@jeroen.lapre1](https://community.neo4j.com/u/jeroen.lapre1)\
**Post date:** [July 8, 2024, 2:24pm UTC](https://community.neo4j.com/t/neo-clienterror-procedure-procedurenotfound-dbms-procedures/68728/5 "2024-07-08T14:24:00Z")

</div>

> [@jeroen.lapre1](#):
>
> Neo.ClientError.Procedure.ProcedureNotFound

Hi @dana_canzano. Thanks for helping me solve my Neo.ClientError.Procedure.ProcedureNotFound problem.  
I'm marking that part of this thread as solved.  
I posted a separate message about the `Detecting n10s plugin...` problem.
