-
Bug
-
Resolution: Fixed
-
Blocker
-
None
After installing the flexible-publish plugin, the Publishers of some jobs get corrupted on save.
E.g. I have a WarningsPublisher in my job with the following serialization:
<publishers> <hudson.plugins.warnings.WarningsPublisher> <healthy></healthy> <unHealthy></unHealthy> <pluginName>[WARNINGS] </pluginName> <defaultEncoding></defaultEncoding> <canRunOnFailed>false</canRunOnFailed> <useDeltaValues>false</useDeltaValues> <thresholds> <unstableTotalAll></unstableTotalAll> <unstableTotalHigh></unstableTotalHigh> <unstableTotalNormal></unstableTotalNormal> <unstableTotalLow></unstableTotalLow> <failedTotalAll></failedTotalAll> <failedTotalHigh></failedTotalHigh> <failedTotalNormal></failedTotalNormal> <failedTotalLow></failedTotalLow> </thresholds> <shouldDetectModules>false</shouldDetectModules> <dontComputeNew>true</dontComputeNew> <parserConfigurations/> <consoleLogParsers> <string>Java Compiler</string> </consoleLogParsers> </hudson.plugins.warnings.WarningsPublisher>
After installing the flexible-publish plug-in, I get the following result when saving the configuration. Seems that there is an interaction between these plug-ins.
<publishers> <hudson.plugins.warnings.WarningsPublisher> <healthy></healthy> <unHealthy></unHealthy> <thresholdLimit>low</thresholdLimit> <pluginName>[WARNINGS] </pluginName> <defaultEncoding></defaultEncoding> <canRunOnFailed>false</canRunOnFailed> <useDeltaValues>false</useDeltaValues> <thresholds> <unstableTotalAll></unstableTotalAll> <unstableTotalHigh></unstableTotalHigh> <unstableTotalNormal></unstableTotalNormal> <unstableTotalLow></unstableTotalLow> <failedTotalAll></failedTotalAll> <failedTotalHigh></failedTotalHigh> <failedTotalNormal></failedTotalNormal> <failedTotalLow></failedTotalLow> </thresholds> <shouldDetectModules>false</shouldDetectModules> <dontComputeNew>true</dontComputeNew> <parserConfigurations/> <consoleLogParsers> <string>Java Compiler</string> </consoleLogParsers> </hudson.plugins.warnings.WarningsPublisher>
The following tag is removed:
<thresholdLimit>low</thresholdLimit>
I have no idea what is causing that problem. Maybe the reason is something deep in core or in my analysis plug-ins. I need to attach a debugger to our server...
Any ideas? What exactly is the flexible publisher doing in Jenkins core? Is it intercepting the publishers somehow?
Interestingly, the problem has been reported with another simpilar plug-ins too: the template project.
Here some related issues: JENKINS-8185, JENKINS-12182.
- is related to
-
JENKINS-12182 Publisher - Code Analysis - NullPointerException
- Resolved
-
JENKINS-8185 Exception in WarningsPlugin
- Closed