I found the problem. The doCheck method was with the getter/setter, not in 
the Descriptor class. Simple fix.

On Monday, June 21, 2021 at 3:27:26 p.m. UTC-4 [email protected] wrote:

> It does not appear to be the same situation as  
> https://issues.jenkins.io/browse/JENKINS-65585, and yes, I've tried 
> @POST. What I thought might be happening is that the validation methods are 
> in the base class, but that appears not to matter. I've checked the 
> spelling pretty carefully. It would be nice to know exactly where the 
> resolution of the check is done, because single stepping through the 
> Jenkins run-time is not providing any wisdom. The check is not being 
> invoked/found after Apply on a freestyle project or when configuring the 
> plugin. Getters and setters are all fine, but the validation methods for 
> any fields, including the ones that used to work, seem to be ignored. I 
> can't revert to the version of Jenkins where this was last known to work 
> definitively (around 2.74) because of dependencies.
>
> On Friday, June 18, 2021 at 6:49:40 a.m. UTC-4 [email protected] wrote:
>
>> Maybe this is related to https://issues.jenkins.io/browse/JENKINS-65585?
>>
>> Or: did you already add the @Post annotation to your methods?
>>
>> Example:
>>
>> https://github.com/jenkinsci/warnings-ng-plugin/blob/master/plugin/src/main/java/io/jenkins/plugins/analysis/core/model/ReportScanningTool.java#L253
>>
>> Am 17.06.2021 um 23:38 schrieb [email protected] <[email protected]>:
>>
>> Hi All,
>>
>> I'm trying to do an integer validation in a freestyle and pipeline 
>> plugin. In the past, the doCheck*field*(@QueryParameter String value) 
>> would get called, but it isn't any longer. I'm a bit confused about this. 
>> Is there a new mechanism available or some dependency to turn on use of 
>> these verifiers? The checks do appear to be invoked during the test suite, 
>> but not in a live Jenkins at 2.281.
>>
>> Thanks,
>> Randall
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit a 
>> <https://groups.google.com/d/msgid/jenkinsci-dev/cc6a0d01-d7fe-485b-9210-736cf6f9d2bcn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/3150d8e7-9b0e-4b92-aebe-2c76effd8025n%40googlegroups.com.

Reply via email to