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

          Oleg Nenashev added a comment -

          Thanks for the report! I will investigate it in 2hrs

          Oleg Nenashev added a comment - Thanks for the report! I will investigate it in 2hrs

          Jesse Glick added a comment -

          Looks like a simple whitelist addition for core offhand.

          Jesse Glick added a comment - Looks like a simple whitelist addition for core offhand.

          Oleg Nenashev added a comment -

          yup

          Oleg Nenashev added a comment - yup

          Oleg Nenashev added a comment -

          I confirm that it should be fixed in the core. I will prepare the full list of collections. Making the plugin PCT compatible is complicated (https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/81), maybe will fall back to the manual testing mode though it's hard to test all paths in the plugin.

          My plan is to offer a workaround resource file in the plugin so that the users do not get blocked by waiting for the core release

          Oleg Nenashev added a comment - I confirm that it should be fixed in the core. I will prepare the full list of collections. Making the plugin PCT compatible is complicated ( https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/81 ), maybe will fall back to the manual testing mode though it's hard to test all paths in the plugin. My plan is to offer a workaround resource file in the plugin so that the users do not get blocked by waiting for the core release

          Oleg Nenashev added a comment -

          FYI rsandell, Gerrit Events patch is required here as well: "com.sonymobile.tools.gerrit.gerritevents.dto.events.PatchsetCreated" et all. in PCT

          Oleg Nenashev added a comment - FYI rsandell , Gerrit Events patch is required here as well: "com.sonymobile.tools.gerrit.gerritevents.dto.events.PatchsetCreated" et all. in PCT

          Oleg Nenashev added a comment -

          Fixing tests is going to be FUN:

          Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.handler.MockHandlerImpl#invocationContainerImpl for class org.mockito.internal.handler.MockHandlerImpl
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256)
          	at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224)
          	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
          	at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209)
          	at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          	at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)
          	... 88 more
          Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.stubbing.InvocationContainerImpl#invocationForStubbing for class org.mockito.internal.stubbing.InvocationContainerImpl
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256)
          	at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224)
          	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
          	at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209)
          	at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          	at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)
          	... 97 more
          Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.invocation.InvocationMatcher#matchers for class org.mockito.internal.invocation.InvocationMatcher
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256)
          	at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224)
          	at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
          	at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209)
          	at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          	at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)
          	... 106 more
          Caused by: java.lang.UnsupportedOperationException: Refusing to marshal org.mockito.internal.matchers.Equals for security reasons; see https://jenkins.io/redirect/class-filter/
          	at hudson.util.XStream2$BlacklistedTypesConverter.marshal(XStream2.java:530)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
          	at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
          	at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
          	at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
          	at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
          	at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265)
          	at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252)
          	... 115 more
          

          Oleg Nenashev added a comment - Fixing tests is going to be FUN: Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.handler.MockHandlerImpl#invocationContainerImpl for class org.mockito.internal.handler.MockHandlerImpl at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256) at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265) at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) ... 88 more Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.stubbing.InvocationContainerImpl#invocationForStubbing for class org.mockito.internal.stubbing.InvocationContainerImpl at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256) at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265) at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) ... 97 more Caused by: java.lang.RuntimeException: Failed to serialize org.mockito.internal.invocation.InvocationMatcher#matchers for class org.mockito.internal.invocation.InvocationMatcher at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256) at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224) at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209) at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265) at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) ... 106 more Caused by: java.lang.UnsupportedOperationException: Refusing to marshal org.mockito.internal.matchers.Equals for security reasons; see https://jenkins.io/redirect/class-filter/ at hudson.util.XStream2$BlacklistedTypesConverter.marshal(XStream2.java:530) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88) at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64) at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84) at hudson.util.RobustReflectionConverter.marshallField(RobustReflectionConverter.java:265) at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) ... 115 more

          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: