-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Blue Ocean 1.0.1
Jenkins 2.46.3
-
-
Blue Ocean - Candidates
Blue OCean doesn't display the log messages and error messages generated by plugin wrapping steps (and maybe other kinds of messages).
This make it particularly difficult to understand build failures caused by the environment (e.g. credentials not found).
How to reproduce
Create a pipeline for https://github.com/cyrille-leclerc/a-broken-jenkinsfile/
Sample
Credentials not found in "withCredentials()"
Jenkinsfile
node { checkout scm stage('Build') { withCredentials([ usernamePassword( credentialsId: 'credentials_dont_exist', passwordVariable: 'MY_PASSWORD', usernameVariable: 'MY_USERNAME')]) { sh "./mvnw clean install" } } }
'classic' build logs
[Pipeline] stage [Pipeline] { (Build) [Pipeline] withCredentials [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundException: credentials_dont_exist at org.jenkinsci.plugins.credentialsbinding.MultiBinding.getCredentials(MultiBinding.java:153) at org.jenkinsci.plugins.credentialsbinding.impl.UsernamePasswordMultiBinding.bind(UsernamePasswordMultiBinding.java:76) at org.jenkinsci.plugins.credentialsbinding.impl.BindingStep$Execution.start(BindingStep.java:114) at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:222) ... Finished: FAILURE
Blue Ocean Build View
The Blue Ocean build view doesn't display any information to help to understand that the cause is a credentials not found in "withCredentials".
- is related to
-
JENKINS-44273 Blue Ocean does not show pre-steps logs
-
- Open
-
-
JENKINS-45380 Errors on block-scoped steps not represented in Blue Ocean
-
- Open
-
[JENKINS-44614] Logs from wrapper steps are not shown in the step list
Description |
Original:
Blue OCean doesn't display the log messages and error messages generated by plugin wrapping steps (and maybe other kinds of messages). This make it particularly difficult to understand build failures caused by the environment (e.g. credentials not found). h2. Sample Credentials not found in "withCredentials()" h3. Jenkinsfile {code:java} node { checkout scm stage('Build') { withCredentials([ usernamePassword( credentialsId: 'credentials_dont_exist', passwordVariable: 'MY_PASSWORD', usernameVariable: 'MY_USERNAME')]) { sh "./mvnw clean install" } } } {code} h3. 'classic' build logs {noformat} [Pipeline] stage [Pipeline] { (Build) [Pipeline] withCredentials [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundException: credentials_dont_exist at org.jenkinsci.plugins.credentialsbinding.MultiBinding.getCredentials(MultiBinding.java:153) at org.jenkinsci.plugins.credentialsbinding.impl.UsernamePasswordMultiBinding.bind(UsernamePasswordMultiBinding.java:76) at org.jenkinsci.plugins.credentialsbinding.impl.BindingStep$Execution.start(BindingStep.java:114) at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:222) ... Finished: FAILURE {noformat} h3. Blue Ocean Build View The Blue Ocean build view doesn't display any information to help to understand that the cause is a credentials not found in "withCredentials". !image-2017-06-01-13-03-56-185.png|thumbnail! |
New:
Blue OCean doesn't display the log messages and error messages generated by plugin wrapping steps (and maybe other kinds of messages). This make it particularly difficult to understand build failures caused by the environment (e.g. credentials not found). h2. How to reproduce Create a pipeline for https://github.com/cyrille-leclerc/a-broken-jenkinsfile/ h2. Sample Credentials not found in "withCredentials()" h3. Jenkinsfile {code:java} node { checkout scm stage('Build') { withCredentials([ usernamePassword( credentialsId: 'credentials_dont_exist', passwordVariable: 'MY_PASSWORD', usernameVariable: 'MY_USERNAME')]) { sh "./mvnw clean install" } } } {code} h3. 'classic' build logs {noformat} [Pipeline] stage [Pipeline] { (Build) [Pipeline] withCredentials [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result org.jenkinsci.plugins.credentialsbinding.impl.CredentialNotFoundException: credentials_dont_exist at org.jenkinsci.plugins.credentialsbinding.MultiBinding.getCredentials(MultiBinding.java:153) at org.jenkinsci.plugins.credentialsbinding.impl.UsernamePasswordMultiBinding.bind(UsernamePasswordMultiBinding.java:76) at org.jenkinsci.plugins.credentialsbinding.impl.BindingStep$Execution.start(BindingStep.java:114) at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:222) ... Finished: FAILURE {noformat} h3. Blue Ocean Build View The Blue Ocean build view doesn't display any information to help to understand that the cause is a credentials not found in "withCredentials". !image-2017-06-01-13-03-56-185.png|thumbnail! |
Summary | Original: [BO Run View] Display logs and err messages of wrapping steps... | New: Logs from wrapper steps are not shown in the step list |
Assignee | Original: James Dumay [ jamesdumay ] |
Assignee | New: Vivek Pandey [ vivek ] |
Sprint | New: Blue Ocean 1.2 [ 326 ] |
Rank | New: Ranked higher |
Epic Link | New: JENKINS-43953 [ 181485 ] |
Sprint | Original: Blue Ocean 1.2 [ 326 ] | New: Blue Ocean 1.3 [ 296 ] |
Rank | New: Ranked lower |
Link | New: This issue is related to JENKINS-44273 [ JENKINS-44273 ] |