neo4j插件方法签名不匹配
在我的Neo4j插件中,我有一个方法:neo4j插件方法签名不匹配,neo4j,Neo4j,在我的Neo4j插件中,我有一个方法: @Procedure("myworld.implement") public static Stream<MyItem> implement() { ... 我得到的答复是: Failed to invoke procedure `myworld.implement`: Caused by: java.lang.invoke.WrongMethodTypeException: cannot convert MethodHandle
@Procedure("myworld.implement")
public static Stream<MyItem> implement() {
...
我得到的答复是:
Failed to invoke procedure `myworld.implement`: Caused by:
java.lang.invoke.WrongMethodTypeException: cannot convert
MethodHandle()Stream to (Object)Object
我的方法声明和方法调用之间如何存在不匹配
(Neo4j 3.0.1社区版)我不应该将该方法声明为静态的 正确:
@Procedure("myworld.implement")
public Stream<MyItem> implement() {
...
@过程(“myworld.implement”)
公共流实现(){
...
当我调用调用dbms.procedures()
时,我得到:myworld.implement myworld.implement():(name::STRING?
@Procedure("myworld.implement")
public Stream<MyItem> implement() {
...