Pipeline: Groovy

List of issues
KeySummaryCreatedUpdated
JENKINS-75108replayed build has broken diff link for non privileged users
JENKINS-75085Cannot contact agent-1: java.io.IOException: cannot find current thread
JENKINS-75047Add LICENSE file to GitHub repo of pipeline groovy plugin
JENKINS-74009Failures in parallel branches don't update currentBuild.currentResult
JENKINS-73820"load" sometimes load the wrong file
JENKINS-73802Job not completing for extended time despite completing all tasks due to 100,000s "ignored" class loaders in cleanUpGlobalClassValue
JENKINS-73522IllegalStateException with "Failed to proceed after CpsStepContext"
JENKINS-73476parallel stages on different nodes scale sh commands poorly
JENKINS-73336ExecutorStepExecution$RemovedNodeListener#cancelOwnerExecution: java.io.IOException: cannot find current thread
JENKINS-72830InterruptedException during initial checkout leads to FAILURE instead of ABORT
JENKINS-72810Error handling: missing Jenkinsfile results in blank screen instead of sensible error
JENKINS-72683sh step does not parse dollar slashy string literal
JENKINS-72302Replay doesn't allow to adapt evaluate(...) content
JENKINS-72230Script security prompt for inline pipeline broken when perceived syntax error
JENKINS-71838Stage result unchangeable after parallel step
JENKINS-71617Labels in implicitly returned closures cause a NullPointerException during Groovy compilation
JENKINS-71524Using a method reference in a parallel step causes a script security exception
JENKINS-71178Replay ignores pipeline flow
JENKINS-71091Add warnings for String interpolation
JENKINS-71063Groovy methods with optional parameter and parameter with method's name failing when optional parameter not specified
JENKINS-71003java.lang.NoSuchMethodError mightBePositionalArgumentConstructor
JENKINS-70868Multiple pipeline jobs sharing same jobname@script directory for Jenkinsfile
JENKINS-70728Steps can't be with a body and without one at the same time
JENKINS-70680Changes to parameter default value from properties step not reflected in next build
JENKINS-70401On aborting pipeline multiple times the pipeling gets status aborted but it is not completed yet
JENKINS-70397Repeatable radio button in Snippet Generator affects wrong item
JENKINS-70018@CompileStatic does not work well in Pipelines
JENKINS-70008CPS-transformed "for" with empty termination never loops (should always)
JENKINS-69965Groovy security check confused by custom coercion Src.asType(Class c)
JENKINS-69954Pipeline: intermittent 'Error initializing storage and loading nodes' message occurs in clusters, and runs end up hanging
JENKINS-69606Ability to whitelist steps in Jenkinsfiles while allowing all steps in global pipeline libraries
JENKINS-69380Some pipeline break with ClassCastException after jenkins restart
JENKINS-68720Jenkins Pipeline set environmental variable empty if there already same variable name defined
JENKINS-68646Delegate of cloned closure cannot be modified
JENKINS-68353Pipelines no longer survive a jenkins restart
JENKINS-68159Multiple assignment in closure in pipeline does not destructure lists
JENKINS-67836Pipeline: Groovy Plugin [SECURITY-2463] excessive path length
JENKINS-67727Using revList_ Command CliGitAPIImpl is not serializable
JENKINS-67213can not rebuild a failed pipeline if you have RUN_SCRIPTS permission
JENKINS-67195Memory leak in org.jenkinsci.plugins.workflow.cps.nodes.Step* objects
JENKINS-67187Increase size of vertical text area for pipeline script code
JENKINS-67096Error if you attempt to replay a pipeline
JENKINS-67013replaying a broken jenkinsfile points to rights issue
JENKINS-66600Superclass' static fields are not accessible in subclass' static methods
JENKINS-66562when rebuild there was ReplayCause.getOriginal java.lang.NullPointerException
JENKINS-66456Interrupting parallel stage with success status aborts the build with aborted status
JENKINS-66345Global variable in shared-library is missing after jenkins restart
JENKINS-66331Inaccurate documentation about GIT_COMMIT environment variable
JENKINS-66116java.lang.IncompatibleClassChangeError in pipeline script
JENKINS-65678o.j.p.w.cps.CpsThreadGroup#saveProgramIfPossible: program state save failed
JENKINS-65670Pipeline builds retain executed script in memory
JENKINS-65646takesImplicitBlockArgument Step Fails without Body
JENKINS-65609Groovy With method doesn't work as expected
JENKINS-65471NPE at echo step when wrapped inside credentials block
JENKINS-65295There's no @DataBoundConstructor on any constructor of class net.sf.json.JSONObject
JENKINS-65251Cache on initial pull of JenkinsFile
JENKINS-65054DSL steps resolver error "No such DSL method" is confusing when named method, step or global exists but signature does not match
JENKINS-65002Click on job name hangs and results into ERR_CONNECTION_CLOSED
JENKINS-64941Workflow-cps-plugin breaks DSL sh steps
JENKINS-64937CpsThreadGroup#saveProgram can't persist/copy to program.dat
JENKINS-64770Replay with conditional load step
JENKINS-64444Expand bar hiding part of horizontal scroll bar
JENKINS-64283Not able to set password parameter's default value from shared library
JENKINS-64238Label is showing sh script's content instead of "Shell script"
JENKINS-64203Save original build Cause(s) on pipeline Replay
JENKINS-64138queue lost item after Jenkins restart
JENKINS-63884Pipeline DSL has security exception if pipeline map defined outside of the method scope
JENKINS-63821disableResume does not prevent builds from being resumed
JENKINS-63706Disable CPS transform when build is not resumable anyway
JENKINS-63392Replay unapproved script throws exception
JENKINS-63384load step fails to bind "complex" @Field defined variables
JENKINS-63340Allow for MultiLine formatting in Snippetizer
JENKINS-63236Unclear cause of Error when running pipeline
JENKINS-63074java.io.NotSerializableException: groovy.lang.IntRange
JENKINS-62902workflow-cps-plugin may be impacted by tables-to-divs changes
JENKINS-62773Allow for nesting Parallel and Matrix blocks
JENKINS-62660False positive on "expected x but caught y"
JENKINS-62128NonSerializable exceptions would be great to have more information about
JENKINS-61997EmptyStackException from CpsFlowExecution.onProgramEnd
JENKINS-61748Trying to use PriorityQueue.add with custom classes winds up catching CustomClass.compareTo in scripted pipelines
JENKINS-61737Parallel Build job propagates FAIL while running when child job UNSTABLE
JENKINS-61169Non-Serializable exception thrown on wrong object
JENKINS-60840workflow-cps-plugin upgrade issue
JENKINS-60599Closure in CPS-transformed method fails to resolve automatic property getter which implements abstract method unless "this" qualifier is provided
JENKINS-60552Fail to call a script method stored as a class attribute/field
JENKINS-60434"Prepare for shutdown" should continue executing already running pipelines to completion
JENKINS-60223Pipeline implementing readObject/writeObject fails with ProxyException CpsCallableInvocation
JENKINS-59911Result of assignment expression is null rather than assigned value
JENKINS-59895SCM Checkout retries aborted/interrupted build
JENKINS-59823Extend cps interface so plugins can que additional Steps.
JENKINS-59674Groovy .with {...} seems to need @NonCPS
JENKINS-59667CpsCallableInvocation.checkMismatch with @NonCPS method calling simple groovy getter (not any step)
JENKINS-59492False positive CPS mismatch warning when calling a method pointer
JENKINS-59398blueocean header should show who replayed a job run
JENKINS-59337"No such DSL method 'call'" when calling step within dynamically loaded library a second time
JENKINS-58898Stager mass-parallel builds
JENKINS-58817Pipeline: Groovy kills remote calls after 5 minutes
JENKINS-58414Property of object, which extends Map, couldn't be accessed
JENKINS-57913Make errors thrown by CpsFlowExecution.getNode halt Pipeline execution
JENKINS-57806Jenkins Checkpoints display order
JENKINS-57431Library with static method initialized field fails on reboot
JENKINS-57163Using timestamps prevents parallel thread's catch block from executing sleep
JENKINS-56963/pipeline-syntax/ should support url for sharing
JENKINS-56916Passing method invocation as another method input default value breaks the second method
JENKINS-56758Varargs not supported in shared pipeline method signatures
JENKINS-56556Any approach can tell job build is paused or not?
JENKINS-56364/pipeline-syntax/ doesn't handle lost session
JENKINS-56330Expecting groovy.lang.Closure, got org.jenkinsci.plugins.workflow.cps.CpsClosure2
JENKINS-55913Variable assignment in if condition is not working as expected
JENKINS-55777Direct field access in super class fails
JENKINS-55372ArgumentsActionImpl.sanitizeObjectAndRecordMutation can fail
JENKINS-55349Duplicate symbols in different plugins cause NPEs
JENKINS-55287Pipeline: Failure to load flow node: FlowNode was not found in storage for head
JENKINS-54996Immediate setup of SCM polling when using CpsScmFlowDefinition
JENKINS-54982Using Java8 Streams evaluates whole expression to Boolean
JENKINS-54913CPS serialization failure - Mysterious serialization errors
JENKINS-54757High CPU caused by dumping the classloader in CpsFlowExecution
JENKINS-54652[Groovy] Invalid switch case flow on empty "block"
JENKINS-54505Expose plugin manager to groovy
JENKINS-54442Show origin class, repository, plugin of globals
JENKINS-54441Display class and plugin for workflow steps
JENKINS-54400parallel sh step with returnStatus: true causing build failure
JENKINS-54277StackOverflowError: Excessively nested closures/functions
JENKINS-54244Calling a function through a pointer with null parameter fails
JENKINS-54233Pipeline Script textarea missing
JENKINS-54050Collection.inject fails in CPS-transformed methods with closure stored in class field
JENKINS-53763Help texts overflow the browse screen
JENKINS-53283Unable to use WorkflowScript multiple times in libraries class constructor
JENKINS-53248Pipeline descends into infinite loop on deep class inheritence
JENKINS-53200Pipeline Replay Editor Displays Offset Cursor
JENKINS-53135Multibranch Pipeline job nondescript error due to missing comma in properties([parameters([...
JENKINS-53026Snippitizer should use double quotes around strings containing variables
JENKINS-52996Snippetizer listing arguments alphabetically without regard to mandatory vs. optional
JENKINS-52907Jenkins UI fails when restarting while builds are in queue or running
JENKINS-52846noncps function is silently aborted
JENKINS-52756Passing map literal values to method in shared library causes UnsupportedOperationException
JENKINS-52714groovy.lang.missinMethodException: no signature of method : java.lang.String.notifyStatusChangeViaEmail() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl) values[SUCCESS]
JENKINS-52362Jenkins hangs due to "Running CpsFlowExecution unresponsive"
JENKINS-52142Default values in closures are not work
JENKINS-52011Illegal reflective access by org.jenkinsci.plugins.workflow.cps.CpsFlowExecution to field java.io.ObjectStreamClass$Caches#localDescs when cleaning up object streams
JENKINS-51859Unable to call super methods inside closure defined in class method
JENKINS-51804Create Snippet Generator entry for shared library
JENKINS-51595Use tabs for Jenkins pipeline replay
JENKINS-51405Snippetizer & DSL disagree on behavior of step w/ mandatory struct param + opt param
JENKINS-51173Replay a scm pipeline job with parameters
JENKINS-51083Appending to list doesn't work with some classes
JENKINS-50997java.lang.UnsupportedOperationException in set map with each
JENKINS-50960Pipeline jobs hangs after restart with build trigger step
JENKINS-50954Field references in CPS class methods fail in CPS subclasses
JENKINS-50917Safe navigation operator doesn't work for setting a property
JENKINS-50863list.empty broken in pipeline scripts
JENKINS-50736Calling another vars step in inheritance context fails with MissingMethodException
JENKINS-50731Private methods of super class are "missing" in sub class
JENKINS-50687When using docker.withRegistry withEnv repeats indefinitely.
JENKINS-50665Pipeline Steps should be able to filter arguments being persisted to the disk
JENKINS-50474ArrayIndexOutOfBoundsException cause job "hang"
JENKINS-50343ComposedClosure not working with List.each
JENKINS-50269Environment variables are silently coerced to String
JENKINS-50200Label accepts 2 groovy variables when using && but not || operator
JENKINS-50179parallel step with failFast set to false, parallel branch 'foo' kills other parallel branch 'bar' when foo times-out.
JENKINS-50138Job and executor freeze and become zombie due to groovy issue
JENKINS-50130Artifacts are not archived when the build fails using parallel executions.
JENKINS-50022Run parameter behaves differently between input step and job parameter
JENKINS-49995NotSerializableException with closures in case statements
JENKINS-49904workflow-cps groovy engine hijacks closure.rehydrate()
JENKINS-49826Incorrect and confusing compilation of sets with custom types
JENKINS-49794Parameter references not using params.NAME retained across Replay
JENKINS-49732java.util.LinkedHashMap$Entry not serializable in Pipeline
JENKINS-49601Triggering downstream pipeline from a replayed one ends in a NullPointerException
JENKINS-49597Scripts not permitted to use staticMethod <Serializable object>
JENKINS-49513pipeline finally not reporting errors
JENKINS-49365Resuming of pipelines vs. docker.image(...).inside(...)?
JENKINS-49138Scheduling a Pipeline build should redirect to the new build, not job, index page
JENKINS-49077pipeline checkout step does not perform retries
JENKINS-48911Empty for loop inside pipeline quite slow
JENKINS-48722Complex enum are not supported in Shared Library
JENKINS-48472shell fails on empty assignments, but shell exit code is 0
JENKINS-48418No line number when using a non existing step method
JENKINS-48342A pipeline job with mercurial scm can't be properly copied
JENKINS-48308Translate StringGroovyMethods.eachLine
JENKINS-48251Pipeline script from SCM with two repositories doesn't update correctly commit build
JENKINS-47730Pipeline execution error: java.io.NotSerializableException: org.codehaus.groovy.util.ArrayIterator
JENKINS-47681Pipeline with parallel jobs hang with EC2 plugin
JENKINS-47450Extension methods do not work in Pipeline
JENKINS-47432Pipeline job not triggered on commit with scm polling
JENKINS-47392Audit mode for script security execution
JENKINS-47162SCM Configuration in Pipeline Jobs
JENKINS-47028Replaying a job loads Jenkinsfile from Github but is replaced by custom input
JENKINS-47014Groovy Pipeline Use an assignment within a "while" condition error
JENKINS-46988String.eachLine only reads first line
JENKINS-46961Pipelines interrupted while starting incorrectly resume after Jenkins restarts and cannot be killed
JENKINS-46749.collect, then .each still results in closure being invoked only for first element
JENKINS-46747Reader.forEachLine only reads first line
JENKINS-46661Rare "no such property" on a load()ed file.
JENKINS-46551last step in finally block incorrectly reported as failed
JENKINS-46145Groovy Traits are not supported
JENKINS-46113Provide certain config variables to declarative pipelines
JENKINS-46073Test flake in CpsScriptTest.methodNameClash
JENKINS-45901Allow common groovy annotation in Pipeline Shared Library Classes
JENKINS-45834Setters for shared pipeline scripts not getting called
JENKINS-45824groovy.lang.ReadOnlyPropertyException: Cannot set readonly property: script
JENKINS-45571"likely stuck" job is not actually stuck.
JENKINS-45379An error in a "finally" block will result in squelching the original exception thrown
JENKINS-45346FailFast in Parallel not failing early
JENKINS-44924pipeline groovy script - Sort a list with custom comparator or closure not sorting
JENKINS-44841Load step within loaded script returns null
JENKINS-44755Ignoring SSL errors on HttpsURLConnection causing null pointer exception
JENKINS-44616groovy increment does not work
JENKINS-44537Cannot pass Groovy method references as parameters for DSL objects
JENKINS-44280CPS-transformed overloaded methods don't route properly
JENKINS-44225when multiple parallel branches report an error show them all at the end
JENKINS-44183Shared Library child class no such field exception
JENKINS-44085have a simple way to limit the number of parallel branches that run concurrently
JENKINS-43974Script called missing function; exception raised but not caught
JENKINS-43579Creating a pipeline with SCM of Perforce Software breaks the form box lengths for the whole pipeline page
JENKINS-43413RejectedExecutionException at SingleLaneExecutorService when loading CpsFlowExecution after restart
JENKINS-43401Declarative should override the syntax check for CpsFlowDefinition
JENKINS-43389switch statement default case not called if other match found in Pipeline DSL
JENKINS-42830No such property: ci for class: groovy.lang.Binding when updating Multibranch plugins
JENKINS-42779groovy.lang.MissingFieldException: No such field: binding for class: WorkflowScript
JENKINS-42729Remove bare parameters from pipeline binding context
JENKINS-42681"Replay" editor should be resizable
JENKINS-42616Restarted Jobs consume Nodes when not necessary
JENKINS-42216Pipeline job offers inapplicable SCM on initial 'Pipeline from SCM' config
JENKINS-42129Closure delegate idiom fails attempting to call .DefaultGroovyMethods.invokeMethod(Object, String, Object)
JENKINS-41984StackOverflowError : Unexpected exception in CPS VM thread: CpsFlowExecution
JENKINS-41896Static nested classes in global libraries can not be used from other classes in same package
JENKINS-41698Unable to modify the order between scripts loaded during replay
JENKINS-41476Jenkinsfile fails with BOM
JENKINS-41422Assignment in if statements does not work
JENKINS-40882Pipeline Replay : Can we have option of text field to capture oneline comment ?
JENKINS-40591Eval.x returns after the first method
JENKINS-40586Colorize "Replayed" builds differently
JENKINS-40557Remove "pipeline script" references from workflow-cps-plugin
JENKINS-40548Pipeline resume not possible after restart caused by java.lang.ClassNotFoundException when loading (load) main pipeline script
JENKINS-40543Global Variable GDSL Contribution
JENKINS-40154groovy date arithmetics do not work in pipeline
JENKINS-40148Pipeline reference page crashes with StackOverflowError
JENKINS-40134Groovy truth issue in Pipeline script
JENKINS-40133Referencing non-existant variable in Pipeline causes CPU to spike and job to hang
JENKINS-40026Pipeline hides the cause of AbortException and make it harder to diagnose the root cause
JENKINS-39874Abilty to disable pipeline-replay in Job Configuration.
JENKINS-39489Loading pipeline builds is expensive because they store scripts
JENKINS-39488GDSL rejects node containing only closure
JENKINS-39329exception in phase 'semantic analysis' in source unit 'WorkflowScript' exception in phase 'canonicalization' in source unit: When using Abstract Class in Global Shared Library
JENKINS-39122Certain Groovy expressions cause Global Library loading to Silently Fail
JENKINS-38945Pipeline script doesn't find method with explicit parameter type
JENKINS-38915Document limitations of language coverage
JENKINS-38659CpsScmFlowDefinition changelog and poll configuration
JENKINS-38630function call with wrong parameter count throws wrong error
JENKINS-38199Allow native as an alias for @NonCPS
JENKINS-37984org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: General error during class generation: Method code too large! error in pipeline Script
JENKINS-37790abort on pipeline with parallel not succeeding / providing feedback on nodes
JENKINS-37589Replay link does not show up if Jenkinsfile had a syntax error
JENKINS-37183Pipeline text area doesn't have a horizontal scrollbar when long lines are long
JENKINS-37134Add @NonCPS to Jenkinsfile GDSL
JENKINS-36453Replay does not reuse commit on non-multibranch pipeline jobs
JENKINS-36265parallel jobs don't show error traceback for some failures
JENKINS-36216Documentation for nested objects is unclear
JENKINS-35685Auto-generate help for RunWrapperBinder/RunWrapper
JENKINS-35393Fix problems with Pipeline's Snippet Generator
JENKINS-35391Improve UX of Groovy sandbox for Pipeline builds
JENKINS-35390Pipeline Groovy coverage and fixes
JENKINS-35382Replay should offer to show diffs from previous build as well as original build
JENKINS-35309Missing command/property suggestion
JENKINS-35308Improve display of non-AbortException stack traces such as MissingPropertyException
JENKINS-34428workflow-cps-global-lib: inheritance (extends) not working
JENKINS-34414Code that raises groovy.lang.MissingMethodException will prevent parallel from finishing
JENKINS-34185Pipeline debugger
JENKINS-34140Allow to specify node for load from SCM (Jenkinsfile)
JENKINS-34139CpsScmFlowDefinition should document the custom environment requirements on masters
JENKINS-33925Test framework for Jenkinsfile
JENKINS-33838Configuration page for pipelines has wrong focus
JENKINS-33703Exceptions in generated DSL documentation for `unarchive`
JENKINS-33438replay-pipeline CLI command should have a consoleOutput option
JENKINS-33353Document existence of steps global variable
JENKINS-32986hard killing a pipeline leaves the JVM CPS thread running.
JENKINS-32904Hide the "example snippets" list when start typing
JENKINS-32766groovy.xml.MarkupBuilder fails in Pipeline with NoSuchMethodError
JENKINS-32692Access to environment variables set in workflow script in other plugins
JENKINS-32468Pause script on sandbox rejection and give an admin a chance to approve & resume
JENKINS-32059Workflow script echo back should have line number
JENKINS-31953Stopping build running parallel branches can doubly deliver stop
JENKINS-31841Print stack trace to log before offering termination link
JENKINS-31839Virtual thread dump should include native portion of thread
JENKINS-31838Virtual thread dump uses phony filenames
JENKINS-31689new (ACE) workflow editor shows above the Apply Button.
JENKINS-31590Workflow Editor (ACE) doesn't work on IE 10 on Windows 2012
JENKINS-31505Discoverable Workflow "Snippets" for browser based editing
JENKINS-30572Parallel step snippet generator error
JENKINS-29951Supported way to get all defined environment variables
JENKINS-28828echo step prints null when passed a non-String (was: cannot access envVars from RunWrapper)
JENKINS-28178Option to disable sandbox in CpsScmFlowDefinition
JENKINS-27927Some interface idioms do not work in Groovy CPS
JENKINS-27704Clean up build record storage
JENKINS-26131FlowExecution.finish via FlowInterruptedException
JENKINS-26126DSLD and/or GDSL
JENKINS-26052Fork without join
JENKINS-25979Finish Groovy CPS coverage