• Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • None
    • Jenkins 2.46.3, CentOS 7, matrix-combinations-parameter 1.2.0, matrix-project 1.11

      If I select only one parameter, immediate crash. If I don't, it does canary build, then crashes.

      I rolled back to 1.1.0 and it works now, so definitely something new from 1.1.0 to 1.2.0.

      Triggering JOBNAME » PARAM_value1
      FATAL: null
      java.lang.NullPointerException
      	at java.util.HashSet.<init>(HashSet.java:118)
      	at hudson.model.ParametersAction.shouldSchedule(ParametersAction.java:228)
      	at hudson.model.Queue.scheduleInternal(Queue.java:615)
      	at hudson.model.Queue.schedule2(Queue.java:585)
      	at hudson.matrix.MatrixConfiguration.scheduleBuild(MatrixConfiguration.java:512)
      	at hudson.matrix.DefaultMatrixExecutionStrategyImpl.scheduleConfigurationBuild(DefaultMatrixExecutionStrategyImpl.java:247)
      	at hudson.matrix.DefaultMatrixExecutionStrategyImpl.run(DefaultMatrixExecutionStrategyImpl.java:159)
      	at hudson.matrix.MatrixBuild$MatrixBuildExecution.doRun(MatrixBuild.java:364)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
      	at hudson.model.Run.execute(Run.java:1728)
      	at hudson.matrix.MatrixBuild.run(MatrixBuild.java:313)
      	at hudson.model.ResourceController.execute(ResourceController.java:98)
      	at hudson.model.Executor.run(Executor.java:405)

          [JENKINS-44719] NPE with Matrix Combination 1.2.0

          Aaron D. Marasco created issue -

          ikedam added a comment -

          aarondmarasco_vsi

          Could not reproduce in my environment.
          Would you report followings?

          • Exact steps to reproduce the issue
          • What do you mean with " it does canary build"? And please attach the log output in that case.
          • Please attach build.xml of those failed builds (if they are available). They are located in ${JENKINS_HOME}/jobs/JOBNAME/builds/BUILD/build.xml and ${JENKINS_HOME}/jobs/JOBNAME/configurations/axis-AXIS/VALUE/builds/BUILD/build.xml

          ikedam added a comment - aarondmarasco_vsi Could not reproduce in my environment. Would you report followings? Exact steps to reproduce the issue What do you mean with " it does canary build"? And please attach the log output in that case. Please attach build.xml of those failed builds (if they are available). They are located in ${JENKINS_HOME}/jobs/JOBNAME/builds/BUILD/build.xml and ${JENKINS_HOME}/jobs/JOBNAME/configurations/axis-AXIS/VALUE/builds/BUILD/build.xml
          ikedam made changes -
          Assignee New: Aaron D. Marasco [ aarondmarasco_vsi ]
          Issue Type Original: New Feature [ 2 ] New: Bug [ 1 ]

          ikedam added a comment -

          Steps I tested:

          1. Install Jenkins 2.46.3
          2. Finish the setup wizard without installing plugins
          3. Install plugins
            • matrix-project-1.11
            • matrix-combinations-1.2.0
          4. Create a new muilti-configurations project "testmatrix"
            • This project is parameterized
              • Matrix Combinations Parameter
                • Name: COMBINATIONS
            • Configuration Matrix
              • User-defined Axis
                • Name: axis1
                • Values: value1 value2
          5. Build with parameters
              • COMBINATIONS: (NONE)
          6. Build succeeds
          7. Build with parameters
              • COMBINATIONS: value1
          8. Build succeeds
          9. Build with parameters
              • COMBINATIONS: value2
          10. Build succeeds
          11. Build with parameters
              • COMBINATIONS: value1 value2
          12. Build succeeds

          ikedam added a comment - Steps I tested: Install Jenkins 2.46.3 Finish the setup wizard without installing plugins Install plugins matrix-project-1.11 matrix-combinations-1.2.0 Create a new muilti-configurations project "testmatrix" This project is parameterized Matrix Combinations Parameter Name: COMBINATIONS Configuration Matrix User-defined Axis Name: axis1 Values: value1 value2 Build with parameters COMBINATIONS: (NONE) Build succeeds Build with parameters COMBINATIONS: value1 Build succeeds Build with parameters COMBINATIONS: value2 Build succeeds Build with parameters COMBINATIONS: value1 value2 Build succeeds

          By "canary build" I meant the "touchstone build."

          Aaron D. Marasco added a comment - By "canary build" I meant the "touchstone build."

          Plugins I believe are installed (not all activated):

          ./accelerated-build-now-plugin
          ./ace-editor
          ./all-changes
          ./analysis-core
          ./ant
          ./antisamy-markup-formatter
          ./authentication-tokens
          ./backup
          ./blueocean
          ./blueocean-autofavorite
          ./blueocean-commons
          ./blueocean-config
          ./blueocean-dashboard
          ./blueocean-display-url
          ./blueocean-events
          ./blueocean-github-pipeline
          ./blueocean-git-pipeline
          ./blueocean-i18n
          ./blueocean-jwt
          ./blueocean-personalization
          ./blueocean-pipeline-api-impl
          ./blueocean-rest
          ./blueocean-rest-impl
          ./blueocean-web
          ./bouncycastle-api
          ./branch-api
          ./build-alias-setter
          ./build-environment
          ./build-flow-plugin
          ./build-timeout
          ./buildtriggerbadge
          ./build-user-vars-plugin
          ./built-on-column
          ./clone-workspace-scm
          ./cloudbees-folder
          ./compress-artifacts
          ./conditional-buildstep
          ./config-file-provider
          ./console-column-plugin
          ./console-tail
          ./copyartifact
          ./credentials
          ./credentials-binding
          ./cvs
          ./dashboard-view
          ./description-setter
          ./diskcheck
          ./disk-usage
          ./display-url-api
          ./docker-build-step
          ./docker-commons
          ./docker-plugin
          ./docker-workflow
          ./durable-task
          ./email-ext
          ./envinject
          ./environment-script
          ./extended-choice-parameter
          ./external-monitor-job
          ./extra-columns
          ./favorite
          ./flexible-publish
          ./git
          ./git-client
          ./github
          ./github-api
          ./github-branch-source
          ./github-organization-folder
          ./git-notes
          ./git-parameter
          ./git-server
          ./git-tag-message
          ./greenballs
          ./groovy-label-assignment
          ./handlebars
          ./icon-shim
          ./ivy
          ./jackson2-api
          ./javadoc
          ./jobConfigHistory
          ./join
          ./jquery
          ./jquery-detached
          ./junit
          ./lastfailureversioncolumn
          ./ldap
          ./linenumbers
          ./mailer
          ./mapdb-api
          ./matrix-auth
          ./matrix-combinations-parameter
          ./matrix-project
          ./maven-plugin
          ./metrics
          ./momentjs
          ./multi-branch-project-plugin
          ./nodelabelparameter
          ./pam-auth
          ./parameterized-trigger
          ./pegdown-formatter
          ./pipeline-build-step
          ./pipeline-github-lib
          ./pipeline-graph-analysis
          ./pipeline-input-step
          ./pipeline-milestone-step
          ./pipeline-model-api
          ./pipeline-model-declarative-agent
          ./pipeline-model-definition
          ./pipeline-model-extensions
          ./pipeline-rest-api
          ./pipeline-stage-step
          ./pipeline-stage-tags-metadata
          ./pipeline-stage-view
          ./plain-credentials
          ./postbuildscript
          ./preSCMbuildstep
          ./pubsub-light
          ./ruby-runtime
          ./run-condition
          ./scm-api
          ./script-security
          ./show-build-parameters
          ./sse-gateway
          ./ssh-credentials
          ./ssh-slaves
          ./statusmonitor
          ./structs
          ./subversion
          ./support-core
          ./tasks
          ./thinBackup
          ./throttle-concurrents
          ./timestamper
          ./tmpcleaner
          ./token-macro
          ./tool-labels-plugin
          ./translation
          ./uptime
          ./valgrind
          ./variant
          ./warnings
          ./windows-slaves
          ./workflow-aggregator
          ./workflow-api
          ./workflow-basic-steps
          ./workflow-cps
          ./workflow-cps-global-lib
          ./workflow-durable-task-step
          ./workflow-job
          ./workflow-multibranch
          ./workflow-scm-step
          ./workflow-step-api
          ./workflow-support
          

          Aaron D. Marasco added a comment - Plugins I believe are installed (not all activated): ./accelerated-build-now-plugin ./ace-editor ./all-changes ./analysis-core ./ant ./antisamy-markup-formatter ./authentication-tokens ./backup ./blueocean ./blueocean-autofavorite ./blueocean-commons ./blueocean-config ./blueocean-dashboard ./blueocean-display-url ./blueocean-events ./blueocean-github-pipeline ./blueocean-git-pipeline ./blueocean-i18n ./blueocean-jwt ./blueocean-personalization ./blueocean-pipeline-api-impl ./blueocean-rest ./blueocean-rest-impl ./blueocean-web ./bouncycastle-api ./branch-api ./build-alias-setter ./build-environment ./build-flow-plugin ./build-timeout ./buildtriggerbadge ./build-user-vars-plugin ./built-on-column ./clone-workspace-scm ./cloudbees-folder ./compress-artifacts ./conditional-buildstep ./config-file-provider ./console-column-plugin ./console-tail ./copyartifact ./credentials ./credentials-binding ./cvs ./dashboard-view ./description-setter ./diskcheck ./disk-usage ./display-url-api ./docker-build-step ./docker-commons ./docker-plugin ./docker-workflow ./durable-task ./email-ext ./envinject ./environment-script ./extended-choice-parameter ./external-monitor-job ./extra-columns ./favorite ./flexible-publish ./git ./git-client ./github ./github-api ./github-branch-source ./github-organization-folder ./git-notes ./git-parameter ./git-server ./git-tag-message ./greenballs ./groovy-label-assignment ./handlebars ./icon-shim ./ivy ./jackson2-api ./javadoc ./jobConfigHistory ./join ./jquery ./jquery-detached ./junit ./lastfailureversioncolumn ./ldap ./linenumbers ./mailer ./mapdb-api ./matrix-auth ./matrix-combinations-parameter ./matrix-project ./maven-plugin ./metrics ./momentjs ./multi-branch-project-plugin ./nodelabelparameter ./pam-auth ./parameterized-trigger ./pegdown-formatter ./pipeline-build-step ./pipeline-github-lib ./pipeline-graph-analysis ./pipeline-input-step ./pipeline-milestone-step ./pipeline-model-api ./pipeline-model-declarative-agent ./pipeline-model-definition ./pipeline-model-extensions ./pipeline-rest-api ./pipeline-stage-step ./pipeline-stage-tags-metadata ./pipeline-stage-view ./plain-credentials ./postbuildscript ./preSCMbuildstep ./pubsub-light ./ruby-runtime ./run-condition ./scm-api ./script-security ./show-build-parameters ./sse-gateway ./ssh-credentials ./ssh-slaves ./statusmonitor ./structs ./subversion ./support-core ./tasks ./thinBackup ./throttle-concurrents ./timestamper ./tmpcleaner ./token-macro ./tool-labels-plugin ./translation ./uptime ./valgrind ./variant ./warnings ./windows-slaves ./workflow-aggregator ./workflow-api ./workflow-basic-steps ./workflow-cps ./workflow-cps-global-lib ./workflow-durable-task-step ./workflow-job ./workflow-multibranch ./workflow-scm-step ./workflow-step-api ./workflow-support

          Full failure log:

          Started by upstream project "hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7" build number 68
          originally caused by:
           Started by upstream project "hdl_launcher_assets_tests" build number 68
           originally caused by:
            Started by timer
          [EnvInject] - Loading node environment variables.
          [EnvInject] - Preparing an environment for the build.
          [EnvInject] - Keeping Jenkins system variables.
          [EnvInject] - Keeping Jenkins build variables.
          [EnvInject] - Evaluating the Groovy script content
          [EnvInject] - Injecting contributions.
          Building on master in workspace /data/jenkins_workspaces/build_assets_tests@5
          Running Prebuild steps
          [build_assets_tests@5] $ /bin/sh -xe /tmp/hudson6200066857484938609.sh
          + test -n '' -a -z ''
          + '[' xdevelop '!=' xdevelop ']'
          + echo '[[BUILD_DESC]] CentOS7 // modelsim_pf'
          [[BUILD_DESC]] CentOS7 // modelsim_pf
          + '[' -z '' ']'
          + exit 0
          Success build forhudson.tasks.Shell@2194fe0e
          [description-setter] Description set: CentOS7 // modelsim_pf
          Success build forhudson.plugins.descriptionsetter.DescriptionSetterBuilder@57994c24
          Triggering 17 Asset Builder (individual tests) » file_write_demux
          FATAL: null
          java.lang.NullPointerException
          	at java.util.HashSet.<init>(HashSet.java:118)
          	at hudson.model.ParametersAction.shouldSchedule(ParametersAction.java:228)
          	at hudson.model.Queue.scheduleInternal(Queue.java:615)
          	at hudson.model.Queue.schedule2(Queue.java:585)
          	at hudson.matrix.MatrixConfiguration.scheduleBuild(MatrixConfiguration.java:512)
          	at hudson.matrix.DefaultMatrixExecutionStrategyImpl.scheduleConfigurationBuild(DefaultMatrixExecutionStrategyImpl.java:247)
          	at hudson.matrix.DefaultMatrixExecutionStrategyImpl.run(DefaultMatrixExecutionStrategyImpl.java:138)
          	at hudson.matrix.MatrixBuild$MatrixBuildExecution.doRun(MatrixBuild.java:364)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
          	at hudson.model.Run.execute(Run.java:1728)
          	at hudson.matrix.MatrixBuild.run(MatrixBuild.java:313)
          	at hudson.model.ResourceController.execute(ResourceController.java:98)
          	at hudson.model.Executor.run(Executor.java:405)
          Started calculate disk usage of build
          Finished Calculation of disk usage of build in 0 seconds
          Started calculate disk usage of workspace
          Finished Calculation of disk usage of workspace in 0 seconds
          Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered
          [Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $RUN_TEST)
          [build_assets_tests@5] $ /bin/sh -xe /tmp/CommandInterpreterCondition4908772002245969316.sh
          + '[' -z '' ']'
          + echo 'Parent Job'
          Parent Job
          + false
          Run condition [And] preventing perform for step [Builder to mark whether executed]
          [Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $RUN_TEST)
          [build_assets_tests@5] $ /bin/sh -xe /tmp/CommandInterpreterCondition9135740575117430289.sh
          + '[' -z '' ']'
          Run condition [And] enabling perform for step [Builder to mark whether executed]
          Finished: FAILURE
          

          Aaron D. Marasco added a comment - Full failure log: Started by upstream project "hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7" build number 68 originally caused by: Started by upstream project "hdl_launcher_assets_tests" build number 68 originally caused by: Started by timer [EnvInject] - Loading node environment variables. [EnvInject] - Preparing an environment for the build. [EnvInject] - Keeping Jenkins system variables. [EnvInject] - Keeping Jenkins build variables. [EnvInject] - Evaluating the Groovy script content [EnvInject] - Injecting contributions. Building on master in workspace /data/jenkins_workspaces/build_assets_tests@5 Running Prebuild steps [build_assets_tests@5] $ /bin/sh -xe /tmp/hudson6200066857484938609.sh + test -n '' -a -z '' + '[' xdevelop '!=' xdevelop ']' + echo '[[BUILD_DESC]] CentOS7 // modelsim_pf' [[BUILD_DESC]] CentOS7 // modelsim_pf + '[' -z '' ']' + exit 0 Success build forhudson.tasks.Shell@2194fe0e [description-setter] Description set: CentOS7 // modelsim_pf Success build forhudson.plugins.descriptionsetter.DescriptionSetterBuilder@57994c24 Triggering 17 Asset Builder (individual tests) » file_write_demux FATAL: null java.lang.NullPointerException at java.util.HashSet.<init>(HashSet.java:118) at hudson.model.ParametersAction.shouldSchedule(ParametersAction.java:228) at hudson.model.Queue.scheduleInternal(Queue.java:615) at hudson.model.Queue.schedule2(Queue.java:585) at hudson.matrix.MatrixConfiguration.scheduleBuild(MatrixConfiguration.java:512) at hudson.matrix.DefaultMatrixExecutionStrategyImpl.scheduleConfigurationBuild(DefaultMatrixExecutionStrategyImpl.java:247) at hudson.matrix.DefaultMatrixExecutionStrategyImpl.run(DefaultMatrixExecutionStrategyImpl.java:138) at hudson.matrix.MatrixBuild$MatrixBuildExecution.doRun(MatrixBuild.java:364) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) at hudson.model.Run.execute(Run.java:1728) at hudson.matrix.MatrixBuild.run(MatrixBuild.java:313) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:405) Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered [Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $RUN_TEST) [build_assets_tests@5] $ /bin/sh -xe /tmp/CommandInterpreterCondition4908772002245969316.sh + '[' -z '' ']' + echo 'Parent Job' Parent Job + false Run condition [And] preventing perform for step [Builder to mark whether executed] [Boolean condition] checking [true] against [^(1|y|yes|t|true|on|run)$] (origin token: $RUN_TEST) [build_assets_tests@5] $ /bin/sh -xe /tmp/CommandInterpreterCondition9135740575117430289.sh + '[' -z '' ']' Run condition [And] enabling perform for step [Builder to mark whether executed] Finished: FAILURE

          build.xml:

          <?xml version='1.0' encoding='UTF-8'?>
          <matrix-build plugin="matrix-project@1.11">
            <actions>
              <jp.ikedam.jenkins.plugins.groovy__label__assignment.GroovyLabelAssignmentAction plugin="groovy-label-assignment@1.2.0">
                <labelString>master</labelString>
              </jp.ikedam.jenkins.plugins.groovy__label__assignment.GroovyLabelAssignmentAction>
              <hudson.model.ParametersAction>
                <safeParameters class="sorted-set"/>
                <parameters class="java.util.Arrays$ArrayList">
                  <a class="hudson.model.ParameterValue-array">
                    <hudson.model.StringParameterValue>
                      <name>TARGET_OS</name>
                      <description>Target CentOS version</description>
                      <value>7</value>
                    </hudson.model.StringParameterValue>
                    <hudson.model.StringParameterValue>
                      <name>HDL_PLATFORM</name>
                      <value>modelsim_pf</value>
                    </hudson.model.StringParameterValue>
                    <hudson.plugins.matrix__configuration__parameter.DefaultMatrixCombinationsParameterValue plugin="matrix-combinations-parameter@1.2.0">
                      <name>paramFilter</name>
                      <description></description>
                      <combinations class="empty-list"/>
                    </hudson.plugins.matrix__configuration__parameter.DefaultMatrixCombinationsParameterValue>
                    <hudson.model.StringParameterValue>
                      <name>GIT_BRANCH_NAME</name>
                      <value>develop</value>
                    </hudson.model.StringParameterValue>
                    <hudson.model.BooleanParameterValue>
                      <name>RUN_TEST</name>
                      <description>Run the test after completion</description>
                      <value>true</value>
                    </hudson.model.BooleanParameterValue>
                  </a>
                </parameters>
                <parameterDefinitionNames class="hudson.model.ParametersDefinitionProperty$1">
                  <outer-class>
                    <parameterDefinitions>
                      <hudson.model.ChoiceParameterDefinition>
                        <name>TARGET_OS</name>
                        <description>Target CentOS version</description>
                        <choices class="java.util.Arrays$ArrayList">
                          <a class="string-array">
                            <string>7</string>
                            <string>6</string>
                          </a>
                        </choices>
                      </hudson.model.ChoiceParameterDefinition>
                      <hudson.model.TextParameterDefinition>
                        <name>HDL_PLATFORM</name>
                        <description>Target HDL</description>
                        <defaultValue>isim_pf</defaultValue>
                      </hudson.model.TextParameterDefinition>
                      <hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition plugin="matrix-combinations-parameter@1.2.0">
                        <name>paramFilter</name>
                        <description></description>
                        <shortcutList>
                          <hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut>
                            <name>Successful</name>
                            <exact>false</exact>
                            <resultsToCheck class="java.util.Collections$UnmodifiableRandomAccessList" resolves-to="java.util.Collections$UnmodifiableList">
                              <c class="list">
                                <string>SUCCESS</string>
                              </c>
                              <list reference="../c"/>
                            </resultsToCheck>
                          </hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut>
                          <hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut>
                            <name>Failed</name>
                            <exact>false</exact>
                            <resultsToCheck class="java.util.Collections$UnmodifiableRandomAccessList" resolves-to="java.util.Collections$UnmodifiableList">
                              <c class="list">
                                <string>FAILURE</string>
                              </c>
                              <list reference="../c"/>
                            </resultsToCheck>
                          </hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut>
                          <hudson.plugins.matrix__configuration__parameter.shortcut.MatrixCombinationsShortcut_-All/>
                          <hudson.plugins.matrix__configuration__parameter.shortcut.MatrixCombinationsShortcut_-None/>
                        </shortcutList>
                      </hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition>
                      <hudson.model.StringParameterDefinition>
                        <name>GIT_BRANCH_NAME</name>
                        <description>The git branch to be built.</description>
                        <defaultValue>develop</defaultValue>
                      </hudson.model.StringParameterDefinition>
                      <hudson.model.BooleanParameterDefinition>
                        <name>RUN_TEST</name>
                        <description>Run the test after completion</description>
                        <defaultValue>true</defaultValue>
                      </hudson.model.BooleanParameterDefinition>
                    </parameterDefinitions>
                  </outer-class>
                </parameterDefinitionNames>
              </hudson.model.ParametersAction>
              <hudson.plugins.parameterizedtrigger.DifferentiatingAction plugin="parameterized-trigger@2.33"/>
              <hudson.model.CauseAction>
                <causeBag class="linked-hash-map">
                  <entry>
                    <hudson.model.Cause_-UpstreamCause>
                      <upstreamProject>hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7</upstreamProject>
                      <upstreamUrl>job/hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7/</upstreamUrl>
                      <upstreamBuild>68</upstreamBuild>
                      <upstreamCauses>
                        <hudson.model.Cause_-UpstreamCause>
                          <upstreamProject>hdl_launcher_assets_tests</upstreamProject>
                          <upstreamUrl>job/hdl_launcher_assets_tests/</upstreamUrl>
                          <upstreamBuild>68</upstreamBuild>
                          <upstreamCauses>
                            <hudson.triggers.TimerTrigger_-TimerTriggerCause/>
                          </upstreamCauses>
                        </hudson.model.Cause_-UpstreamCause>
                      </upstreamCauses>
                    </hudson.model.Cause_-UpstreamCause>
                    <int>1</int>
                  </entry>
                </causeBag>
              </hudson.model.CauseAction>
              <jenkins.metrics.impl.TimeInQueueAction plugin="metrics@3.1.2.10">
                <queuingDurationMillis>83</queuingDurationMillis>
              </jenkins.metrics.impl.TimeInQueueAction>
              <org.jenkinsci.plugins.buildtriggerbadge.BuildTriggerBadgeAction plugin="buildtriggerbadge@2.8.1">
                <cause class="hudson.model.Cause$UpstreamCause" reference="../../hudson.model.CauseAction/causeBag/entry/hudson.model.Cause_-UpstreamCause"/>
              </org.jenkinsci.plugins.buildtriggerbadge.BuildTriggerBadgeAction>
              <org.jenkinsci.plugins.envinject.EnvInjectPluginAction plugin="envinject@2.1"/>
              <hudson.plugins.descriptionsetter.DescriptionSetterAction plugin="description-setter@1.10">
                <description>CentOS7 // modelsim_pf</description>
              </hudson.plugins.descriptionsetter.DescriptionSetterAction>
              <hudson.model.ParametersAction>
                <safeParameters class="sorted-set"/>
                <parameters>
                  <hudson.model.StringParameterValue>
                    <name>DESCRIPTION_SETTER_DESCRIPTION</name>
                    <value>CentOS7 // modelsim_pf</value>
                  </hudson.model.StringParameterValue>
                </parameters>
                <parameterDefinitionNames class="hudson.model.ParametersDefinitionProperty$1">
                  <outer-class reference="../../../hudson.model.ParametersAction/parameterDefinitionNames/outer-class"/>
                </parameterDefinitionNames>
              </hudson.model.ParametersAction>
              <jenkins.plugins.show__build__parameters.ShowParametersBuildAction plugin="show-build-parameters@1.0">
                <build class="matrix-build" reference="../../.."/>
              </jenkins.plugins.show__build__parameters.ShowParametersBuildAction>
              <org.jenkinsci.plugins.buildenvironment.actions.BuildEnvironmentBuildAction plugin="build-environment@1.6">
                <build class="matrix-build" reference="../../.."/>
                <build1 class="matrix-build" reference="../../.."/>
                <build2 class="matrix-build" reference="../../.."/>
                <diffOption>false</diffOption>
                <dataHolders>
                  <org.jenkinsci.plugins.buildenvironment.data.EnvVarsData>
                    <name>Environment Variables</name>
                    <id>envVar</id>
                    <data>
                      <entry>
                        <string>BUILD_CAUSE</string>
                        <string>UPSTREAMTRIGGER</string>
                      </entry>
                      <entry>
                        <string>BUILD_CAUSE_UPSTREAMTRIGGER</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>BUILD_DISPLAY_NAME</string>
                        <string>#634</string>
                      </entry>
                      <entry>
                        <string>BUILD_ID</string>
                        <string>634</string>
                      </entry>
                      <entry>
                        <string>BUILD_NUMBER</string>
                        <string>634</string>
                      </entry>
                      <entry>
                        <string>BUILD_TAG</string>
                        <string>jenkins-build_assets_tests-634</string>
                      </entry>
                      <entry>
                        <string>BUILD_URL</string>
                        <string>http://REDACTED/job/build_assets_tests/634/</string>
                      </entry>
                      <entry>
                        <string>CLASSPATH</string>
                        <string></string>
                      </entry>
                      <entry>
                        <string>DESCRIPTION_SETTER_DESCRIPTION</string>
                        <string>CentOS7 // modelsim_pf</string>
                      </entry>
                      <entry>
                        <string>EXECUTOR_NUMBER</string>
                        <string>-1</string>
                      </entry>
                      <entry>
                        <string>GIT_BRANCH_NAME</string>
                        <string>develop</string>
                      </entry>
                      <entry>
                        <string>HDLSIM</string>
                        <string>1</string>
                      </entry>
                      <entry>
                        <string>HDL_PLATFORM</string>
                        <string>modelsim_pf</string>
                      </entry>
                      <entry>
                        <string>HOME</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>HUDSON_HOME</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>HUDSON_SERVER_COOKIE</string>
                        <string>3f8f3f94f98d9996</string>
                      </entry>
                      <entry>
                        <string>HUDSON_URL</string>
                        <string>http://REDACTED/</string>
                      </entry>
                      <entry>
                        <string>JENKINS_HOME</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>JENKINS_SERVER_COOKIE</string>
                        <string>3f8f3f94f98d9996</string>
                      </entry>
                      <entry>
                        <string>JENKINS_URL</string>
                        <string>http://REDACTED/</string>
                      </entry>
                      <entry>
                        <string>JOB_BASE_NAME</string>
                        <string>build_assets_tests</string>
                      </entry>
                      <entry>
                        <string>JOB_DISPLAY_URL</string>
                        <string>http://REDACTED/job/build_assets_tests/display/redirect</string>
                      </entry>
                      <entry>
                        <string>JOB_NAME</string>
                        <string>build_assets_tests</string>
                      </entry>
                      <entry>
                        <string>JOB_URL</string>
                        <string>http://REDACTED/job/build_assets_tests/</string>
                      </entry>
                      <entry>
                        <string>LANG</string>
                        <string>en_US.UTF-8</string>
                      </entry>
                      <entry>
                        <string>LOGNAME</string>
                        <string>jenkins</string>
                      </entry>
                      <entry>
                        <string>NLSPATH</string>
                        <string>/usr/dt/lib/nls/msg/%L/%N.cat</string>
                      </entry>
                      <entry>
                        <string>NODE_LABELS</string>
                        <string>REDACTED</string>
                      </entry>
                      <entry>
                        <string>NODE_NAME</string>
                        <string>REDACTED</string>
                      </entry>
                      <entry>
                        <string>PATH</string>
                        <string>/sbin:/usr/sbin:/bin:/usr/bin</string>
                      </entry>
                      <entry>
                        <string>PWD</string>
                        <string>/</string>
                      </entry>
                      <entry>
                        <string>ROOT_BUILD_CAUSE</string>
                        <string>TIMERTRIGGER</string>
                      </entry>
                      <entry>
                        <string>ROOT_BUILD_CAUSE_TIMERTRIGGER</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>RUN_CHANGES_DISPLAY_URL</string>
                        <string>http://REDACTED/job/build_assets_tests/634/display/redirect?page=changes</string>
                      </entry>
                      <entry>
                        <string>RUN_DISPLAY_URL</string>
                        <string>http://REDACTED/job/build_assets_tests/634/display/redirect</string>
                      </entry>
                      <entry>
                        <string>RUN_TEST</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>SHELL</string>
                        <string>/bin/bash</string>
                      </entry>
                      <entry>
                        <string>SHLVL</string>
                        <string>2</string>
                      </entry>
                      <entry>
                        <string>TARGET_OS</string>
                        <string>7</string>
                      </entry>
                      <entry>
                        <string>USER</string>
                        <string>jenkins</string>
                      </entry>
                      <entry>
                        <string>WORKSPACE</string>
                        <string>/data/jenkins_workspaces/build_assets_tests@5</string>
                      </entry>
                      <entry>
                        <string>XFILESEARCHPATH</string>
                        <string>/usr/dt/app-defaults/%L/Dt</string>
                      </entry>
                      <entry>
                        <string>_</string>
                        <string>/etc/alternatives/java</string>
                      </entry>
                      <entry>
                        <string>paramFilter</string>
                        <string></string>
                      </entry>
                    </data>
                  </org.jenkinsci.plugins.buildenvironment.data.EnvVarsData>
                  <org.jenkinsci.plugins.buildenvironment.data.SlaveData>
                    <name>Slave Information</name>
                    <id>slaveInfo</id>
                    <data>
                      <entry>
                        <string>Busy executors</string>
                        <string>16</string>
                      </entry>
                      <entry>
                        <string>Computer Heap dump</string>
                        <string>hudson.util.RemotingDiagnostics$HeapDump@64aa2304</string>
                      </entry>
                      <entry>
                        <string>Computer connect time</string>
                        <string>1497269834091</string>
                      </entry>
                      <entry>
                        <string>Computer retention strategy</string>
                        <string>hudson.slaves.RetentionStrategy$2@580bee38</string>
                      </entry>
                      <entry>
                        <string>Demand start in ms</string>
                        <string>9223372036854775807</string>
                      </entry>
                      <entry>
                        <string>HOME</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>Host name</string>
                        <string>REDACTED</string>
                      </entry>
                      <entry>
                        <string>Is accepting tasks</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>JENKINS_HOME</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>LANG</string>
                        <string>en_US.UTF-8</string>
                      </entry>
                      <entry>
                        <string>LOGNAME</string>
                        <string>jenkins</string>
                      </entry>
                      <entry>
                        <string>NLSPATH</string>
                        <string>/usr/dt/lib/nls/msg/%L/%N.cat</string>
                      </entry>
                      <entry>
                        <string>Node display name</string>
                        <string>Jenkins</string>
                      </entry>
                      <entry>
                        <string>Node label</string>
                        <string>REDACTED</string>
                      </entry>
                      <entry>
                        <string>Node mode</string>
                        <string>NORMAL</string>
                      </entry>
                      <entry>
                        <string>Node name</string>
                        <string></string>
                      </entry>
                      <entry>
                        <string>Node root path</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>Number of executors</string>
                        <string>32</string>
                      </entry>
                      <entry>
                        <string>PATH</string>
                        <string>/sbin:/usr/sbin:/bin:/usr/bin</string>
                      </entry>
                      <entry>
                        <string>PWD</string>
                        <string>/</string>
                      </entry>
                      <entry>
                        <string>SHELL</string>
                        <string>/bin/bash</string>
                      </entry>
                      <entry>
                        <string>SHLVL</string>
                        <string>2</string>
                      </entry>
                      <entry>
                        <string>USER</string>
                        <string>jenkins</string>
                      </entry>
                      <entry>
                        <string>XFILESEARCHPATH</string>
                        <string>/usr/dt/app-defaults/%L/Dt</string>
                      </entry>
                      <entry>
                        <string>_</string>
                        <string>/etc/alternatives/java</string>
                      </entry>
                      <entry>
                        <string>awt.toolkit</string>
                        <string>sun.awt.X11.XToolkit</string>
                      </entry>
                      <entry>
                        <string>com.sun.akuma.Daemon</string>
                        <string>daemonized</string>
                      </entry>
                      <entry>
                        <string>executable-war</string>
                        <string>/usr/lib/jenkins/jenkins.war</string>
                      </entry>
                      <entry>
                        <string>file.encoding</string>
                        <string>UTF-8</string>
                      </entry>
                      <entry>
                        <string>file.encoding.pkg</string>
                        <string>sun.io</string>
                      </entry>
                      <entry>
                        <string>file.separator</string>
                        <string>/</string>
                      </entry>
                      <entry>
                        <string>hudson.model.ParametersAction.keepUndefinedParameters</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>idle executors</string>
                        <string>16</string>
                      </entry>
                      <entry>
                        <string>is Hold off launch until save</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>java.awt.graphicsenv</string>
                        <string>sun.awt.X11GraphicsEnvironment</string>
                      </entry>
                      <entry>
                        <string>java.awt.headless</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>java.awt.printerjob</string>
                        <string>sun.print.PSPrinterJob</string>
                      </entry>
                      <entry>
                        <string>java.class.path</string>
                        <string>/usr/lib/jenkins/jenkins.war</string>
                      </entry>
                      <entry>
                        <string>java.class.version</string>
                        <string>52.0</string>
                      </entry>
                      <entry>
                        <string>java.endorsed.dirs</string>
                        <string>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/endorsed</string>
                      </entry>
                      <entry>
                        <string>java.ext.dirs</string>
                        <string>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/ext:/usr/java/packages/lib/ext</string>
                      </entry>
                      <entry>
                        <string>java.home</string>
                        <string>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre</string>
                      </entry>
                      <entry>
                        <string>java.io.tmpdir</string>
                        <string>/tmp</string>
                      </entry>
                      <entry>
                        <string>java.library.path</string>
                        <string>/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib</string>
                      </entry>
                      <entry>
                        <string>java.net.preferIPv4Stack</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>java.runtime.name</string>
                        <string>OpenJDK Runtime Environment</string>
                      </entry>
                      <entry>
                        <string>java.runtime.version</string>
                        <string>1.8.0_121-b13</string>
                      </entry>
                      <entry>
                        <string>java.specification.name</string>
                        <string>Java Platform API Specification</string>
                      </entry>
                      <entry>
                        <string>java.specification.vendor</string>
                        <string>Oracle Corporation</string>
                      </entry>
                      <entry>
                        <string>java.specification.version</string>
                        <string>1.8</string>
                      </entry>
                      <entry>
                        <string>java.vendor</string>
                        <string>Oracle Corporation</string>
                      </entry>
                      <entry>
                        <string>java.vendor.url</string>
                        <string>http://java.oracle.com/</string>
                      </entry>
                      <entry>
                        <string>java.vendor.url.bug</string>
                        <string>http://bugreport.sun.com/bugreport/</string>
                      </entry>
                      <entry>
                        <string>java.version</string>
                        <string>1.8.0_121</string>
                      </entry>
                      <entry>
                        <string>java.vm.info</string>
                        <string>mixed mode</string>
                      </entry>
                      <entry>
                        <string>java.vm.name</string>
                        <string>OpenJDK 64-Bit Server VM</string>
                      </entry>
                      <entry>
                        <string>java.vm.specification.name</string>
                        <string>Java Virtual Machine Specification</string>
                      </entry>
                      <entry>
                        <string>java.vm.specification.vendor</string>
                        <string>Oracle Corporation</string>
                      </entry>
                      <entry>
                        <string>java.vm.specification.version</string>
                        <string>1.8</string>
                      </entry>
                      <entry>
                        <string>java.vm.vendor</string>
                        <string>Oracle Corporation</string>
                      </entry>
                      <entry>
                        <string>java.vm.version</string>
                        <string>25.121-b13</string>
                      </entry>
                      <entry>
                        <string>jna.loaded</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>jna.platform.library.path</string>
                        <string>/usr/lib64:/lib64:/usr/lib:/lib:/usr/lib64/atlas:/usr/lib64/dyninst:/usr/lib64/qt-3.3/lib:/usr/lib64/mysql:/usr/lib64/iscsi</string>
                      </entry>
                      <entry>
                        <string>jnidispatch.path</string>
                        <string>/tmp/jna--1712433994/jna7109428276583849633.tmp</string>
                      </entry>
                      <entry>
                        <string>line.separator</string>
                        <string>
          </string>
                      </entry>
                      <entry>
                        <string>mail.smtp.sendpartial</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>mail.smtps.sendpartial</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>os.arch</string>
                        <string>amd64</string>
                      </entry>
                      <entry>
                        <string>os.name</string>
                        <string>Linux</string>
                      </entry>
                      <entry>
                        <string>os.version</string>
                        <string>3.10.0-514.6.1.el7.x86_64</string>
                      </entry>
                      <entry>
                        <string>path.separator</string>
                        <string>:</string>
                      </entry>
                      <entry>
                        <string>sun.arch.data.model</string>
                        <string>64</string>
                      </entry>
                      <entry>
                        <string>sun.boot.class.path</string>
                        <string>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/classes</string>
                      </entry>
                      <entry>
                        <string>sun.boot.library.path</string>
                        <string>/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/amd64</string>
                      </entry>
                      <entry>
                        <string>sun.cpu.endian</string>
                        <string>little</string>
                      </entry>
                      <entry>
                        <string>sun.cpu.isalist</string>
                        <string></string>
                      </entry>
                      <entry>
                        <string>sun.font.fontmanager</string>
                        <string>sun.awt.X11FontManager</string>
                      </entry>
                      <entry>
                        <string>sun.io.unicode.encoding</string>
                        <string>UnicodeLittle</string>
                      </entry>
                      <entry>
                        <string>sun.java.command</string>
                        <string>/usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20</string>
                      </entry>
                      <entry>
                        <string>sun.java.launcher</string>
                        <string>SUN_STANDARD</string>
                      </entry>
                      <entry>
                        <string>sun.jnu.encoding</string>
                        <string>UTF-8</string>
                      </entry>
                      <entry>
                        <string>sun.management.compiler</string>
                        <string>HotSpot 64-Bit Tiered Compilers</string>
                      </entry>
                      <entry>
                        <string>sun.os.patch.level</string>
                        <string>unknown</string>
                      </entry>
                      <entry>
                        <string>svnkit.http.methods</string>
                        <string>Digest,Basic,NTLM,Negotiate</string>
                      </entry>
                      <entry>
                        <string>svnkit.ssh2.persistent</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>user.country</string>
                        <string>US</string>
                      </entry>
                      <entry>
                        <string>user.dir</string>
                        <string>/</string>
                      </entry>
                      <entry>
                        <string>user.home</string>
                        <string>/var/lib/jenkins</string>
                      </entry>
                      <entry>
                        <string>user.language</string>
                        <string>en</string>
                      </entry>
                      <entry>
                        <string>user.name</string>
                        <string>jenkins</string>
                      </entry>
                      <entry>
                        <string>user.timezone</string>
                        <string>America/New_York</string>
                      </entry>
                    </data>
                  </org.jenkinsci.plugins.buildenvironment.data.SlaveData>
                  <org.jenkinsci.plugins.buildenvironment.data.ProjectData>
                    <name>Project Information</name>
                    <id>projectInfo</id>
                    <data>
                      <entry>
                        <string>Abort permission</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>Block when downstream building</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>Block when upstream building</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>Build periodically</string>
                        <string>hudson.triggers.TimerTrigger@3303a524</string>
                      </entry>
                      <entry>
                        <string>Is buildable</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>Is concurrent build</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>Is disabled</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>Is fingerprint configured</string>
                        <string>false</string>
                      </entry>
                      <entry>
                        <string>Is name editable</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>Is parameterized</string>
                        <string>true</string>
                      </entry>
                      <entry>
                        <string>Project name</string>
                        <string>build_assets_tests</string>
                      </entry>
                      <entry>
                        <string>Project url</string>
                        <string>job/build_assets_tests/</string>
                      </entry>
                      <entry>
                        <string>Quiet period</string>
                        <string>60</string>
                      </entry>
                      <entry>
                        <string>SCM</string>
                        <string>hudson.scm.NullSCM@1e24130a</string>
                      </entry>
                      <entry>
                        <string>SCM type</string>
                        <string>hudson.scm.NullSCM</string>
                      </entry>
                    </data>
                  </org.jenkinsci.plugins.buildenvironment.data.ProjectData>
                </dataHolders>
              </org.jenkinsci.plugins.buildenvironment.actions.BuildEnvironmentBuildAction>
            </actions>
            <queueId>51560</queueId>
            <timestamp>1497269839885</timestamp>
            <startTime>1497269839894</startTime>
            <result>FAILURE</result>
            <description>CentOS7 // modelsim_pf</description>
            <duration>44</duration>
            <charset>UTF-8</charset>
            <keepLog>false</keepLog>
            <builtOn></builtOn>
            <workspace>/data/jenkins_workspaces/build_assets_tests@5</workspace>
            <hudsonVersion>2.46.3</hudsonVersion>
            <scm class="hudson.scm.NullChangeLogParser"/>
            <culprits class="com.google.common.collect.EmptyImmutableSortedSet"/>
            <axes>
              <hudson.matrix.TextAxis>
                <name>COMPONENT</name>
                <values>
                  <string>file_write_demux</string>
                  <string>REDACTED</string>
                  <string>REDACTED2</string>
                </values>
              </hudson.matrix.TextAxis>
            </axes>
          
          

          Aaron D. Marasco added a comment - build.xml: <?xml version= '1.0' encoding= 'UTF-8' ?> <matrix-build plugin= "matrix-project@1.11" > <actions> <jp.ikedam.jenkins.plugins.groovy__label__assignment.GroovyLabelAssignmentAction plugin= "groovy-label-assignment@1.2.0" > <labelString> master </labelString> </jp.ikedam.jenkins.plugins.groovy__label__assignment.GroovyLabelAssignmentAction> <hudson.model.ParametersAction> <safeParameters class= "sorted-set" /> <parameters class= "java.util.Arrays$ArrayList" > <a class= "hudson.model.ParameterValue-array" > <hudson.model.StringParameterValue> <name> TARGET_OS </name> <description> Target CentOS version </description> <value> 7 </value> </hudson.model.StringParameterValue> <hudson.model.StringParameterValue> <name> HDL_PLATFORM </name> <value> modelsim_pf </value> </hudson.model.StringParameterValue> <hudson.plugins.matrix__configuration__parameter.DefaultMatrixCombinationsParameterValue plugin= "matrix-combinations-parameter@1.2.0" > <name> paramFilter </name> <description> </description> <combinations class= "empty-list" /> </hudson.plugins.matrix__configuration__parameter.DefaultMatrixCombinationsParameterValue> <hudson.model.StringParameterValue> <name> GIT_BRANCH_NAME </name> <value> develop </value> </hudson.model.StringParameterValue> <hudson.model.BooleanParameterValue> <name> RUN_TEST </name> <description> Run the test after completion </description> <value> true </value> </hudson.model.BooleanParameterValue> </a> </parameters> <parameterDefinitionNames class= "hudson.model.ParametersDefinitionProperty$1" > <outer-class> <parameterDefinitions> <hudson.model.ChoiceParameterDefinition> <name> TARGET_OS </name> <description> Target CentOS version </description> <choices class= "java.util.Arrays$ArrayList" > <a class= "string-array" > <string> 7 </string> <string> 6 </string> </a> </choices> </hudson.model.ChoiceParameterDefinition> <hudson.model.TextParameterDefinition> <name> HDL_PLATFORM </name> <description> Target HDL </description> <defaultValue> isim_pf </defaultValue> </hudson.model.TextParameterDefinition> <hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition plugin= "matrix-combinations-parameter@1.2.0" > <name> paramFilter </name> <description> </description> <shortcutList> <hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut> <name> Successful </name> <exact> false </exact> <resultsToCheck class= "java.util.Collections$UnmodifiableRandomAccessList" resolves-to= "java.util.Collections$UnmodifiableList" > <c class= "list" > <string> SUCCESS </string> </c> <list reference= "../c" /> </resultsToCheck> </hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut> <hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut> <name> Failed </name> <exact> false </exact> <resultsToCheck class= "java.util.Collections$UnmodifiableRandomAccessList" resolves-to= "java.util.Collections$UnmodifiableList" > <c class= "list" > <string> FAILURE </string> </c> <list reference= "../c" /> </resultsToCheck> </hudson.plugins.matrix__configuration__parameter.shortcut.ResultShortcut> <hudson.plugins.matrix__configuration__parameter.shortcut.MatrixCombinationsShortcut_-All/> <hudson.plugins.matrix__configuration__parameter.shortcut.MatrixCombinationsShortcut_-None/> </shortcutList> </hudson.plugins.matrix__configuration__parameter.MatrixCombinationsParameterDefinition> <hudson.model.StringParameterDefinition> <name> GIT_BRANCH_NAME </name> <description> The git branch to be built. </description> <defaultValue> develop </defaultValue> </hudson.model.StringParameterDefinition> <hudson.model.BooleanParameterDefinition> <name> RUN_TEST </name> <description> Run the test after completion </description> <defaultValue> true </defaultValue> </hudson.model.BooleanParameterDefinition> </parameterDefinitions> </outer-class> </parameterDefinitionNames> </hudson.model.ParametersAction> <hudson.plugins.parameterizedtrigger.DifferentiatingAction plugin= "parameterized-trigger@2.33" /> <hudson.model.CauseAction> <causeBag class= "linked-hash-map" > <entry> <hudson.model.Cause_-UpstreamCause> <upstreamProject> hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7 </upstreamProject> <upstreamUrl> job/hdl_launcher_assets_tests/HDL_PLATFORM=modelsim_pf,TARGET_OS=7/ </upstreamUrl> <upstreamBuild> 68 </upstreamBuild> <upstreamCauses> <hudson.model.Cause_-UpstreamCause> <upstreamProject> hdl_launcher_assets_tests </upstreamProject> <upstreamUrl> job/hdl_launcher_assets_tests/ </upstreamUrl> <upstreamBuild> 68 </upstreamBuild> <upstreamCauses> <hudson.triggers.TimerTrigger_-TimerTriggerCause/> </upstreamCauses> </hudson.model.Cause_-UpstreamCause> </upstreamCauses> </hudson.model.Cause_-UpstreamCause> <int> 1 </int> </entry> </causeBag> </hudson.model.CauseAction> <jenkins.metrics.impl.TimeInQueueAction plugin= "metrics@3.1.2.10" > <queuingDurationMillis> 83 </queuingDurationMillis> </jenkins.metrics.impl.TimeInQueueAction> <org.jenkinsci.plugins.buildtriggerbadge.BuildTriggerBadgeAction plugin= "buildtriggerbadge@2.8.1" > <cause class= "hudson.model.Cause$UpstreamCause" reference= "../../hudson.model.CauseAction/causeBag/entry/hudson.model.Cause_-UpstreamCause" /> </org.jenkinsci.plugins.buildtriggerbadge.BuildTriggerBadgeAction> <org.jenkinsci.plugins.envinject.EnvInjectPluginAction plugin= "envinject@2.1" /> <hudson.plugins.descriptionsetter.DescriptionSetterAction plugin= "description-setter@1.10" > <description> CentOS7 // modelsim_pf </description> </hudson.plugins.descriptionsetter.DescriptionSetterAction> <hudson.model.ParametersAction> <safeParameters class= "sorted-set" /> <parameters> <hudson.model.StringParameterValue> <name> DESCRIPTION_SETTER_DESCRIPTION </name> <value> CentOS7 // modelsim_pf </value> </hudson.model.StringParameterValue> </parameters> <parameterDefinitionNames class= "hudson.model.ParametersDefinitionProperty$1" > <outer-class reference= "../../../hudson.model.ParametersAction/parameterDefinitionNames/outer-class" /> </parameterDefinitionNames> </hudson.model.ParametersAction> <jenkins.plugins.show__build__parameters.ShowParametersBuildAction plugin= "show-build-parameters@1.0" > <build class= "matrix-build" reference= "../../.." /> </jenkins.plugins.show__build__parameters.ShowParametersBuildAction> <org.jenkinsci.plugins.buildenvironment.actions.BuildEnvironmentBuildAction plugin= "build-environment@1.6" > <build class= "matrix-build" reference= "../../.." /> <build1 class= "matrix-build" reference= "../../.." /> <build2 class= "matrix-build" reference= "../../.." /> <diffOption> false </diffOption> <dataHolders> <org.jenkinsci.plugins.buildenvironment.data.EnvVarsData> <name> Environment Variables </name> <id> envVar </id> <data> <entry> <string> BUILD_CAUSE </string> <string> UPSTREAMTRIGGER </string> </entry> <entry> <string> BUILD_CAUSE_UPSTREAMTRIGGER </string> <string> true </string> </entry> <entry> <string> BUILD_DISPLAY_NAME </string> <string> #634 </string> </entry> <entry> <string> BUILD_ID </string> <string> 634 </string> </entry> <entry> <string> BUILD_NUMBER </string> <string> 634 </string> </entry> <entry> <string> BUILD_TAG </string> <string> jenkins-build_assets_tests-634 </string> </entry> <entry> <string> BUILD_URL </string> <string> http://REDACTED/job/build_assets_tests/634/ </string> </entry> <entry> <string> CLASSPATH </string> <string> </string> </entry> <entry> <string> DESCRIPTION_SETTER_DESCRIPTION </string> <string> CentOS7 // modelsim_pf </string> </entry> <entry> <string> EXECUTOR_NUMBER </string> <string> -1 </string> </entry> <entry> <string> GIT_BRANCH_NAME </string> <string> develop </string> </entry> <entry> <string> HDLSIM </string> <string> 1 </string> </entry> <entry> <string> HDL_PLATFORM </string> <string> modelsim_pf </string> </entry> <entry> <string> HOME </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> HUDSON_HOME </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> HUDSON_SERVER_COOKIE </string> <string> 3f8f3f94f98d9996 </string> </entry> <entry> <string> HUDSON_URL </string> <string> http://REDACTED/ </string> </entry> <entry> <string> JENKINS_HOME </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> JENKINS_SERVER_COOKIE </string> <string> 3f8f3f94f98d9996 </string> </entry> <entry> <string> JENKINS_URL </string> <string> http://REDACTED/ </string> </entry> <entry> <string> JOB_BASE_NAME </string> <string> build_assets_tests </string> </entry> <entry> <string> JOB_DISPLAY_URL </string> <string> http://REDACTED/job/build_assets_tests/display/redirect </string> </entry> <entry> <string> JOB_NAME </string> <string> build_assets_tests </string> </entry> <entry> <string> JOB_URL </string> <string> http://REDACTED/job/build_assets_tests/ </string> </entry> <entry> <string> LANG </string> <string> en_US.UTF-8 </string> </entry> <entry> <string> LOGNAME </string> <string> jenkins </string> </entry> <entry> <string> NLSPATH </string> <string> /usr/dt/lib/nls/msg/%L/%N.cat </string> </entry> <entry> <string> NODE_LABELS </string> <string> REDACTED </string> </entry> <entry> <string> NODE_NAME </string> <string> REDACTED </string> </entry> <entry> <string> PATH </string> <string> /sbin:/usr/sbin:/bin:/usr/bin </string> </entry> <entry> <string> PWD </string> <string> / </string> </entry> <entry> <string> ROOT_BUILD_CAUSE </string> <string> TIMERTRIGGER </string> </entry> <entry> <string> ROOT_BUILD_CAUSE_TIMERTRIGGER </string> <string> true </string> </entry> <entry> <string> RUN_CHANGES_DISPLAY_URL </string> <string> http://REDACTED/job/build_assets_tests/634/display/redirect?page=changes </string> </entry> <entry> <string> RUN_DISPLAY_URL </string> <string> http://REDACTED/job/build_assets_tests/634/display/redirect </string> </entry> <entry> <string> RUN_TEST </string> <string> true </string> </entry> <entry> <string> SHELL </string> <string> /bin/bash </string> </entry> <entry> <string> SHLVL </string> <string> 2 </string> </entry> <entry> <string> TARGET_OS </string> <string> 7 </string> </entry> <entry> <string> USER </string> <string> jenkins </string> </entry> <entry> <string> WORKSPACE </string> <string> /data/jenkins_workspaces/build_assets_tests@5 </string> </entry> <entry> <string> XFILESEARCHPATH </string> <string> /usr/dt/app-defaults/%L/Dt </string> </entry> <entry> <string> _ </string> <string> /etc/alternatives/java </string> </entry> <entry> <string> paramFilter </string> <string> </string> </entry> </data> </org.jenkinsci.plugins.buildenvironment.data.EnvVarsData> <org.jenkinsci.plugins.buildenvironment.data.SlaveData> <name> Slave Information </name> <id> slaveInfo </id> <data> <entry> <string> Busy executors </string> <string> 16 </string> </entry> <entry> <string> Computer Heap dump </string> <string> hudson.util.RemotingDiagnostics$HeapDump@64aa2304 </string> </entry> <entry> <string> Computer connect time </string> <string> 1497269834091 </string> </entry> <entry> <string> Computer retention strategy </string> <string> hudson.slaves.RetentionStrategy$2@580bee38 </string> </entry> <entry> <string> Demand start in ms </string> <string> 9223372036854775807 </string> </entry> <entry> <string> HOME </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> Host name </string> <string> REDACTED </string> </entry> <entry> <string> Is accepting tasks </string> <string> true </string> </entry> <entry> <string> JENKINS_HOME </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> LANG </string> <string> en_US.UTF-8 </string> </entry> <entry> <string> LOGNAME </string> <string> jenkins </string> </entry> <entry> <string> NLSPATH </string> <string> /usr/dt/lib/nls/msg/%L/%N.cat </string> </entry> <entry> <string> Node display name </string> <string> Jenkins </string> </entry> <entry> <string> Node label </string> <string> REDACTED </string> </entry> <entry> <string> Node mode </string> <string> NORMAL </string> </entry> <entry> <string> Node name </string> <string> </string> </entry> <entry> <string> Node root path </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> Number of executors </string> <string> 32 </string> </entry> <entry> <string> PATH </string> <string> /sbin:/usr/sbin:/bin:/usr/bin </string> </entry> <entry> <string> PWD </string> <string> / </string> </entry> <entry> <string> SHELL </string> <string> /bin/bash </string> </entry> <entry> <string> SHLVL </string> <string> 2 </string> </entry> <entry> <string> USER </string> <string> jenkins </string> </entry> <entry> <string> XFILESEARCHPATH </string> <string> /usr/dt/app-defaults/%L/Dt </string> </entry> <entry> <string> _ </string> <string> /etc/alternatives/java </string> </entry> <entry> <string> awt.toolkit </string> <string> sun.awt.X11.XToolkit </string> </entry> <entry> <string> com.sun.akuma.Daemon </string> <string> daemonized </string> </entry> <entry> <string> executable-war </string> <string> /usr/lib/jenkins/jenkins.war </string> </entry> <entry> <string> file.encoding </string> <string> UTF-8 </string> </entry> <entry> <string> file.encoding.pkg </string> <string> sun.io </string> </entry> <entry> <string> file.separator </string> <string> / </string> </entry> <entry> <string> hudson.model.ParametersAction.keepUndefinedParameters </string> <string> true </string> </entry> <entry> <string> idle executors </string> <string> 16 </string> </entry> <entry> <string> is Hold off launch until save </string> <string> false </string> </entry> <entry> <string> java.awt.graphicsenv </string> <string> sun.awt.X11GraphicsEnvironment </string> </entry> <entry> <string> java.awt.headless </string> <string> true </string> </entry> <entry> <string> java.awt.printerjob </string> <string> sun.print.PSPrinterJob </string> </entry> <entry> <string> java.class.path </string> <string> /usr/lib/jenkins/jenkins.war </string> </entry> <entry> <string> java.class.version </string> <string> 52.0 </string> </entry> <entry> <string> java.endorsed.dirs </string> <string> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/endorsed </string> </entry> <entry> <string> java.ext.dirs </string> <string> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/ext:/usr/java/packages/lib/ext </string> </entry> <entry> <string> java.home </string> <string> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre </string> </entry> <entry> <string> java.io.tmpdir </string> <string> /tmp </string> </entry> <entry> <string> java.library.path </string> <string> /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib </string> </entry> <entry> <string> java.net.preferIPv4Stack </string> <string> true </string> </entry> <entry> <string> java.runtime.name </string> <string> OpenJDK Runtime Environment </string> </entry> <entry> <string> java.runtime.version </string> <string> 1.8.0_121-b13 </string> </entry> <entry> <string> java.specification.name </string> <string> Java Platform API Specification </string> </entry> <entry> <string> java.specification.vendor </string> <string> Oracle Corporation </string> </entry> <entry> <string> java.specification.version </string> <string> 1.8 </string> </entry> <entry> <string> java.vendor </string> <string> Oracle Corporation </string> </entry> <entry> <string> java.vendor.url </string> <string> http://java.oracle.com/ </string> </entry> <entry> <string> java.vendor.url.bug </string> <string> http://bugreport.sun.com/bugreport/ </string> </entry> <entry> <string> java.version </string> <string> 1.8.0_121 </string> </entry> <entry> <string> java.vm.info </string> <string> mixed mode </string> </entry> <entry> <string> java.vm.name </string> <string> OpenJDK 64-Bit Server VM </string> </entry> <entry> <string> java.vm.specification.name </string> <string> Java Virtual Machine Specification </string> </entry> <entry> <string> java.vm.specification.vendor </string> <string> Oracle Corporation </string> </entry> <entry> <string> java.vm.specification.version </string> <string> 1.8 </string> </entry> <entry> <string> java.vm.vendor </string> <string> Oracle Corporation </string> </entry> <entry> <string> java.vm.version </string> <string> 25.121-b13 </string> </entry> <entry> <string> jna.loaded </string> <string> true </string> </entry> <entry> <string> jna.platform.library.path </string> <string> /usr/lib64:/lib64:/usr/lib:/lib:/usr/lib64/atlas:/usr/lib64/dyninst:/usr/lib64/qt-3.3/lib:/usr/lib64/mysql:/usr/lib64/iscsi </string> </entry> <entry> <string> jnidispatch.path </string> <string> /tmp/jna--1712433994/jna7109428276583849633.tmp </string> </entry> <entry> <string> line.separator </string> <string> </string> </entry> <entry> <string> mail.smtp.sendpartial </string> <string> true </string> </entry> <entry> <string> mail.smtps.sendpartial </string> <string> true </string> </entry> <entry> <string> os.arch </string> <string> amd64 </string> </entry> <entry> <string> os.name </string> <string> Linux </string> </entry> <entry> <string> os.version </string> <string> 3.10.0-514.6.1.el7.x86_64 </string> </entry> <entry> <string> path.separator </string> <string> : </string> </entry> <entry> <string> sun.arch.data.model </string> <string> 64 </string> </entry> <entry> <string> sun.boot.class.path </string> <string> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/classes </string> </entry> <entry> <string> sun.boot.library.path </string> <string> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/amd64 </string> </entry> <entry> <string> sun.cpu.endian </string> <string> little </string> </entry> <entry> <string> sun.cpu.isalist </string> <string> </string> </entry> <entry> <string> sun.font.fontmanager </string> <string> sun.awt.X11FontManager </string> </entry> <entry> <string> sun.io.unicode.encoding </string> <string> UnicodeLittle </string> </entry> <entry> <string> sun.java.command </string> <string> /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 </string> </entry> <entry> <string> sun.java.launcher </string> <string> SUN_STANDARD </string> </entry> <entry> <string> sun.jnu.encoding </string> <string> UTF-8 </string> </entry> <entry> <string> sun.management.compiler </string> <string> HotSpot 64-Bit Tiered Compilers </string> </entry> <entry> <string> sun.os.patch.level </string> <string> unknown </string> </entry> <entry> <string> svnkit.http.methods </string> <string> Digest,Basic,NTLM,Negotiate </string> </entry> <entry> <string> svnkit.ssh2.persistent </string> <string> false </string> </entry> <entry> <string> user.country </string> <string> US </string> </entry> <entry> <string> user.dir </string> <string> / </string> </entry> <entry> <string> user.home </string> <string> /var/lib/jenkins </string> </entry> <entry> <string> user.language </string> <string> en </string> </entry> <entry> <string> user.name </string> <string> jenkins </string> </entry> <entry> <string> user.timezone </string> <string> America/New_York </string> </entry> </data> </org.jenkinsci.plugins.buildenvironment.data.SlaveData> <org.jenkinsci.plugins.buildenvironment.data.ProjectData> <name> Project Information </name> <id> projectInfo </id> <data> <entry> <string> Abort permission </string> <string> true </string> </entry> <entry> <string> Block when downstream building </string> <string> false </string> </entry> <entry> <string> Block when upstream building </string> <string> false </string> </entry> <entry> <string> Build periodically </string> <string> hudson.triggers.TimerTrigger@3303a524 </string> </entry> <entry> <string> Is buildable </string> <string> true </string> </entry> <entry> <string> Is concurrent build </string> <string> true </string> </entry> <entry> <string> Is disabled </string> <string> false </string> </entry> <entry> <string> Is fingerprint configured </string> <string> false </string> </entry> <entry> <string> Is name editable </string> <string> true </string> </entry> <entry> <string> Is parameterized </string> <string> true </string> </entry> <entry> <string> Project name </string> <string> build_assets_tests </string> </entry> <entry> <string> Project url </string> <string> job/build_assets_tests/ </string> </entry> <entry> <string> Quiet period </string> <string> 60 </string> </entry> <entry> <string> SCM </string> <string> hudson.scm.NullSCM@1e24130a </string> </entry> <entry> <string> SCM type </string> <string> hudson.scm.NullSCM </string> </entry> </data> </org.jenkinsci.plugins.buildenvironment.data.ProjectData> </dataHolders> </org.jenkinsci.plugins.buildenvironment.actions.BuildEnvironmentBuildAction> </actions> <queueId> 51560 </queueId> <timestamp> 1497269839885 </timestamp> <startTime> 1497269839894 </startTime> <result> FAILURE </result> <description> CentOS7 // modelsim_pf </description> <duration> 44 </duration> <charset> UTF-8 </charset> <keepLog> false </keepLog> <builtOn> </builtOn> <workspace> /data/jenkins_workspaces/build_assets_tests@5 </workspace> <hudsonVersion> 2.46.3 </hudsonVersion> <scm class= "hudson.scm.NullChangeLogParser" /> <culprits class= "com.google.common.collect.EmptyImmutableSortedSet" /> <axes> <hudson.matrix.TextAxis> <name> COMPONENT </name> <values> <string> file_write_demux </string> <string> REDACTED </string> <string> REDACTED2 </string> </values> </hudson.matrix.TextAxis> </axes>

          ikedam added a comment -

          aarondmarasco_vsi
          I cannot get what you mean with "touchstone build".
          Or, you meant there are two different behaviors and please attach both logs (If I select only one parameter, immediate crash. If I don't, it does canary build, then crashes).

          Your project looks have many configured items (envinject, description-setter), and please try isolate the cause.
          Especially I want to know:

          • Whether the problem reproduces when you triggered the project directly, not via the upstream project.
            • If it happens only when triggered via the upstream, we have to have look also on the upstream configuration.
          • Whether the problem reproduces even without envinject or description-setter.

          ikedam added a comment - aarondmarasco_vsi I cannot get what you mean with "touchstone build". Or, you meant there are two different behaviors and please attach both logs (If I select only one parameter, immediate crash. If I don't, it does canary build, then crashes). Your project looks have many configured items (envinject, description-setter), and please try isolate the cause. Especially I want to know: Whether the problem reproduces when you triggered the project directly, not via the upstream project. If it happens only when triggered via the upstream, we have to have look also on the upstream configuration. Whether the problem reproduces even without envinject or description-setter.

          ikedam added a comment -

          There're two ParametersAction in build.xml, and it look strange to me.
          But I'm not sure what caused it, and whether it causes this issue.

          ikedam added a comment - There're two ParametersAction in build.xml, and it look strange to me. But I'm not sure what caused it, and whether it causes this issue.

            aarondmarasco_vsi Aaron D. Marasco
            aarondmarasco_vsi Aaron D. Marasco
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: