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

Violations plugin freezes project settings screen

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • violations-plugin

      Jenkins version 2.105. This plugin hangs settings screen of project. When I open project settings, there is gray div with loading word, jenkins' machine CPU is 100% 1 core and that's all. When I comment related section in job configuration file and restart Jenkins, that settings open normally. There is nothing special or no warnings in the log (/var/log/jenkins/jenkins.log).

       

       

      <hudson.plugins.violations.ViolationsPublisher plugin="violations@0.7.11">
      <config>
      <suppressions class="sorted-set"/>
      <typeConfigs>
      <entry>
      <string>checkstyle</string>
      <hudson.plugins.violations.TypeConfig>
      <type>checkstyle</type>
      <min>10</min>
      <max>100</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>codenarc</string>
      <hudson.plugins.violations.TypeConfig>
      <type>codenarc</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>cpd</string>
      <hudson.plugins.violations.TypeConfig>
      <type>cpd</type>
      <min>30</min>
      <max>100</max>
      <unstable>200</unstable>
      <usePattern>false</usePattern>
      <pattern>out/cpd.xml</pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>cpplint</string>
      <hudson.plugins.violations.TypeConfig>
      <type>cpplint</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>csslint</string>
      <hudson.plugins.violations.TypeConfig>
      <type>csslint</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>findbugs</string>
      <hudson.plugins.violations.TypeConfig>
      <type>findbugs</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>fxcop</string>
      <hudson.plugins.violations.TypeConfig>
      <type>fxcop</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>gendarme</string>
      <hudson.plugins.violations.TypeConfig>
      <type>gendarme</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>jcreport</string>
      <hudson.plugins.violations.TypeConfig>
      <type>jcreport</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>jslint</string>
      <hudson.plugins.violations.TypeConfig>
      <type>jslint</type>
      <min>10</min>
      <max>100</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern>out/server-jslint.xml</pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>pep8</string>
      <hudson.plugins.violations.TypeConfig>
      <type>pep8</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>perlcritic</string>
      <hudson.plugins.violations.TypeConfig>
      <type>perlcritic</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>pmd</string>
      <hudson.plugins.violations.TypeConfig>
      <type>pmd</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>pylint</string>
      <hudson.plugins.violations.TypeConfig>
      <type>pylint</type>
      <min>50</min>
      <max>500</max>
      <unstable>1000</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>simian</string>
      <hudson.plugins.violations.TypeConfig>
      <type>simian</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      <entry>
      <string>stylecop</string>
      <hudson.plugins.violations.TypeConfig>
      <type>stylecop</type>
      <min>10</min>
      <max>999</max>
      <unstable>999</unstable>
      <usePattern>false</usePattern>
      <pattern></pattern>
      </hudson.plugins.violations.TypeConfig>
      </entry>
      </typeConfigs>
      <limit>100</limit>
      <sourcePathPattern></sourcePathPattern>
      <fauxProjectPath></fauxProjectPath>
      <encoding>UTF-8</encoding>
      </config>
      </hudson.plugins.violations.ViolationsPublisher>

       

          [JENKINS-49392] Violations plugin freezes project settings screen

          Alex Al created issue -
          Alex Al made changes -
          Environment Original: Ubuntu 16.04
          Jenkins 2.105
          Plugin version 0.7.11 (latest).

          Previous installed jenkins version was 2.89, no such issue.
          New: Ubuntu 16.04
          Jenkins 2.105
          Plugin version 0.7.11 (latest).

          Previous installed jenkins version was 2.89, no such issue.

          $ java -version
          openjdk version "1.8.0_151"
          OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
          OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
          Oleg Nenashev made changes -
          Labels Original: freeze violations New: freeze regression violations
          Oleg Nenashev made changes -
          Link New: This issue relates to JENKINS-49630 [ JENKINS-49630 ]
          Tomas Bjerre made changes -
          Assignee Original: Tomas Bjerre [ tomasbjerre ]
          Oleg Nenashev made changes -
          Link New: This issue relates to JENKINS-51295 [ JENKINS-51295 ]
          Mark Waite made changes -
          Resolution New: Won't Fix [ 2 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            senseysensor Alex Al
            Votes:
            4 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: