I updated Jenkins and all my plugins last week then created a new job that 
builds a new branch of our product.  I noticed that the aggregated 
violations chart seems to be broken on the new job, but seems totally 
normal on the job that builds our main development branch.  

In order to get a violation delta between the main branch and new branch, I 
had the job first build the main branch to provide a baseline of the 
current violations.  Then I reconfigured the job to build the new branch 
and it showed a nice delta between the two jobs (between builds 3 & 4) and 
the violations chart looked fine.  A few hours later (even though there 
were no new builds of the job), the chart was empty as shown in the 
attachment.  The individual charts for findbugs, pmd, and checkstyle all 
seem to be functioning properly though.  Sometimes, the aggregated 
violations chart shows a single build ID on the x axis, sometimes not - 
even though I have the job configured to not discard any builds.  

If I click on the "checkstyle|pmd|findbugs warnings" links in the left 
column of the job page, they all seem to be working normally and the "New 
Warnings" column shows the correct count.  However, if I click on the 
"violations" link in the left column of the job page, then I see an empty 
chart and it lists all of the mvn modules in my project and says "(didn't 
run)" next to each.

I'm wondering if there's an issue with Jenkins or the static analysis 
plugin, or if my idea of switching branches to get a delta is somehow 
flawed (I'm pretty sure this has worked for me before).

Anyone else seeing this?  Should I downgrade my static analysis plugin? 
 Anything else I can/should look for?

Thanks,

--Ryan

<<attachment: Screen Shot 2012-12-10 at 3.18.30 PM.png>>

Reply via email to