【问题标题】:groovy.lang.MissingMethodException: No signature of method: in groovy on jenkins buildflowgroovy.lang.MissingMethodException:没有方法签名:在jenkins buildflow上的groovy中
【发布时间】:2017-04-08 13:41:06
【问题描述】:

我正在尝试在 jenkins 构建流程中运行以下代码

def generator = { String alphabet, int n ->
new Random().with {
(1..n).collect { alphabet[ nextInt( alphabet.length() ) ] }.join() 
} 
}
pattern = '0x' + generator( (('A'..'F')+('0'..'9')).join(), 16 )
plintln "Random Pattern Created :" + pattern

输出低于

错误:无法运行 DSL 脚本 groovy.lang.MissingMethodException:否 方法签名:com.cloudbees.plugins.flow.FlowDelegate.plintln() 适用于参数类型:(java.lang.String) 值:[随机 已创建模式:0xAC0E837A5284A407] 可能的解决方案: println(java.lang.String), println(), println(java.io.PrintWriter), println(java.lang.Object), print(java.lang.Object), printf(java.lang.String, [Ljava.lang.Object;) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:526) 在 org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83) 在 org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105) 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:60)

【问题讨论】:

    标签: jenkins groovy jenkins-build-flow


    【解决方案1】:

    请阅读输出(错字):

    未能运行 DSL 脚本 groovy.lang.MissingMethodException: 否 方法签名: com.cloudbees.plugins.flow.FlowDelegate.plintln() 适用 对于参数类型:(java.lang.String)值:[随机模式创建 :0xAC0E837A5284A407] 可能的解决方案:println(java.lang.String)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2022-08-06
      • 1970-01-01
      • 2017-03-02
      相关资源
      最近更新 更多