Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-43364

ClassNotFoundException for org.jenkinsci.plugins.pubsub.MessageException

    Details

    • Epic Link:
    • Sprint:
      Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2
    • Similar Issues:

      Description

      This stacktrace appears very often in my logs:

      SEVERE: A thread (pool-24-thread-13/919) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.

      java.lang.NoClassDefFoundError: org/jenkinsci/plugins/pubsub/MessageException
       at io.jenkins.blueocean.events.PipelineEventListener$1.run(PipelineEventListener.java:227)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
       at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException
       at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373)
       at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
       at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
       ... 4 more
      

        Attachments

          Activity

          emanuelez emanuelez created issue -
          Hide
          kzantow Keith Zantow added a comment -

          emanuelez could you please list all the installed plugins and versions in your Jenkins instance?

          Show
          kzantow Keith Zantow added a comment - emanuelez could you please list all the installed plugins and versions in your Jenkins instance?
          Hide
          emanuelez emanuelez added a comment -

          Incoming wall of text...

          Maven Integration plugin (maven-plugin): 2.10 CVS Plug-in (cvs): 2.12 Android Emulator Plugin (android-emulator): 2.15 OWASP Markup Formatter Plugin (antisamy-markup-formatter): 1.3 Notification plugin (notification): 1.9 Translation Assistance plugin (translation): 1.12 JaCoCo plugin (jacoco): 2.1.0 Job Configuration History Plugin (jobConfigHistory): 2.15 Pipeline (workflow-aggregator): 2.5 Personalization for Blue Ocean (blueocean-personalization): 1.0.0-rc4 Copy Artifact Plugin (copyartifact): 1.38 Email Extension Plugin (email-ext): 2.57.1 HTML Publisher plugin (htmlpublisher): 1.12 Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.1.1 GitHub plugin (github): 1.26.1 Multiple SCMs plugin (multiple-scms): 0.4 Clone Workspace SCM Plug-in (clone-workspace-scm): 0.6 Plot plugin (plot): 1.9 Pipeline: Stage View Plugin (pipeline-stage-view): 2.6 GitHub Pull Request Builder (ghprb): 1.32.6 i18n for Blue Ocean (blueocean-i18n): 1.0.0-rc4 Workspace Cleanup Plugin (ws-cleanup): 0.32 Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.16-SNAPSHOT (private-f911d2fe-emanuelez) OpenID4Java API (openid4java): 0.9.8.0 Branch API Plugin (branch-api): 2.0.8 Slack Notification Plugin (slack): 2.2 Pipeline: Supporting APIs (workflow-support): 2.13 Favorite (favorite): 2.0.4 Icon Shim Plugin (icon-shim): 2.0.3 External Monitor Job Type Plugin (external-monitor-job): 1.4 Mask Passwords Plugin (mask-passwords): 2.8 Pub-Sub "light" Bus (pubsub-light): 1.7 JUnit Plugin (junit): 1.20 Offline Slave Slack Notifier Plugin (offline-slave-slack-notifier): 1.0-SNAPSHOT (private-04/05/2017 14:33-emanuelez) Remote Terminal Access plugin (remote-terminal-access): 1.6 PAM Authentication plugin (pam-auth): 1.2 jQuery plugin (jquery): 1.11.2-0 Exclusion Plug-in (Exclusion): 0.11-SNAPSHOT (private-1dec2928-emanuelez) Flexible Publish Plugin (flexible-publish): 0.15.2 Config API for Blue Ocean (blueocean-config): 1.0.0-rc4 Yaml Axis plugin (yaml-axis): 0.2.0 Pipeline: AWS Steps (pipeline-aws): 1.6 Scriptler (scriptler): 2.7 MapDB API Plugin (mapdb-api): 1.0.6.0 Amazon EC2 plugin (ec2): 1.36 Pipeline: Build Step (pipeline-build-step): 2.4 bouncycastle API Plugin (bouncycastle-api): 2.16.0 CloudBees Amazon Web Services Credentials Plugin (aws-credentials): 1.15 Run Condition Plugin (run-condition): 1.0 blueocean-autofavorite (blueocean-autofavorite): 0.6 Pipeline: Milestone Step (pipeline-milestone-step): 1.3 Plugin Usage - Plugin (plugin-usage-plugin): 0.3 Mailer Plugin (mailer): 1.20 LDAP Plugin (ldap): 1.11 Subversion Plug-in (subversion): 2.7.1 Xamarin Studio Tool Runner Plugin (mdtool): 0.1.1 SSH Agent Plugin (ssh-agent): 1.13 Pipeline: Stage Step (pipeline-stage-step): 2.2 Matrix Authorization Strategy Plugin (matrix-auth): 1.2 Pipeline: API (workflow-api): 2.12 Pipeline: SCM Step (workflow-scm-step): 2.4 Events API for Blue Ocean (blueocean-events): 1.0.0-rc4 JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1 Naginator (naginator): 1.15 Git server plugin (git-server): 1.6 NodeJS Plugin (nodejs): 1.1.3 Config File Provider Plugin (config-file-provider): 2.15.7 Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.3 Shared Resources Plugin (shared-resources): 1.0-SNAPSHOT (private-cb541b4b-emanuelez) Git Parameter Plug-In (git-parameter): 0.8.0 Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.7 Durable Task Plugin (durable-task): 1.13 buildgraph-view (buildgraph-view): 1.1.1 Checkstyle Plug-in (checkstyle): 3.46 Pipeline: Job (workflow-job): 2.10 Hudson global-build-stats plugin (global-build-stats): 1.3 Valgrind Plug-in (valgrind): 0.27 Periodic Backup (periodicbackup): 1.3 Pipeline: Declarative Agent API (pipeline-model-declarative-agent): 1.0.2 Multi slave config plugin (multi-slave-config-plugin): 1.2.0 Build Failure Analyzer (build-failure-analyzer): 1.18.1 Self-Organizing Swarm Plug-in Modules (swarm): 2.2 AnsiColor (ansicolor): 0.4.3 Pipeline: Input Step (pipeline-input-step): 2.5 Dashboard for Blue Ocean (blueocean-dashboard): 1.0.0-rc4 Pipeline: Step API (workflow-step-api): 2.9 Pipeline: Multibranch (workflow-multibranch): 2.14 CloudBees Docker Build and Publish plugin (docker-build-publish): 1.3.2 Rebuilder (rebuild): 1.25 Authentication Tokens API Plugin (authentication-tokens): 1.3 Credentials Plugin (credentials): 2.1.13 Pipeline: Nodes and Processes (workflow-durable-task-step): 2.10 Ant Plugin (ant): 1.2 Plain Credentials Plugin (plain-credentials): 1.3 Node Iterator API Plugin (node-iterator-api): 1.5.0 packagecloud (packagecloud): 1.5 GitHub Pipeline for Blue Ocean (blueocean-github-pipeline): 1.0.0-rc4 Python Plugin (python): 1.2 build timeout plugin (build-timeout): 1.14.1 conditional-buildstep (conditional-buildstep): 1.3.3 Groovy Label Assignment plugin (groovy-label-assignment): 1.1.0 Locale plugin (locale): 1.2 xUnit plugin (xunit): 1.102 Monitoring (monitoring): 1.64.0 Gradle plugin (gradle): 1.24 InfluxDB Plugin (influxdb): 1.11 Pipeline: REST API Plugin (pipeline-rest-api): 2.6 BlueOcean :: Analytics Tools (blueocean-analytics-tools): 1.0-alpha-7 Port Allocator Plug-in (port-allocator): 1.8 FindBugs Plug-in (findbugs): 4.65 SSH Slaves plugin (ssh-slaves): 1.15 Amazon Web Services SDK (aws-java-sdk): 1.11.68 Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.1.1 Pre SCM BuildStep Plugin (preSCMbuildstep): 0.3 Jackson 2 API Plugin (jackson2-api): 2.7.3 Git plugin (git): 3.2.0 GitHub API Plugin (github-api): 1.85 JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1 Credentials Binding Plugin (credentials-binding): 1.10 Common API for Blue Ocean (blueocean-commons): 1.0.0-rc4 JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1 Static Analysis Utilities (analysis-core): 1.82 Javadoc Plugin (javadoc): 1.3 GitHub Organization Folder Plugin (github-organization-folder): 1.6 Pipeline: Basic Steps (workflow-basic-steps): 2.4 Pipeline Remote Loader Plugin (workflow-remote-loader): 1.4 SCM API Plugin (scm-api): 2.1.1 Pipeline Utility Steps (pipeline-utility-steps): 1.3.0 Cobertura Plugin (cobertura): 1.9.9-SNAPSHOT (private-efe1402d-adam) Script Security Plugin (script-security): 1.27 Hudson Post build task (postbuild-task): 1.8 Build Authorization Token Root Plugin (build-token-root): 1.2 NUnit plugin (nunit): 0.17 Pipeline REST API for Blue Ocean (blueocean-pipeline-api-impl): 1.0.0-rc4 Git client plugin (git-client): 2.4.1 Blue Ocean Pipeline Editor (blueocean-pipeline-editor): 0.2.0 promoted builds plugin (promoted-builds): 2.27 Structs Plugin (structs): 1.6 GitHub Pull Request Plugin (github-pullrequest): 0.1.0-rc7 View Job Filters (view-job-filters): 1.27 Task Scanner Plug-in (tasks): 4.45 Pipeline: Groovy (workflow-cps): 2.29 Xcode integration (xcode-plugin): 1.4.8 Robot Framework plugin (robot): 1.6.4 GitHub Authentication plugin (github-oauth): 0.25 Amazon ECR plugin (amazon-ecr): 1.4-SNAPSHOT (private-0b09e431-adam) Parallel Test Executor Plugin (parallel-test-executor): 1.9 MSBuild Plugin (msbuild): 1.26 Lockable Resources plugin (lockable-resources): 1.10 Web for Blue Ocean (blueocean-web): 1.0.0-rc4 Blue Ocean (blueocean): 1.0.0-rc4 S3 publisher plugin (s3): 0.10.1 Metrics InflixDB Plugin (metrics-influxdb): 1.0-SNAPSHOT (private-10/11/2016 09:44-emanuelez) REST API for Blue Ocean (blueocean-rest): 1.0.0-rc4 build-name-setter (build-name-setter): 1.6.5 Warnings Plug-in (warnings): 4.60 JWT for Blue Ocean (blueocean-jwt): 1.0.0-rc4 Token Macro Plugin (token-macro): 2.0 Pipeline: Model Definition (pipeline-model-definition): 1.1.1 Pipeline: Model API (pipeline-model-api): 1.1.1 BlueOcean Display URL plugin (blueocean-display-url): 1.5.1 Folders Plugin (cloudbees-folder): 6.0.3 Matrix Project Plugin (matrix-project): 1.7.1 Parameterized Trigger plugin (parameterized-trigger): 2.32 Variant Plugin (variant): 1.1 Performance plugin (performance): 2.0 multi-module-tests-publisher (multi-module-tests-publisher): 1.44 Git Pipeline for Blue Ocean (blueocean-git-pipeline): 1.0.0-rc4 Configuration Slicing plugin (configurationslicing): 1.41 Docker Pipeline (docker-workflow): 1.10 CMake plugin (cmakebuilder): 2.4.4 JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1 Docker Commons Plugin (docker-commons): 1.6 Docker plugin (docker-plugin): 0.16.2 Android Lint Plugin (android-lint): 2.4 SSH Credentials Plugin (ssh-credentials): 1.12 Metrics Plugin (metrics): 3.1.2.9 REST Implementation for Blue Ocean (blueocean-rest-impl): 1.0.0-rc4 Windows Slaves Plugin (windows-slaves): 1.2 Dashboard View (dashboard-view): 2.9.7 Environment Injector Plugin (envinject): 1.92.1 ThinBackup (thinBackup): 1.7.4 Display URL API (display-url-api): 1.1.1 Datadog Plugin (datadog): 0.4.1 TestNG Results Plugin (testng-plugin): 1.10 Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0 Resource Disposer Plugin (resource-disposer): 0.6 GitHub Branch Source Plugin (github-branch-source): 2.0.4

          Show
          emanuelez emanuelez added a comment - Incoming wall of text... Maven Integration plugin (maven-plugin): 2.10 CVS Plug-in (cvs): 2.12 Android Emulator Plugin (android-emulator): 2.15 OWASP Markup Formatter Plugin (antisamy-markup-formatter): 1.3 Notification plugin (notification): 1.9 Translation Assistance plugin (translation): 1.12 JaCoCo plugin (jacoco): 2.1.0 Job Configuration History Plugin (jobConfigHistory): 2.15 Pipeline (workflow-aggregator): 2.5 Personalization for Blue Ocean (blueocean-personalization): 1.0.0-rc4 Copy Artifact Plugin (copyartifact): 1.38 Email Extension Plugin (email-ext): 2.57.1 HTML Publisher plugin (htmlpublisher): 1.12 Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.1.1 GitHub plugin (github): 1.26.1 Multiple SCMs plugin (multiple-scms): 0.4 Clone Workspace SCM Plug-in (clone-workspace-scm): 0.6 Plot plugin (plot): 1.9 Pipeline: Stage View Plugin (pipeline-stage-view): 2.6 GitHub Pull Request Builder (ghprb): 1.32.6 i18n for Blue Ocean (blueocean-i18n): 1.0.0-rc4 Workspace Cleanup Plugin (ws-cleanup): 0.32 Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.16-SNAPSHOT (private-f911d2fe-emanuelez) OpenID4Java API (openid4java): 0.9.8.0 Branch API Plugin (branch-api): 2.0.8 Slack Notification Plugin (slack): 2.2 Pipeline: Supporting APIs (workflow-support): 2.13 Favorite (favorite): 2.0.4 Icon Shim Plugin (icon-shim): 2.0.3 External Monitor Job Type Plugin (external-monitor-job): 1.4 Mask Passwords Plugin (mask-passwords): 2.8 Pub-Sub "light" Bus (pubsub-light): 1.7 JUnit Plugin (junit): 1.20 Offline Slave Slack Notifier Plugin (offline-slave-slack-notifier): 1.0-SNAPSHOT (private-04/05/2017 14:33-emanuelez) Remote Terminal Access plugin (remote-terminal-access): 1.6 PAM Authentication plugin (pam-auth): 1.2 jQuery plugin (jquery): 1.11.2-0 Exclusion Plug-in (Exclusion): 0.11-SNAPSHOT (private-1dec2928-emanuelez) Flexible Publish Plugin (flexible-publish): 0.15.2 Config API for Blue Ocean (blueocean-config): 1.0.0-rc4 Yaml Axis plugin (yaml-axis): 0.2.0 Pipeline: AWS Steps (pipeline-aws): 1.6 Scriptler (scriptler): 2.7 MapDB API Plugin (mapdb-api): 1.0.6.0 Amazon EC2 plugin (ec2): 1.36 Pipeline: Build Step (pipeline-build-step): 2.4 bouncycastle API Plugin (bouncycastle-api): 2.16.0 CloudBees Amazon Web Services Credentials Plugin (aws-credentials): 1.15 Run Condition Plugin (run-condition): 1.0 blueocean-autofavorite (blueocean-autofavorite): 0.6 Pipeline: Milestone Step (pipeline-milestone-step): 1.3 Plugin Usage - Plugin (plugin-usage-plugin): 0.3 Mailer Plugin (mailer): 1.20 LDAP Plugin (ldap): 1.11 Subversion Plug-in (subversion): 2.7.1 Xamarin Studio Tool Runner Plugin (mdtool): 0.1.1 SSH Agent Plugin (ssh-agent): 1.13 Pipeline: Stage Step (pipeline-stage-step): 2.2 Matrix Authorization Strategy Plugin (matrix-auth): 1.2 Pipeline: API (workflow-api): 2.12 Pipeline: SCM Step (workflow-scm-step): 2.4 Events API for Blue Ocean (blueocean-events): 1.0.0-rc4 JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1 Naginator (naginator): 1.15 Git server plugin (git-server): 1.6 NodeJS Plugin (nodejs): 1.1.3 Config File Provider Plugin (config-file-provider): 2.15.7 Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.3 Shared Resources Plugin (shared-resources): 1.0-SNAPSHOT (private-cb541b4b-emanuelez) Git Parameter Plug-In (git-parameter): 0.8.0 Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.7 Durable Task Plugin (durable-task): 1.13 buildgraph-view (buildgraph-view): 1.1.1 Checkstyle Plug-in (checkstyle): 3.46 Pipeline: Job (workflow-job): 2.10 Hudson global-build-stats plugin (global-build-stats): 1.3 Valgrind Plug-in (valgrind): 0.27 Periodic Backup (periodicbackup): 1.3 Pipeline: Declarative Agent API (pipeline-model-declarative-agent): 1.0.2 Multi slave config plugin (multi-slave-config-plugin): 1.2.0 Build Failure Analyzer (build-failure-analyzer): 1.18.1 Self-Organizing Swarm Plug-in Modules (swarm): 2.2 AnsiColor (ansicolor): 0.4.3 Pipeline: Input Step (pipeline-input-step): 2.5 Dashboard for Blue Ocean (blueocean-dashboard): 1.0.0-rc4 Pipeline: Step API (workflow-step-api): 2.9 Pipeline: Multibranch (workflow-multibranch): 2.14 CloudBees Docker Build and Publish plugin (docker-build-publish): 1.3.2 Rebuilder (rebuild): 1.25 Authentication Tokens API Plugin (authentication-tokens): 1.3 Credentials Plugin (credentials): 2.1.13 Pipeline: Nodes and Processes (workflow-durable-task-step): 2.10 Ant Plugin (ant): 1.2 Plain Credentials Plugin (plain-credentials): 1.3 Node Iterator API Plugin (node-iterator-api): 1.5.0 packagecloud (packagecloud): 1.5 GitHub Pipeline for Blue Ocean (blueocean-github-pipeline): 1.0.0-rc4 Python Plugin (python): 1.2 build timeout plugin (build-timeout): 1.14.1 conditional-buildstep (conditional-buildstep): 1.3.3 Groovy Label Assignment plugin (groovy-label-assignment): 1.1.0 Locale plugin (locale): 1.2 xUnit plugin (xunit): 1.102 Monitoring (monitoring): 1.64.0 Gradle plugin (gradle): 1.24 InfluxDB Plugin (influxdb): 1.11 Pipeline: REST API Plugin (pipeline-rest-api): 2.6 BlueOcean :: Analytics Tools (blueocean-analytics-tools): 1.0-alpha-7 Port Allocator Plug-in (port-allocator): 1.8 FindBugs Plug-in (findbugs): 4.65 SSH Slaves plugin (ssh-slaves): 1.15 Amazon Web Services SDK (aws-java-sdk): 1.11.68 Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.1.1 Pre SCM BuildStep Plugin (preSCMbuildstep): 0.3 Jackson 2 API Plugin (jackson2-api): 2.7.3 Git plugin (git): 3.2.0 GitHub API Plugin (github-api): 1.85 JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1 Credentials Binding Plugin (credentials-binding): 1.10 Common API for Blue Ocean (blueocean-commons): 1.0.0-rc4 JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1 Static Analysis Utilities (analysis-core): 1.82 Javadoc Plugin (javadoc): 1.3 GitHub Organization Folder Plugin (github-organization-folder): 1.6 Pipeline: Basic Steps (workflow-basic-steps): 2.4 Pipeline Remote Loader Plugin (workflow-remote-loader): 1.4 SCM API Plugin (scm-api): 2.1.1 Pipeline Utility Steps (pipeline-utility-steps): 1.3.0 Cobertura Plugin (cobertura): 1.9.9-SNAPSHOT (private-efe1402d-adam) Script Security Plugin (script-security): 1.27 Hudson Post build task (postbuild-task): 1.8 Build Authorization Token Root Plugin (build-token-root): 1.2 NUnit plugin (nunit): 0.17 Pipeline REST API for Blue Ocean (blueocean-pipeline-api-impl): 1.0.0-rc4 Git client plugin (git-client): 2.4.1 Blue Ocean Pipeline Editor (blueocean-pipeline-editor): 0.2.0 promoted builds plugin (promoted-builds): 2.27 Structs Plugin (structs): 1.6 GitHub Pull Request Plugin (github-pullrequest): 0.1.0-rc7 View Job Filters (view-job-filters): 1.27 Task Scanner Plug-in (tasks): 4.45 Pipeline: Groovy (workflow-cps): 2.29 Xcode integration (xcode-plugin): 1.4.8 Robot Framework plugin (robot): 1.6.4 GitHub Authentication plugin (github-oauth): 0.25 Amazon ECR plugin (amazon-ecr): 1.4-SNAPSHOT (private-0b09e431-adam) Parallel Test Executor Plugin (parallel-test-executor): 1.9 MSBuild Plugin (msbuild): 1.26 Lockable Resources plugin (lockable-resources): 1.10 Web for Blue Ocean (blueocean-web): 1.0.0-rc4 Blue Ocean (blueocean): 1.0.0-rc4 S3 publisher plugin (s3): 0.10.1 Metrics InflixDB Plugin (metrics-influxdb): 1.0-SNAPSHOT (private-10/11/2016 09:44-emanuelez) REST API for Blue Ocean (blueocean-rest): 1.0.0-rc4 build-name-setter (build-name-setter): 1.6.5 Warnings Plug-in (warnings): 4.60 JWT for Blue Ocean (blueocean-jwt): 1.0.0-rc4 Token Macro Plugin (token-macro): 2.0 Pipeline: Model Definition (pipeline-model-definition): 1.1.1 Pipeline: Model API (pipeline-model-api): 1.1.1 BlueOcean Display URL plugin (blueocean-display-url): 1.5.1 Folders Plugin (cloudbees-folder): 6.0.3 Matrix Project Plugin (matrix-project): 1.7.1 Parameterized Trigger plugin (parameterized-trigger): 2.32 Variant Plugin (variant): 1.1 Performance plugin (performance): 2.0 multi-module-tests-publisher (multi-module-tests-publisher): 1.44 Git Pipeline for Blue Ocean (blueocean-git-pipeline): 1.0.0-rc4 Configuration Slicing plugin (configurationslicing): 1.41 Docker Pipeline (docker-workflow): 1.10 CMake plugin (cmakebuilder): 2.4.4 JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1 Docker Commons Plugin (docker-commons): 1.6 Docker plugin (docker-plugin): 0.16.2 Android Lint Plugin (android-lint): 2.4 SSH Credentials Plugin (ssh-credentials): 1.12 Metrics Plugin (metrics): 3.1.2.9 REST Implementation for Blue Ocean (blueocean-rest-impl): 1.0.0-rc4 Windows Slaves Plugin (windows-slaves): 1.2 Dashboard View (dashboard-view): 2.9.7 Environment Injector Plugin (envinject): 1.92.1 ThinBackup (thinBackup): 1.7.4 Display URL API (display-url-api): 1.1.1 Datadog Plugin (datadog): 0.4.1 TestNG Results Plugin (testng-plugin): 1.10 Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0 Resource Disposer Plugin (resource-disposer): 0.6 GitHub Branch Source Plugin (github-branch-source): 2.0.4
          Hide
          kzantow Keith Zantow added a comment -

          Thanks. It looks like you have Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.16-SNAPSHOT (private-f911d2fe-emanuelez); are you building the plugins yourself for some reason instead of using the latest published ones?

          Show
          kzantow Keith Zantow added a comment - Thanks. It looks like you have Server Sent Events (SSE) Gateway Plugin (sse-gateway): 1.16-SNAPSHOT (private-f911d2fe-emanuelez) ; are you building the plugins yourself for some reason instead of using the latest published ones?
          Hide
          emanuelez emanuelez added a comment -

          Yeah... I had to build it myself because the fix to the CPU melting bug was being late in being published in the update center, so I simply built master. There's nothing mine in that build, but I will update to the official release tomorrow morning and report back.

          Show
          emanuelez emanuelez added a comment - Yeah... I had to build it myself because the fix to the CPU melting bug was being late in being published in the update center, so I simply built master. There's nothing mine in that build, but I will update to the official release tomorrow morning and report back.
          Hide
          emanuelez emanuelez added a comment -

          Actually... the SHA1 shows that's it's the latest version of master. It looks like a re-install would not bring any change.

          Show
          emanuelez emanuelez added a comment - Actually... the SHA1 shows that's it's the latest version of master. It looks like a re-install would not bring any change.
          Hide
          kzantow Keith Zantow added a comment -

          emanuelez well, it's not really that... I've seen this periodically during development and rebuilding things usually fixes it up; I'm just wondering if it's the same thing that's causing this issue for you. It doesn't typically happen with the published releases. Do you have any other things in the logs about plugins failing to load, maybe at startup time?

          Show
          kzantow Keith Zantow added a comment - emanuelez well, it's not really that... I've seen this periodically during development and rebuilding things usually fixes it up; I'm just wondering if it's the same thing that's causing this issue for you. It doesn't typically happen with the published releases. Do you have any other things in the logs about plugins failing to load, maybe at startup time?
          Hide
          jamesdumay James Dumay added a comment -

          emanuelez could you please install the published versions and attempt to reproduce? We can't help when you are using SNAPSHOT releases.

          Show
          jamesdumay James Dumay added a comment - emanuelez could you please install the published versions and attempt to reproduce? We can't help when you are using SNAPSHOT releases.
          jamesdumay James Dumay made changes -
          Field Original Value New Value
          Assignee James Dumay [ jamesdumay ]
          jamesdumay James Dumay made changes -
          Epic Link JENKINS-35737 [ 171801 ]
          jamesdumay James Dumay made changes -
          Sprint Blue Ocean - techdebt sprint 1 [ 291 ]
          jamesdumay James Dumay made changes -
          Rank Ranked higher
          Hide
          emanuelez emanuelez added a comment -

          Done. It is now version 1.15. The problem persists.

          Show
          emanuelez emanuelez added a comment - Done. It is now version 1.15. The problem persists.
          jamesdumay James Dumay made changes -
          Description This stacktrace appears very often in my logs:

          SEVERE: A thread (pool-24-thread-13/919) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
          java.lang.NoClassDefFoundError: org/jenkinsci/plugins/pubsub/MessageException
           at io.jenkins.blueocean.events.PipelineEventListener$1.run(PipelineEventListener.java:227)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
           at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException
           at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373)
           at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
           at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           ... 4 more
          This stacktrace appears very often in my logs:

          SEVERE: A thread (pool-24-thread-13/919) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
          {code}
          java.lang.NoClassDefFoundError: org/jenkinsci/plugins/pubsub/MessageException
           at io.jenkins.blueocean.events.PipelineEventListener$1.run(PipelineEventListener.java:227)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
           at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException
           at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373)
           at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
           at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
           ... 4 more
          {code}
          Hide
          jamesdumay James Dumay added a comment -

          Vivek Pandey would you be able to spent a little time to investigate this one please?

          Show
          jamesdumay James Dumay added a comment - Vivek Pandey would you be able to spent a little time to investigate this one please?
          jamesdumay James Dumay made changes -
          Assignee James Dumay [ jamesdumay ] Vivek Pandey [ vivek ]
          vivek Vivek Pandey made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          vivek Vivek Pandey added a comment -

          emanuelez Plugin wise it all looks fine, you got sse-gateway 1.15 and pubsub-light 1.7 and blueocean-events is 1.0.0-rc4. Did you try restarting?

          Can you try this in your groovy console and tell me what it prints or there is error loading MessageException class?

          def p = Jenkins.getInstance().getUpdateCenter().getPlugin("sse-gateway").getInstalled().classLoader.loadClass("org.jenkinsci.plugins.pubsub.MessageException");
          println(p.getName())
          
          Show
          vivek Vivek Pandey added a comment - emanuelez Plugin wise it all looks fine, you got sse-gateway 1.15 and pubsub-light 1.7 and blueocean-events is 1.0.0-rc4. Did you try restarting? Can you try this in your groovy console and tell me what it prints or there is error loading MessageException class? def p = Jenkins.getInstance().getUpdateCenter().getPlugin( "sse-gateway" ).getInstalled().classLoader.loadClass( "org.jenkinsci.plugins.pubsub.MessageException" ); println(p.getName())
          Hide
          emanuelez emanuelez added a comment -

          Yeah.... that fails:

           

          java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java_lang_ClassLoader$loadClass.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 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at Script1.run(Script1.groovy:1) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111) at jenkins.model.Jenkins._doScript(Jenkins.java:4283) at jenkins.model.Jenkins.doScript(Jenkins.java:4255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:335) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:175) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:108) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:220) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:110) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

          Show
          emanuelez emanuelez added a comment - Yeah.... that fails:   java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java_lang_ClassLoader$loadClass.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 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at Script1.run(Script1.groovy:1) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111) at jenkins.model.Jenkins._doScript(Jenkins.java:4283) at jenkins.model.Jenkins.doScript(Jenkins.java:4255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:335) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:175) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:108) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:220) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:110) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
          Hide
          emanuelez emanuelez added a comment -

          I think a new release would being beneficial. I'm being hit by https://issues.jenkins-ci.org/browse/JENKINS-42611 so I had to roll back to a self-compiled hpi.

          Show
          emanuelez emanuelez added a comment - I think a new release would being beneficial. I'm being hit by https://issues.jenkins-ci.org/browse/JENKINS-42611  so I had to roll back to a self-compiled hpi.
          Hide
          vivek Vivek Pandey added a comment -

          emanuelez sse-gateway plugin 1.15 depends on pubsub-light 1.6, that looks alright. The other issue evaluation looks like a logging issue. I suspect something else is going on where pubsub-light plugin is not loaded correctly. Do you see any plugin load error during jerkins startup?

          Also can you try this script and let me know what it prints? It's trying to print version of these plugins and load MessageException class.

          def sseGateway = Jenkins.getInstance().getUpdateCenter().getPlugin("sse-gateway").getInstalled();
          def pubsub = Jenkins.getInstance().getUpdateCenter().getPlugin("pubsub-light").getInstalled();
          println("SSE Gateway Version:" + sseGateway.getVersion())
          println("PubSub light Version:" + pubsub.getVersion())
          
          println("load MessageException from pubs-light: "+pubsub.classLoader.loadClass("org.jenkinsci.plugins.pubsub.MessageException").getName())
          println("load MessageException from sse-gateway: "+sseGateway.classLoader.loadClass("org.jenkinsci.plugins.pubsub.MessageException").getName())
          
          
          Show
          vivek Vivek Pandey added a comment - emanuelez sse-gateway plugin 1.15 depends on pubsub-light 1.6, that looks alright. The other issue evaluation looks like a logging issue. I suspect something else is going on where pubsub-light plugin is not loaded correctly. Do you see any plugin load error during jerkins startup? Also can you try this script and let me know what it prints? It's trying to print version of these plugins and load MessageException class. def sseGateway = Jenkins.getInstance().getUpdateCenter().getPlugin( "sse-gateway" ).getInstalled(); def pubsub = Jenkins.getInstance().getUpdateCenter().getPlugin( "pubsub-light" ).getInstalled(); println( "SSE Gateway Version:" + sseGateway.getVersion()) println( "PubSub light Version:" + pubsub.getVersion()) println( "load MessageException from pubs-light: " +pubsub.classLoader.loadClass( "org.jenkinsci.plugins.pubsub.MessageException" ).getName()) println( "load MessageException from sse-gateway: " +sseGateway.classLoader.loadClass( "org.jenkinsci.plugins.pubsub.MessageException" ).getName())
          Hide
          jamesdumay James Dumay added a comment -

          Hi emanuelez - any luck with getting that info? Keen to get a resolution for you ASAP

          Show
          jamesdumay James Dumay added a comment - Hi emanuelez - any luck with getting that info? Keen to get a resolution for you ASAP
          Hide
          emanuelez emanuelez added a comment -

          Same result, even if I comment the first println

          SSE Gateway Version:1.16-SNAPSHOT (private-f911d2fe-emanuelez) PubSub light Version:1.7 java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java_lang_ClassLoader$loadClass.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 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at Script1.run(Script1.groovy:6) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111) at jenkins.model.Jenkins._doScript(Jenkins.java:4295) at jenkins.model.Jenkins.doScript(Jenkins.java:4267) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:220) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:110) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

          Show
          emanuelez emanuelez added a comment - Same result, even if I comment the first println SSE Gateway Version:1.16-SNAPSHOT (private-f911d2fe-emanuelez) PubSub light Version:1.7 java.lang.ClassNotFoundException: org.jenkinsci.plugins.pubsub.MessageException at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java_lang_ClassLoader$loadClass.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 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at Script1.run(Script1.groovy:6) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623) at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:142) at hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:114) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at hudson.util.RemotingDiagnostics.executeGroovy(RemotingDiagnostics.java:111) at jenkins.model.Jenkins._doScript(Jenkins.java:4295) at jenkins.model.Jenkins.doScript(Jenkins.java:4267) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:220) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:197) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:85) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:110) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
          michaelneale Michael Neale made changes -
          Sprint Blue Ocean - 1.1-beta-1 [ 291 ] Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2 [ 291, 306 ]
          Hide
          vivek Vivek Pandey added a comment -

          emanuelez I can't reproduce this problem with see-gateway 1.15 and pubs 1.6 and blueocean 1.0.0 or 1.0.1 or latest master. I am not sure how else to help here

          Show
          vivek Vivek Pandey added a comment - emanuelez I can't reproduce this problem with see-gateway 1.15 and pubs 1.6 and blueocean 1.0.0 or 1.0.1 or latest master. I am not sure how else to help here
          Hide
          jamesdumay James Dumay added a comment -

          One idea here is to uninstall Blue Ocean, pub sub, SSE gateway plugins. Shut down Jenkins. Ensure that these plugins are deleted in the plugin directory. Start back up Jenkins and install Blue Ocean again.

          Show
          jamesdumay James Dumay added a comment - One idea here is to uninstall Blue Ocean, pub sub, SSE gateway plugins. Shut down Jenkins. Ensure that these plugins are deleted in the plugin directory. Start back up Jenkins and install Blue Ocean again.
          Hide
          emanuelez emanuelez added a comment -

          That seems to have done the trick

          Show
          emanuelez emanuelez added a comment - That seems to have done the trick
          emanuelez emanuelez made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          jamesdumay James Dumay added a comment -

          Fantastic

          Show
          jamesdumay James Dumay added a comment - Fantastic
          jbriden Jenn Briden made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              vivek Vivek Pandey
              Reporter:
              emanuelez emanuelez
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: