Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Blocker
-
Resolution: Unresolved
-
Component/s: parameterized-trigger-plugin
-
Labels:None
-
Environment:Jenkins 2.164.1
Google Chrome
Job is run on slave
-
Similar Issues:
Description
We use ${TMP}\Jenkins\${BUILD_TAG}_inject.inp to point to a file in the "Inject environment variables" and "Parameters from properties file". Eg the path ${TMP} is absolute.
This has always worked and the "Inject environment variables" still works. But after upgrading to Jenkins 2.164.1 "Parameters from properties file" reports an this error:
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path 'c:/temp/Jenkins/jenkins- Build Installer 1.6-82_inject.inp'
[EnvInject] - Variables injected successfully.
ERROR: Build step failed with exception
java.lang.IllegalArgumentException: Only a relative path is supported, the given path is absolute: c:/temp/Jenkins/jenkins Build Installer 1.6-82_inject.inp/
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
We use ${TMP}\Jenkins\${BUILD_TAG}_inject.inp to point to a file in the "Inject environment variables" and "Parameters from properties file". Eg the path ${TMP} is absolute. This has always worked and the "Inject environment variables" still works. But after upgrading to Jenkins 2.164.1 "Parameters from properties file" reports an this error: [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties file path 'c:/temp/Jenkins/jenkins-CMArun Build Installer 1.6-82_inject.inp' [EnvInject] - Variables injected successfully. ERROR: Build step failed with exception java.lang.IllegalArgumentException: Only a relative path is supported, the given path is absolute: c:/temp/Jenkins/jenkins-CMArun Build Installer 1.6-82_inject.inp/ |
We use ${TMP}\Jenkins\${BUILD_TAG}_inject.inp to point to a file in the "Inject environment variables" and "Parameters from properties file". Eg the path ${TMP} is absolute. This has always worked and the "Inject environment variables" still works. But after upgrading to Jenkins 2.164.1 "Parameters from properties file" reports an this error: [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties file path 'c:/temp/Jenkins/jenkins- Build Installer 1.6-82_inject.inp' [EnvInject] - Variables injected successfully. ERROR: Build step failed with exception java.lang.IllegalArgumentException: Only a relative path is supported, the given path is absolute: c:/temp/Jenkins/jenkins Build Installer 1.6-82_inject.inp/ |