You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Leveraging the GitHubHelper().createDeploymentStatus(...) function no longer works and yields the following stack trace:
[Pipeline] echo
deploymentId:293897475 - status:FAILURE - config:[targetUrl:https://REDACTED/pr-9]
[Pipeline] }
[Pipeline] // script
Error when executing unsuccessful post condition:
groovy.lang.MissingMethodException: No signature of method: org.kohsuke.github.GitHub.retrieve() is applicable for argument types: () values: []
Possible solutions: getMeta()
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:58)
at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:49)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at bcgov.GitHubHelper.createDeploymentStatus(GitHubHelper.groovy:187)
at bcgov.GitHubHelper$createDeploymentStatus$4.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
at com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:20)
at bcgov.GitHubHelper.createDeploymentStatus(GitHubHelper.groovy:199)
at Script1.createDeploymentStatus(Script1.groovy:184)
at WorkflowScript.run(WorkflowScript:157)
at ___cps.transform___(Native Method)
at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:86)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:113)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:83)
at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
at com.cloudbees.groovy.cps.impl.LocalVariableBlock$LocalVariable.get(LocalVariableBlock.java:39)
at com.cloudbees.groovy.cps.LValueBlock$GetAdapter.receive(LValueBlock.java:30)
at com.cloudbees.groovy.cps.impl.LocalVariableBlock.evalLValue(LocalVariableBlock.java:28)
at com.cloudbees.groovy.cps.LValueBlock$BlockImpl.eval(LValueBlock.java:55)
at com.cloudbees.groovy.cps.LValueBlock.eval(LValueBlock.java:16)
at com.cloudbees.groovy.cps.Next.step(Next.java:83)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163)
at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129)
at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268)
at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:185)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:400)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Expected behavior
On an older version of jenkins-basic (specifically Jenkins version 2.176.1, commit BCDevOps/openshift-components@1325074), invoking GitHubHelper().createDeploymentStatus(...) was functional.
Additional context
It looks like the GitHub plugin that jenkins-pipeline-shared-lib depends on is calling a function that no longer exists because the GitHub plugin has been updated.
Last known working version had the following plugins at these versions:
GitHub API Plugin: 1.95
Github plugin: 1.29.4
Observed issue had the following plugins at these versions:
GitHub API Plugin: 1.115
Github plugin: 1.31.0
The text was updated successfully, but these errors were encountered:
Describe the bug
Leveraging the
GitHubHelper().createDeploymentStatus(...)
function no longer works and yields the following stack trace:Expected behavior
On an older version of jenkins-basic (specifically Jenkins version 2.176.1, commit BCDevOps/openshift-components@1325074), invoking
GitHubHelper().createDeploymentStatus(...)
was functional.Additional context
It looks like the GitHub plugin that
jenkins-pipeline-shared-lib
depends on is calling a function that no longer exists because the GitHub plugin has been updated.Last known working version had the following plugins at these versions:
Observed issue had the following plugins at these versions:
The text was updated successfully, but these errors were encountered: