graphaware / neo4j-framework

GraphAware Neo4j Framework
245 stars 68 forks source link

tx-api as plugin dependency with Neo4j 3.5 #92

Closed Jiropole closed 5 years ago

Jiropole commented 5 years ago

Just upgraded from 3.4.x to 3.5.6, and trying to rebuild our plugin for updated dependencies – no other changes. Started getting a Neo4j error on launch "It is not allowed to define functions in the root namespace please use a namespace". After some deduction, it seems to be triggered simply by adding dependence on tx-api.

I tried simply taking the standard procedure template and adding

    <dependency>
      <groupId>com.graphaware.neo4j</groupId>
      <artifactId>tx-api</artifactId>
      <version>3.5.4.53</version>
    </dependency>

Watch the logs on startup with that plugin, and watch the ship go down (same for 3.5.5.53).

Same result with Neo4j 3.5.4. Here are the other plugins in play:

apoc-3.5.0.4-all.jar
graphaware-server-enterprise-all-3.5.4.53.jar
graphaware-uuid-3.5.4.53.17.jar