-
Bug
-
Resolution: Fixed
-
Minor
-
OS: Windows7-64 & Linux
Jenkins: 2.60.3, 2.7.6 & 2.100
blueocean 1.3.5
Complete plugins list:
ace-editor 1.1
antisamy-markup-formatter 1.5
apache-httpcomponents-client-4-api 4.5.3-2.0
authentication-tokens 1.3
blueocean 1.3.5
blueocean-autofavorite 1.2.1
blueocean-bitbucket-pipeline 1.3.5
blueocean-commons 1.3.5
blueocean-config 1.3.5
blueocean-dashboard 1.3.5
blueocean-display-url 2.2.0
blueocean-events 1.3.5
blueocean-git-pipeline 1.3.5
blueocean-github-pipeline 1.3.5
blueocean-i18n 1.3.5
blueocean-jira 1.3.5
blueocean-jwt 1.3.5
blueocean-personalization 1.3.5
blueocean-pipeline-api-impl 1.3.5
blueocean-pipeline-editor 1.3.5
blueocean-pipeline-scm-api 1.3.5
blueocean-rest 1.3.5
blueocean-rest-impl 1.3.5
blueocean-web 1.3.5
bouncycastle-api 2.16.2
branch-api 2.0.17
cloudbees-bitbucket-branch-source 2.2.8
cloudbees-folder 6.2.1
command-launcher 1.2
credentials 2.1.16
credentials-binding 1.13
display-url-api 2.2.0
docker-commons 1.10
docker-workflow 1.14
durable-task 1.17
favorite 2.3.1
git 3.7.0
git-client 2.7.0
git-server 1.7
github 1.28.1
github-api 1.90
github-branch-source 2.3.2
handlebars 1.1.1
htmlpublisher 1.14
jackson2-api 2.8.10.1
jira 2.5
jquery-detached 1.2.1
jsch 0.1.54.1
junit 1.23
mailer 1.20
matrix-auth 2.2
matrix-project 1.12
mercurial 2.2
momentjs 1.1.1
pipeline-build-step 2.6
pipeline-graph-analysis 1.6
pipeline-input-step 2.8
pipeline-milestone-step 1.3.1
pipeline-model-api 1.2.5
pipeline-model-declarative-agent 1.1.1
pipeline-model-definition 1.2.5
pipeline-model-extensions 1.2.5
pipeline-rest-api 2.9
pipeline-stage-step 2.3
pipeline-stage-tags-metadata 1.2.5
pipeline-stage-view 2.9
plain-credentials 1.4
pubsub-light 1.12
scm-api 2.2.6
script-security 1.39
sse-gateway 1.15
ssh-credentials 1.13
structs 1.10
timestamper 1.8.9
token-macro 2.3
variant 1.1
windows-slaves 1.3.1
workflow-aggregator 2.5
workflow-api 2.24
workflow-basic-steps 2.6
workflow-cps 2.42
workflow-cps-global-lib 2.9
workflow-durable-task-step 2.17
workflow-job 2.16
workflow-multibranch 2.16
workflow-scm-step 2.6
workflow-step-api 2.14
workflow-support 2.16OS: Windows7-64 & Linux Jenkins: 2.60.3, 2.7.6 & 2.100 blueocean 1.3.5 Complete plugins list: ace-editor 1.1 antisamy-markup-formatter 1.5 apache-httpcomponents-client-4-api 4.5.3-2.0 authentication-tokens 1.3 blueocean 1.3.5 blueocean-autofavorite 1.2.1 blueocean-bitbucket-pipeline 1.3.5 blueocean-commons 1.3.5 blueocean-config 1.3.5 blueocean-dashboard 1.3.5 blueocean-display-url 2.2.0 blueocean-events 1.3.5 blueocean-git-pipeline 1.3.5 blueocean-github-pipeline 1.3.5 blueocean-i18n 1.3.5 blueocean-jira 1.3.5 blueocean-jwt 1.3.5 blueocean-personalization 1.3.5 blueocean-pipeline-api-impl 1.3.5 blueocean-pipeline-editor 1.3.5 blueocean-pipeline-scm-api 1.3.5 blueocean-rest 1.3.5 blueocean-rest-impl 1.3.5 blueocean-web 1.3.5 bouncycastle-api 2.16.2 branch-api 2.0.17 cloudbees-bitbucket-branch-source 2.2.8 cloudbees-folder 6.2.1 command-launcher 1.2 credentials 2.1.16 credentials-binding 1.13 display-url-api 2.2.0 docker-commons 1.10 docker-workflow 1.14 durable-task 1.17 favorite 2.3.1 git 3.7.0 git-client 2.7.0 git-server 1.7 github 1.28.1 github-api 1.90 github-branch-source 2.3.2 handlebars 1.1.1 htmlpublisher 1.14 jackson2-api 2.8.10.1 jira 2.5 jquery-detached 1.2.1 jsch 0.1.54.1 junit 1.23 mailer 1.20 matrix-auth 2.2 matrix-project 1.12 mercurial 2.2 momentjs 1.1.1 pipeline-build-step 2.6 pipeline-graph-analysis 1.6 pipeline-input-step 2.8 pipeline-milestone-step 1.3.1 pipeline-model-api 1.2.5 pipeline-model-declarative-agent 1.1.1 pipeline-model-definition 1.2.5 pipeline-model-extensions 1.2.5 pipeline-rest-api 2.9 pipeline-stage-step 2.3 pipeline-stage-tags-metadata 1.2.5 pipeline-stage-view 2.9 plain-credentials 1.4 pubsub-light 1.12 scm-api 2.2.6 script-security 1.39 sse-gateway 1.15 ssh-credentials 1.13 structs 1.10 timestamper 1.8.9 token-macro 2.3 variant 1.1 windows-slaves 1.3.1 workflow-aggregator 2.5 workflow-api 2.24 workflow-basic-steps 2.6 workflow-cps 2.42 workflow-cps-global-lib 2.9 workflow-durable-task-step 2.17 workflow-job 2.16 workflow-multibranch 2.16 workflow-scm-step 2.6 workflow-step-api 2.14 workflow-support 2.16
-
-
Blue Ocean 1.5 - beta 1
Yesterday I found that I get a stack overflow exception for jobs executing lot of steps.
The issue does not occur if blue ocean is not installed.
Most simple solution is to run an echo step inside a loop, e.g.:
timestamps { for (int i = 0; true; ++i) { echo i.toString() } }
Using default java vm settings this fails mostly at about loop count ~ 4600+.
Hope there's an easy way to fix this.
Error message is as follows:
<snip> 15:36:10 4605 [Pipeline] echo 15:36:10 4606 [Pipeline] End of Pipeline java.lang.StackOverflowError at org.jenkinsci.plugins.workflow.graph.FlowNode.getPersistentAction(FlowNode.java:344) at org.jenkinsci.plugins.workflow.graph.FlowNode.getAction(FlowNode.java:370) at io.jenkins.blueocean.events.PipelineEventListener.getParentBlock(PipelineEventListener.java:110) at io.jenkins.blueocean.events.PipelineEventListener.getParentBlock(PipelineEventListener.java:120) at io.jenkins.blueocean.events.PipelineEventListener.getParentBlock(PipelineEventListener.java:120) at io.jenkins.blueocean.events.PipelineEventListener.getParentBlock(PipelineEventListener.java:120) ... <snip>