Solved! Since commit c2ea74e2a58cddff9219a03ffe261c1f95ea4be5 <https://github.com/jenkinsci/claim-plugin/commit/c2ea74e2a58cddff9219a03ffe261c1f95ea4be5> the claim plugin has included all the Build Failure Analyzer failure causes in the generated JavaScript, like this: var json = '{"First cause title":"First failure cause description", "Second title":"Second description", ... }'; It is failing to escape any single quotes in the failure cause text, which tripped up the browsers' JavaScript parsing. See James Telfer's comment on issue JENKINS-28722 <https://issues.jenkins-ci.org/browse/JENKINS-28722>
There is a simple work-around: Remove any single quotes from all failure cause titles and descriptions. On Tuesday, February 9, 2016 at 2:25:32 PM UTC+13, dougl...@gmail.com wrote: > > Turns out we are suffering a JS error: "ReferenceError: ShowPopup is not > defined" when we are clicking on the Claim It link. I'm not sufficiently > familiar with JS to be able to find the error in the code (if any) myself - > as far as I can see, the function is there. > > Presumably, the defect emerged after our restart because that was when we > started using the Claim plugin 2.8. Code was added to > AbstractClaimBuildAction/summary.jelly in commit > c2ea74e2a58cddff9219a03ffe261c1f95ea4be5, to add integration with the Build > Failure Analyzer plugin (which we are using). See: > > > https://github.com/jenkinsci/claim-plugin/blob/master/src/main/resources/hudson/plugins/claim/AbstractClaimBuildAction/summary.jelly > > > https://github.com/jenkinsci/claim-plugin/commit/c2ea74e2a58cddff9219a03ffe261c1f95ea4be5 > > We have applied the following work-around via Greasemonkey script, just to > make the claim "popup" visible at all times. This is simply the content of > the (unreachable) ShowPopup() function: > > hp = document.getElementById("claimHoverPopup"); > hp.style.display = "block"; > > Applies equally to Firefox 44.0 (on Linux) and Chromium (on Windows or > Linux). > > > On Friday, February 5, 2016 at 5:45:04 PM UTC+13, dougl...@gmail.com > wrote: >> >> Our Jenkins server suffered a power outage, and since restart, the Claim >> plugin has refused to work: Clicking on the "Claim it" link for a failed >> job has no visible effect. >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/57636c2d-213b-44a6-834a-7b3edaafc902%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.