groovy.lang.MissingPropertyException: No such property: TEST_VAR class: WorkflowScript

jenkins-ci.org | 5 months ago
  1. 0

    [JENKINS-28921] Can't access Jenkins Global Properties from groovy script - Jenkins JIRA

    jenkins-ci.org | 5 months ago
    groovy.lang.MissingPropertyException: No such property: TEST_VAR class: WorkflowScript
  2. 0

    When I try to access the Global Properties environment variables (Manage Jenkins > Configure System > Global Properties) I either get null or an error (details below) To replicate issue: - Browse to Manage Jenkins > Configure System - under the "Global Properties" make sure "Environment variables" is checked - under the "Global Properties" > "Environment variables" add a new variable - name = TEST_VAR - value = some value - In left navigation add "New Item" - my job was named "workflow-test" - select "Workflow" job type - under the "Workflow" heading -- Definition: "Groovy CPS DSL" -- Script: {code:java} echo "JOB_NAME from env: ${env.JOB_NAME}" echo "global property from env: ${env.TEST_VAR}" echo "global property: ${TEST_VAR}" {code} Build workflow job and go to Console output from the output can see that the above script evaluates to: {code:java} echo "JOB_NAME from env: ${env.JOB_NAME}" -> "JOB_NAME from env: workflow-test" (worked) echo "global property from env: ${env.TEST_VAR}" -> "global property from env: null" (didn't work, but didn't error) echo "global property: ${TEST_VAR}" -> ERROR groovy.lang.MissingPropertyException: No such property: TEST_VAR for class: WorkflowScript at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:454) at com.cloudbees.groovy.cps.sandbox.DefaultInvoker.getProperty(DefaultInvoker.java:25) at com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:17) at WorkflowScript.run(WorkflowScript:25) {code}

    Jenkins JIRA | 1 year ago | Sandra Greenhalgh
    groovy.lang.MissingPropertyException: No such property: TEST_VAR for class: WorkflowScript
  3. 0

    When I try to access the Global Properties environment variables (Manage Jenkins > Configure System > Global Properties) I either get null or an error (details below) To replicate issue: - Browse to Manage Jenkins > Configure System - under the "Global Properties" make sure "Environment variables" is checked - under the "Global Properties" > "Environment variables" add a new variable - name = TEST_VAR - value = some value - In left navigation add "New Item" - my job was named "workflow-test" - select "Workflow" job type - under the "Workflow" heading -- Definition: "Groovy CPS DSL" -- Script: {code:java} echo "JOB_NAME from env: ${env.JOB_NAME}" echo "global property from env: ${env.TEST_VAR}" echo "global property: ${TEST_VAR}" {code} Build workflow job and go to Console output from the output can see that the above script evaluates to: {code:java} echo "JOB_NAME from env: ${env.JOB_NAME}" -> "JOB_NAME from env: workflow-test" (worked) echo "global property from env: ${env.TEST_VAR}" -> "global property from env: null" (didn't work, but didn't error) echo "global property: ${TEST_VAR}" -> ERROR groovy.lang.MissingPropertyException: No such property: TEST_VAR for class: WorkflowScript at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50) at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:454) at com.cloudbees.groovy.cps.sandbox.DefaultInvoker.getProperty(DefaultInvoker.java:25) at com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:17) at WorkflowScript.run(WorkflowScript:25) {code}

    Jenkins JIRA | 1 year ago | Sandra Greenhalgh
    groovy.lang.MissingPropertyException: No such property: TEST_VAR for class: WorkflowScript
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [JIRA] [pipeline-stage-view-plugin] (JENKINS-33842) Accessing variable from former stage

    Google Groups | 8 months ago | michaelhuettermann@java.net (JIRA)
    groovy.lang.MissingPropertyException: No such property: version <span class="code-keyword" style="color: #000091">for</span> class: WorkflowScript
  6. 0

    [workflow plugin] set build display name

    Google Groups | 2 years ago | Christoph VogtlÃĪnder
    groovy.lang.MissingPropertyException: No such property: build for class: WorkflowScript

  1. Luka 1 times, last 2 months ago
3 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. groovy.lang.MissingPropertyException

    No such property: TEST_VAR class: WorkflowScript

    at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap()
  2. Groovy
    ScriptBytecodeAdapter.getProperty
    1. org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50)
    2. org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:454)
    2 frames
  3. com.cloudbees.groovy
    PropertyAccessBlock.rawGet
    1. com.cloudbees.groovy.cps.sandbox.DefaultInvoker.getProperty(DefaultInvoker.java:25)
    2. com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:17)
    2 frames
  4. Unknown
    WorkflowScript.run
    1. WorkflowScript.run(WorkflowScript:25)
    1 frame