当前位置: 首页 > 知识库问答 >
问题:

棒极了。lang.MissingPropertyException:类:WorkflowScript没有这样的属性:any

谷梁振
2023-03-14

我已经创建了多分支管道(声明式),并将jenkinsfile放在bitbucket repo中。配置为触发内置管道的挂钩。当开发人员提交代码管道时,它抛出以下错误。

[Bitbucket]生成结果通知groovy。lang.MissingPropertyException:对于org上的class:WorkflowScript,没有这样的属性:any。科德豪斯。棒极了。运行时。脚本字节码适配器。在org上展开(ScriptBytecodeAdapter.java:53)。科德豪斯。棒极了。运行时。脚本字节码适配器。位于org的getProperty(ScriptBytecodeAdapter.java:458)。kohsuke。棒极了。沙箱。impl。支票6美元。调用(Checker.java:293)

当我检查构建时groovy.lang.Missing财产异常:没有这样的属性:任何对于类:工作流脚本错误发生。当我试图在重播模式下构建作业时,我已经通知管道脚本开头的红色空间。我已经删除了红色空间,它起作用了。

“回复”模式下的文件视图

bitbucket中的文件

我使用的管道结构是

 pipeline {
   agent any
     options {....}
   stages {...}
}

请帮助我如何根除这个问题。。。

共有1个答案

哈翔
2023-03-14

groovy。lang.MissingPropertyException错误通常意味着Jenkins无法找到所使用的变量或命令。

在这种情况下,错误消息显示没有这样的属性:*any**for class:WorkflowScript

因此,看起来詹金斯无法找到任何代码。

我相信在声明性管道中,代理any是有效的。您是否在脚本的其他位置使用any

你没有提供完整的脚本,所以我看不出问题在哪里。

 类似资料: