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

1.357 broke the findbugs and warnings plugin output - no longer displays the detailed content in the sections / tabs

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Component/s: core
    • Labels:
      None
    • Environment:
      Debian testing distribution hosting Hudson as delivered by hudson-labs.org

      Description

      I've just upgraded to Hudson 1.357 and the latest versions of the plugins I use (including findbugs , warnings, static analysis utilities) on my Debian machine.

      When I navigate to the findbugs warnings (http://192.168.0.2:8080/job/My-Job/55/findbugsResult/?) or the compiler warnings (http://192.168.0.2:8080/job/My-Job/55/warningsResult/), the Warnings Trend, Summary, and Details sections appear on the page. When I attempt to select one of the tabs in the Details section (like "New" or "Types" or "Files"), the usual output table does not appear below the tabs.

      I see the same behavior on Internet Explorer, Firefox, and Chrome.

      I see the same behavior on multiple jobs (not specific to a single job).

      I did not see those problems with 1.356, only when I upgraded to 1.357. Ulrich Haffner suggests on the mailing list that it was probably a change between 1.356 and 1.357.

        Issue Links

          Activity

          Hide
          drulli Ulli Hafner added a comment -

          Could this issue be related to the new feature: Add "LOADING" overlay on global and job config pages until form is ready for use.

          Show
          drulli Ulli Hafner added a comment - Could this issue be related to the new feature: Add "LOADING" overlay on global and job config pages until form is ready for use.
          Hide
          markewaite Mark Waite added a comment -

          I don't think there is any way for me to tell the Warnings plugin the absolute path to my source files (the errors.h file), and I believe it has some heuristics in it which attempt to guess the location of the file based on relative paths and searching the file tree. I'm pretty sure the findbugs plugin is not attempting to do anything with errors.h, since that is a C source file, rather than a Java source file.

          Show
          markewaite Mark Waite added a comment - I don't think there is any way for me to tell the Warnings plugin the absolute path to my source files (the errors.h file), and I believe it has some heuristics in it which attempt to guess the location of the file based on relative paths and searching the file tree. I'm pretty sure the findbugs plugin is not attempting to do anything with errors.h, since that is a C source file, rather than a Java source file.
          Hide
          drulli Ulli Hafner added a comment -

          markewaite: Ah, sorry. I didn't see the .h file suffix (BTW: The warnings plug-in tries to resolve relative paths by scanning the whole workspace...)

          Show
          drulli Ulli Hafner added a comment - markewaite: Ah, sorry. I didn't see the .h file suffix (BTW: The warnings plug-in tries to resolve relative paths by scanning the whole workspace...)
          Hide
          mindless Alan Harder added a comment -

          sorry.. yes, I used too generic a class for the LOADING overlay.
          war/resources/css/style.css has a rule for .loading which conflicts with analysis-core.

          Show
          mindless Alan Harder added a comment - sorry.. yes, I used too generic a class for the LOADING overlay. war/resources/css/style.css has a rule for .loading which conflicts with analysis-core.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : mindless
          Path:
          trunk/hudson/main/core/src/main/resources/hudson/model/Hudson/configure.jelly
          trunk/hudson/main/core/src/main/resources/hudson/model/Job/configure.jelly
          trunk/hudson/main/war/resources/css/style.css
          trunk/hudson/main/war/resources/scripts/hudson-behavior.js
          trunk/www/changelog.html
          http://jenkins-ci.org/commit/30918
          Log:
          [FIXED JENKINS-6496] use more specific css class name.. "loading" conflicted with YUI,
          causing missing data display in analysis plugins, using yui tabview.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : mindless Path: trunk/hudson/main/core/src/main/resources/hudson/model/Hudson/configure.jelly trunk/hudson/main/core/src/main/resources/hudson/model/Job/configure.jelly trunk/hudson/main/war/resources/css/style.css trunk/hudson/main/war/resources/scripts/hudson-behavior.js trunk/www/changelog.html http://jenkins-ci.org/commit/30918 Log: [FIXED JENKINS-6496] use more specific css class name.. "loading" conflicted with YUI, causing missing data display in analysis plugins, using yui tabview.

            People

            • Assignee:
              mindless Alan Harder
              Reporter:
              markewaite Mark Waite
            • Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: