【错误记录】Groovy 运行报错 ( Exception in thread “main“ groovy.lang.MissingMethodException: No signature of )
一、报错信息
在使用 Groovy 闭包时 , 会报如下错误 :
Exception in thread "main" groovy.lang.MissingMethodException: No signature of method: Test$_main_closure3.call() is applicable for argument types: (java.lang.String) values: [Hello]
Possible solutions: doCall(), any(), any(), each(groovy.lang.Closure), any(groovy.lang.Closure), each(groovy.lang.Closure)at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:284)at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1015)at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:806)at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)at Test.main(Test.groovy:50)Execution failed for task ':Test.main()'.
> Process 'command 'D:/Program Files/Java/jdk1.8.0_221/bin/java.exe'' finished with non-zero exit value 1
二、解决方案
上述类型的错误 , 是由于闭包中传入参数错误导致的 ;
Exception in thread "main" groovy.lang.MissingMethodException: No signature of method: Test$_main_closure3.call() is applicable for argument types: (java.lang.String) values: [Hello]
Possible solutions: doCall(), any(), any(), each(groovy.lang.Closure), any(groovy.lang.Closure), each(groovy.lang.Closure)
原代码 : 其中闭包中有 " -> " 符号 , 表示闭包不希望接收任何参数 ;
def closure2 = { ->println "Hello"}closure2("Hello")
修改后代码 : 删除闭包中的参数 , 即可正确执行该闭包 ;
def closure2 = { ->println "Hello"}closure2()
【错误记录】Groovy 运行报错 ( Exception in thread “main“ groovy.lang.MissingMethodException: No signature of )相关推荐
- IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...
- 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input
报错解释 字面意思就是我要运行这个jar但是Java无法找到主类 试错过程 你可能会在这里添加主类,但是还是不行.你可能没辙了. 解决办法 <build><finalName> ...
- SpringBoot—启动报错Exception in thread “main“ java.lang.ClassNotFoundException
问题 在微服务启动时,日志排查发现无法启动. 解决方案 查看是否有xxxApplication类. 在pom.xml中查看中的内是否未加xxxApplication类.
- springboot启动报错Exception in thread “main“ java.lang.NoClassDefFoundError: io/netty/util/Timer
原因: 这是缺少netty包的原因. 解决方法: 加入一下依赖: <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> ...
- 报错Exception in thread “main“ java.lang.NoClassDefFoundError: javax/xml/bind/...
项目一开始用的是jdk8,后来重新导入项目没有设置jdk的版本,idea自动设置jdk11 , jdk11没有javax.xml.bind 这个包,需要手动导包: <!-- https://mv ...
- idea启动springboot时报错Exception in thread “main“ java.lang.UnsupportedClassVersionError:
idea启动springboot时报错Exception in thread "main" java.lang.UnsupportedClassVersionError:org/s ...
- Linux运行Java出现“Exception in thread main java.lang.OutOfMemoryError: Java heap space”报错...
在运行如下程序时出现"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space&quo ...
- PI 使用JNative连接报错Exception in thread “main“ java.lang.IllegalStateException: JNative library not load
使用java调用PiApiTools连接PI数据库报错: Exception in thread "main" java.lang.IllegalStateException: J ...
- 【错误记录】Flutter 报错 ( Android Studio 中 main.dart 左侧不显示设备栏 )
文章目录 一.报错信息 二.解决方案 一 ( 备选方案 ) 三.解决方案 二 ( 推荐方案 ) 一.报错信息 为了解决 [错误记录]Flutter 构建报错 ( Because xxx require ...
最新文章
- Dosbox+Masm汇编语言
- 互联网大厂有哪些分库分表的思路和技巧?
- python 字符串变量 组合列表_Python智慧编程——第3讲 字符串与列表
- 中国已消失的九所世界级大学
- php获取qzonetoken,QQ一键登录实现
- php getdefaultvalue,PHP ReflectionParameter getDefaultValueConstantName()用法及代码示例
- Airflow 中文文档:写日志
- webpack配置时:Plugin/Preset files are not allowed to export objects, only functions.
- 架构蓝图--软件架构 4+1 视图模型
- 【Linux安装】Win10安装Ubuntu双系统(含BIOS操作)
- pymysql:Mysql拒绝从远程访问的解决办法
- 递推计数-hdu-4747-Mex
- android 得到屏幕尺寸 状态栏尺寸 标题栏尺寸
- 【微电网优化】基于粒子群算法求解热电联供型微电网经济运行优化问题含Matlab源码
- 青春不只风花雪月更当豪迈向上
- Redis 的高并发实战:抢购系统 --浅奕
- web前端面试题— 简答题
- 实时高分辨率视频抠像
- hive常用的函数以及知识
- 做网赚如何引流,这些方法你都试了么