timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-67851] Console output has gaps #1847

Closed timja closed 2 years ago

timja commented 2 years ago

I've upgraded to 2.335 and the when watching the regular console output, there are gaps in the display whenever there is a pause:

 


Originally reported by ben_gineer, imported from: Console output has gaps
  • status: Closed
  • priority: Minor
  • resolution: Fixed
  • resolved: 2022-03-09T01:06:38+00:00
  • imported: 2022/01/10
timja commented 2 years ago

JIRAUSER132935:

Hello,

it would help if you could provide your versions of plugins installed, see here how to do that, because the default log box at /log/all does not do that.
Likely a plugin issue that doesn't interface with modern Jenkins yet.
Thanks in advance!

timja commented 2 years ago

JIRAUSER136573:

Jenkins: 2.335
OS: Linux - 4.15.0-167-generic
---
Parameterized-Remote-Trigger:3.1.5.1
ace-editor:1.1
active-directory:2.25.1
amazon-ecr:1.7
analysis-model-api:10.9.2
ansicolor:1.0.1
ant:1.13
antisamy-markup-formatter:2.7
apache-httpcomponents-client-4-api:4.5.13-1.0
authentication-tokens:1.4
aws-credentials:189.v3551d5642995
aws-java-sdk:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-cloudformation:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-codebuild:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-ec2:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-ecr:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-ecs:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-elasticbeanstalk:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-iam:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-logs:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-minimal:1.12.148-310.v5e3b_c2681d79
aws-java-sdk-ssm:1.12.148-310.v5e3b_c2681d79
badge:1.9.1
basic-branch-build-strategies:1.3.2
blueocean:1.25.2
blueocean-autofavorite:1.2.5
blueocean-bitbucket-pipeline:1.25.2
blueocean-commons:1.25.2
blueocean-config:1.25.2
blueocean-core-js:1.25.2
blueocean-dashboard:1.25.2
blueocean-display-url:2.4.1
blueocean-events:1.25.2
blueocean-git-pipeline:1.25.2
blueocean-github-pipeline:1.25.2
blueocean-i18n:1.25.2
blueocean-jira:1.25.2
blueocean-jwt:1.25.2
blueocean-personalization:1.25.2
blueocean-pipeline-api-impl:1.25.2
blueocean-pipeline-editor:1.25.2
blueocean-pipeline-scm-api:1.25.2
blueocean-rest:1.25.2
blueocean-rest-impl:1.25.2
blueocean-web:1.25.2
bootstrap4-api:4.6.0-3
bootstrap5-api:5.1.3-6
bouncycastle-api:2.25
branch-api:2.7.0
build-blocker-plugin:1.7.8
build-environment:1.7
build-failure-analyzer:2.2.0
build-name-setter:2.2.0
build-user-vars-plugin:1.8
caffeine-api:2.9.2-29.v717aac953ff3
changelog-history:1.7
checks-api:1.7.2
cloud-stats:0.27
cloudbees-bitbucket-branch-source:751.vda_24678a_f781
cloudbees-folder:6.708.ve61636eb_65a_5
code-coverage-api:2.0.4
command-launcher:1.6
conditional-buildstep:1.4.1
config-file-provider:3.9.0
confluence-publisher:126.v1750f291eac9
copyartifact:1.46.2
credentials:1074.v60e6c29b_b_44b_
credentials-binding:1.27.1
dark-theme:156.v6cf16af6f9ef
dashboard-view:2.18
data-tables-api:1.11.4-1
dependency-check-jenkins-plugin:5.1.2
disk-usage:0.28
display-url-api:2.3.5
docker-build-publish:1.3.3
docker-commons:1.19
docker-java-api:3.1.5.2
docker-plugin:1.2.6
docker-workflow:1.28
dtkit-api:3.0.0
durable-task:493.v195aefbb0ff2
ec2:1.66
echarts-api:5.3.0-2
email-ext:2.87
embeddable-build-status:2.0.3
envinject:2.4.0
envinject-api:1.8
extended-read-permission:3.2
external-monitor-job:191.v363d0d1efdf8
favorite:2.3.3
font-awesome-api:6.0.0-1
forensics-api:1.8.1
gatling:1.3.0
git:4.10.3
git-client:3.11.0
git-forensics:1.4.0
git-server:1.10
github:1.34.2
github-api:1.301-378.v9807bd746da5
github-branch-source:2.11.4
gradle:1.38
gravatar:2.2
groovy:2.4
groovy-postbuild:2.5
h2-api:1.4.199
handlebars:3.0.8
handy-uri-templates-2-api:2.1.8-1.0
htmlpublisher:1.29
instant-messaging:1.48
jackson2-api:2.13.1-246.va8a9f3eaf46a
jacoco:3.3.1
javadoc:217.v905b_86277a_2a_
javancss:1.1
javax-activation-api:1.2.0-2
javax-mail-api:1.6.2-5
jdk-tool:1.5
jenkins-design-language:1.25.2
jenkins-jira-plugin:3.1.4
jira:3.7
jjwt-api:0.11.2-9.c8b45b8bb173
jnr-posix-api:3.1.7-1
job-dsl:1.78.3
jobConfigHistory:1119.v509e1017356b_
jquery:1.12.4-1
jquery-detached:1.2.1
jquery3-api:3.6.0-2
jsch:0.1.55.2
junit:1.55
junit-attachments:1.7
labelled-steps:1.0
ldap:2.8
locale:1.4
lockable-resources:2.14
mailer:408.vd726a_1130320
mapdb-api:1.0.9.0
matrix-auth:3.0.1
matrix-project:1.20
maven-plugin:3.17
mercurial:2.16
metrics:4.1.6.1
momentjs:1.1.1
monitoring:1.90.0
mstest:1.0.0
nested-view:1.24
node-iterator-api:1.5.1
nodelabelparameter:1.10.3
nunit:0.27
okhttp-api:4.9.3-105.vb96869f8ac3a
pam-auth:1.7
parameter-separator:1.3
parameterized-trigger:2.43
performance:3.20
pipeline-aws:1.43
pipeline-build-step:2.16
pipeline-github-lib:36.v4c01db_ca_ed16
pipeline-graph-analysis:188.v3a01e7973f2c
pipeline-input-step:446.vf27b_0b_83500e
pipeline-maven:3.10.0
pipeline-milestone-step:100.v60a_03cd446e1
pipeline-model-api:2.2064.v5eef7d0982b_e
pipeline-model-definition:2.2064.v5eef7d0982b_e
pipeline-model-extensions:2.2064.v5eef7d0982b_e
pipeline-rest-api:2.21
pipeline-stage-step:291.vf0a8a7aeeb50
pipeline-stage-tags-metadata:2.2064.v5eef7d0982b_e
pipeline-stage-view:2.21
pipeline-utility-steps:2.12.0
plain-credentials:1.8
plot:2.1.10
plugin-usage-plugin:2.1
plugin-util-api:2.14.0
popper-api:1.16.1-2
popper2-api:2.11.2-1
postbuildscript:3.1.0-369.vb_cc225753c4b_
powershell:1.7
prism-api:1.26.0-2
promoted-builds:867.v7c3a_b_83a_eb_79
publish-over:0.22
publish-over-cifs:0.16
pubsub-light:1.16
purge-build-queue-plugin:15.v80471b_a_96072
rebuild:1.33
resource-disposer:0.17
run-condition:1.5
s3:0.12.1
saml:2.1.1-275.va_5718591a_999
sbt:1.5
scm-api:595.vd5a_df5eb_0e39
script-security:1131.v8b_b_5eda_c328e
sectioned-view:1.25
simple-theme-plugin:103.va_161d09c38c7
slack:602.v0da_f7458945d
snakeyaml-api:1.29.1
sonar:2.14
sse-gateway:1.25
ssh-agent:1.24.1
ssh-credentials:1.19
ssh-slaves:1.33.0
sshd:3.1.0
stashNotifier:1.25
structs:308.v852b473a2b8c
subversion:2.15.2
testng-plugin:554.va4a552116332
text-finder:1.18
theme-manager:0.6
timestamper:1.17
token-macro:277.v7c8f82a_d66b_3
trilead-api:1.0.13
validating-string-parameter:2.8
variant:1.4
veracode-scan:21.12.17.0
warnings-ng:9.11.1
windows-slaves:1.8
workflow-aggregator:2.6
workflow-api:1138.v619fd5201b_2f
workflow-basic-steps:937.v7a_b_7579e07a_3
workflow-cps:2659.v52d3de6044d0
workflow-cps-global-lib:564.ve62a_4eb_b_e039
workflow-durable-task-step:1121.va_65b_d2701486
workflow-job:1167.v8fe861b_09ef9
workflow-multibranch:711.vdfef37cda_816
workflow-scm-step:2.13
workflow-step-api:622.vb_8e7c15b_c95a_
workflow-support:813.vb_d7c3d2984a_0
ws-cleanup:0.40 
timja commented 2 years ago

bcoveny:

I have noticed the same thing and wondering if it is the timestamper plugin?  I noticed while watching a job if you change the timestamper to none the gaps go away immediately but then start again.  If you switch back to showing date/time it also closes the gaps again.  It also doesn't look very good since at least between core version 2.332 -> 2.336 and from timestamper 1.16 -> 1.17.  

timja commented 2 years ago

JIRAUSER132935:

I made some changes to the console box in 2.338 that removes the additional box when rendering the console log if it's being written.

That should resolve it for other plugins too, unless they handle it differently. Do you mind revisiting it?

timja commented 2 years ago

bcoveny:

notmyfault,

I updated one of our instances tonight and ran a job that takes a while.  After watching the console I did not notice the gaps and everything appears to look like one section.  I think what you did fixed what was reported.

Thanks,
Bruce

timja commented 2 years ago

markewaite:

I'm closing this because the gaps that I was seeing while starting agents are also resolved in 2.338.