No, all my functions are directly called from "steps", in a declarative
pipeline

On Fri, Dec 18, 2020 at 5:59 AM Stuart Rowe <stuartr...@gmail.com> wrote:

> Any chance this is being called from a @NonCPS method? I've seen similar
> behaviour in that case.
> On Monday, 14 December 2020 at 14:37:55 UTC-8 yannick...@gmail.com wrote:
>
>> Hi,
>>
>> In a shared library, in a groovy script in /vars, the following code is
>> working perfectly:
>>
>> String call(String stageName) {
>>   String cowMsg = libraryResource 'cow.txt'
>>   if (cowMsg != null) {
>>     def vars = [:]
>>     vars['MESSAGE'] = "BEGIN STAGE: ${stageName}"
>>     def engine = new StreamingTemplateEngine()
>>     def asciiArtMsg = engine.createTemplate(cowMsg).make(vars).toString()
>>     echo "${asciiArtMsg}"
>> } else {
>>     echo "I never see that because cowMsg is not null..."
>> }
>>
>> This prints my file cow.txt as expected, because cowMsg is NOT null.
>>
>> BUT : if I remove the "if", I have this error :
>>   No such library resource null could be found.
>>
>> It is like my resource suddenly became null !
>>
>> I load some other files without the need of this mysterious "if".
>>
>> Is that a Groovy bug ?
>>
>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/3d05598e-01d9-4a86-9b1d-bc798546b94cn%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/3d05598e-01d9-4a86-9b1d-bc798546b94cn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Yannick LACAUTE
Consultant indépendant
39 rue de Wattignies, 75012 Paris
Tel : 06 16 85 95 76

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAG1W_Ax3zsSzbcAr%2B-oyE0%2B%3DD9oy-hbErUtwRA2WgZesA4%3D3WA%40mail.gmail.com.

Reply via email to