pipeline-as-yaml-plugin icon indicating copy to clipboard operation
pipeline-as-yaml-plugin copied to clipboard

SnakeYAML method not found

Open xdxiaodong opened this issue 1 year ago • 3 comments

SnakeYAML API Plugin 2.2-111.vc6598e30cc65 java.lang.NoSuchMethodError: org.yaml.snakeyaml.representer.Representer: method 'void ()' not found at io.jenkins.plugins.pipeline.parsers.AbstractParser.(AbstractParser.java:25) at io.jenkins.plugins.pipeline.parsers.PipelineParser.(PipelineParser.java:26) at io.jenkins.plugins.pipeline.cps.PipelineCpsScmFlowDefinition.create(PipelineCpsScmFlowDefinition.java:50) at io.jenkins.plugins.pipeline.PipelineAsYamlScmFlowDefinition.create(PipelineAsYamlScmFlowDefinition.java:74) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:311) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:442)

xdxiaodong avatar Oct 19 '23 15:10 xdxiaodong

i have the same issue, which jenkins version you currently use @xdxiaodong

Moneykicks101001 avatar Oct 24 '23 04:10 Moneykicks101001

Same issue here, any luck?

chihabam avatar Dec 08 '23 22:12 chihabam

Jenkins core and plugins are now depending on SnakeYAML 2: https://plugins.jenkins.io/snakeyaml-api/

Plugin need to be adapted and refreshed

jonesbusy avatar Dec 10 '23 07:12 jonesbusy

I believe this has been resolved via the PR above. Please reopen if it is still an issue.

slide avatar Apr 11 '24 15:04 slide