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

Build-failure-analyzer afected by JEP-200 in Jenkins 2.102

       

      Since latest update I get lots of:

       

      ConversionException: Refusing to unmarshal foundFailureCauses for security reasons; see https://jenkins.io/redirect/class-filter/ ---- Debugging information ---- class : java.util.Collections$SynchronizedRandomAccessList required-type : java.util.Collections$SynchronizedRandomAccessList converter-type : hudson.util.XStream2$BlacklistedTypesConverter path : /flow-build/actions/com.sonyericsson.jenkins.plugins.bfa.model.FailureCauseBuildAction/foundFailureCauses line number : 321 -------------------------------

       

      I have followed instruction prodided in the link found above:

      If you find such a case, please report it in the Jenkins issue tracker, under the appropriate plugin component. Link it to JENKINS-47736 and add the JEP-200 label. If at all possible, include complete steps to reproduce the problem from scratch. Jenkins developers will strive to evaluate the reason for the violation and offer a fix in the form of a core and/or plugin update. For more details and current status, see Plugins affected by fix for JEP-200.

          [JENKINS-48932] Build-failure-analyzer afected by JEP-200 in Jenkins 2.102

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/resources/META-INF/hudson.remoting.ClassFilter
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/d3e6f990f1136d2d2d169ac0a44f3d04cf311351
          Log:
          JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/resources/META-INF/hudson.remoting.ClassFilter http://jenkins-ci.org/commit/build-failure-analyzer-plugin/d3e6f990f1136d2d2d169ac0a44f3d04cf311351 Log: JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA

          Code changed in jenkins
          User: Robert Sandell
          Path:
          src/main/resources/META-INF/hudson.remoting.ClassFilter
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/9919eae4af8ae81cf2e51b855627796f69de96eb
          Log:
          Merge pull request #82 from oleg-nenashev/bug/JENKINS-48932

          JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA

          Compare: https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/f18aa03d0151...9919eae4af8a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Robert Sandell Path: src/main/resources/META-INF/hudson.remoting.ClassFilter http://jenkins-ci.org/commit/build-failure-analyzer-plugin/9919eae4af8ae81cf2e51b855627796f69de96eb Log: Merge pull request #82 from oleg-nenashev/bug/ JENKINS-48932 JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA Compare: https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/f18aa03d0151...9919eae4af8a

          Oleg Nenashev added a comment - - edited

          According to the yesterday's status, rsandell is investigating the failing test in my PR. The hotfix is integrated into the master branch, so it needs a release in general
          Updating/Installing Gerrit Trigger 2.27.2 should be a workaround for now

          Oleg Nenashev added a comment - - edited According to the yesterday's status, rsandell is investigating the failing test in my PR. The hotfix is integrated into the master branch, so it needs a release in general Updating/Installing Gerrit Trigger 2.27.2 should be a workaround for now

          Oleg Nenashev added a comment -

          The hotfix fix is being released now: https://github.com/jenkinsci/build-failure-analyzer-plugin/releases/tag/build-failure-analyzer-1.19.2 . It will take a while to propagate it to update centers.

          Oleg Nenashev added a comment - The hotfix fix is being released now: https://github.com/jenkinsci/build-failure-analyzer-plugin/releases/tag/build-failure-analyzer-1.19.2 . It will take a while to propagate it to update centers.

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - If anybody wants to get versions before the UC is synced, HPI is here: https://repo.jenkins-ci.org/webapp/#/artifacts/browse/tree/General/releases/com/sonyericsson/jenkins/plugins/bfa/build-failure-analyzer/1.19.2

          Jesse Glick added a comment -

          Fixing tests is going to be FUN

          I have a core PR which probably fixes your issue.

          Jesse Glick added a comment - Fixing tests is going to be FUN I have a core PR which probably fixes your issue.

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/resources/META-INF/hudson.remoting.ClassFilter
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/e84f1578d3d831cea3a30f8f2adacf83fe77c009
          Log:
          JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/resources/META-INF/hudson.remoting.ClassFilter http://jenkins-ci.org/commit/build-failure-analyzer-plugin/e84f1578d3d831cea3a30f8f2adacf83fe77c009 Log: JENKINS-48932 - Whitelist extra java.util.Collection classes being used in BFA

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          Jenkinsfile
          pom.xml
          src/main/resources/META-INF/hudson.remoting.ClassFilter
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/4dc368f1546d2d0f09b954546851319cb19e8006
          Log:
          JENKINS-48932 - Pick the snapshot release of Gerrit Trigger Plugin

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: Jenkinsfile pom.xml src/main/resources/META-INF/hudson.remoting.ClassFilter http://jenkins-ci.org/commit/build-failure-analyzer-plugin/4dc368f1546d2d0f09b954546851319cb19e8006 Log: JENKINS-48932 - Pick the snapshot release of Gerrit Trigger Plugin

          Code changed in jenkins
          User: rsandell
          Path:
          Jenkinsfile
          pom.xml
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/BfaGraphAction.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/PluginImpl.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphCache.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphType.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCause.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/DownstreamBuildFinder.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/ParameterizedTriggerDBF.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandQueue.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/tokens/Renderer.java
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/PluginImpl/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/LocalFileKnowledgeBase/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/MongoDBKnowledgeBase/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumn/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/ScannerJobProperty/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndication/config.jelly
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/BuildFailureScannerHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementPermissionTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/DisplayDownstreamTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/FailureCauseMatrixAggregatorTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/PluginImplHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/TransientCauseManagementHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumnTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndicationTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndicationTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/test/utils/JenkinsRuleWithMatrixSupport.java
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/ec1aaeb9b5e01ef12f23bc1bfc02defb3b1c7569
          Log:
          Merge branch 'JENKINS-48932/jep-200' of git://github.com/oleg-nenashev/build-failure-analyzer-plugin into oleg-nenashev-JENKINS-48932/jep-200

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: rsandell Path: Jenkinsfile pom.xml src/main/java/com/sonyericsson/jenkins/plugins/bfa/BfaGraphAction.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/PluginImpl.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphCache.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphType.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCause.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/DownstreamBuildFinder.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/ParameterizedTriggerDBF.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandQueue.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/tokens/Renderer.java src/main/resources/com/sonyericsson/jenkins/plugins/bfa/PluginImpl/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/LocalFileKnowledgeBase/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/MongoDBKnowledgeBase/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumn/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/ScannerJobProperty/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndication/config.jelly src/test/java/com/sonyericsson/jenkins/plugins/bfa/BuildFailureScannerHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementPermissionTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/DisplayDownstreamTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/FailureCauseMatrixAggregatorTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/PluginImplHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/TransientCauseManagementHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumnTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndicationTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndicationTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/test/utils/JenkinsRuleWithMatrixSupport.java http://jenkins-ci.org/commit/build-failure-analyzer-plugin/ec1aaeb9b5e01ef12f23bc1bfc02defb3b1c7569 Log: Merge branch ' JENKINS-48932 /jep-200' of git://github.com/oleg-nenashev/build-failure-analyzer-plugin into oleg-nenashev- JENKINS-48932 /jep-200

          Code changed in jenkins
          User: Robert Sandell
          Path:
          Jenkinsfile
          pom.xml
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/BfaGraphAction.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/PluginImpl.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphCache.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphType.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCause.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureReader.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/DownstreamBuildFinder.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/ParameterizedTriggerDBF.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandBaseAction.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandQueue.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/statistics/StatisticsLogger.java
          src/main/java/com/sonyericsson/jenkins/plugins/bfa/tokens/Renderer.java
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/PluginImpl/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/LocalFileKnowledgeBase/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/MongoDBKnowledgeBase/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumn/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/ScannerJobProperty/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication/config.jelly
          src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndication/config.jelly
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/BackwardsCompatibilityTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/BuildFailureScannerHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementPermissionTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/DisplayDownstreamTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/FailureCauseMatrixAggregatorTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/PluginImplHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/TransientCauseManagementHudsonTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumnTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureReaderTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndicationTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndicationTest.java
          src/test/java/com/sonyericsson/jenkins/plugins/bfa/test/utils/JenkinsRuleWithMatrixSupport.java
          http://jenkins-ci.org/commit/build-failure-analyzer-plugin/986fd056da27d636d744877327cad1315bf80638
          Log:
          Merge pull request #83 from jenkinsci/oleg-nenashev-JENKINS-48932/jep-200

          JENKINS-48932 - Update plugin to make it runable with PCT

          Compare: https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/6972d3be990d...986fd056da27

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Robert Sandell Path: Jenkinsfile pom.xml src/main/java/com/sonyericsson/jenkins/plugins/bfa/BfaGraphAction.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/PluginImpl.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphCache.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/graphs/GraphType.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCause.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureReader.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/DownstreamBuildFinder.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/dbf/ParameterizedTriggerDBF.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandBaseAction.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/sod/ScanOnDemandQueue.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/statistics/StatisticsLogger.java src/main/java/com/sonyericsson/jenkins/plugins/bfa/tokens/Renderer.java src/main/resources/com/sonyericsson/jenkins/plugins/bfa/PluginImpl/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/LocalFileKnowledgeBase/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/db/MongoDBKnowledgeBase/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumn/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/ScannerJobProperty/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication/config.jelly src/main/resources/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndication/config.jelly src/test/java/com/sonyericsson/jenkins/plugins/bfa/BackwardsCompatibilityTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/BuildFailureScannerHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/CauseManagementPermissionTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/DisplayDownstreamTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/FailureCauseMatrixAggregatorTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/PluginImplHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/TransientCauseManagementHudsonTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureCauseColumnTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/FailureReaderTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndicationTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/MultilineBuildLogIndicationTest.java src/test/java/com/sonyericsson/jenkins/plugins/bfa/test/utils/JenkinsRuleWithMatrixSupport.java http://jenkins-ci.org/commit/build-failure-analyzer-plugin/986fd056da27d636d744877327cad1315bf80638 Log: Merge pull request #83 from jenkinsci/oleg-nenashev- JENKINS-48932 /jep-200 JENKINS-48932 - Update plugin to make it runable with PCT Compare: https://github.com/jenkinsci/build-failure-analyzer-plugin/compare/6972d3be990d...986fd056da27

            oleg_nenashev Oleg Nenashev
            rvangoethem Remi Van Goethem
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: