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
    • Similar Issues:

      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.

        Attachments

          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: