cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

Neo4j 3.5.x: It is not allowed to define functions in the root namespace

Jiropole
Graph Voyager

So, just upgrading from 3.4.x to 3.5.6. I had to rebuild our plugin, as it depends newer versions of other plugins. No other changes. Yet, I am getting the odd error:

It is not allowed to define functions in the root namespace please use a namespace, e.g. `@UserFunction("org.example.com.randomUUID")

I've tried using increasingly lengthy names, e.g.

@Procedure(value = "com.company.project.category.function", mode = WRITE)

But the error persists. I feel like I must be missing something obvious, as I can't find any references to this issue. Little more background: our plugin defines nine @Procedures and no @UserFunctions, and defines a transaction handler. It's presently a mix of Kotlin and Java code (not that it would seem to matter).

Thanks!

1 REPLY 1

Jiropole
Graph Voyager

Seems to be related to dependence on tx-apitracking here.