I have a very simple job that checks out a tiny project that contains a property file. When I configure envinject to use this file to set some variables, the variables are not set. To top it off, environment variables are getting unset such as SVN_REVISION. For example, SVN_REVISION is shown as Unversioned directory. Interestingly enough, SVN_REVISION_1 is getting not getting unset.
Now if I simply modify the job so that it uses another slave with similar attributes, the problem does not happen. The master also has the same attributes. If I ran it in the master, the problem also goes away. I've tried comparing job environments but cannot see anything that would cause this problem. The slave in question is running Windows XP with latest patches. Interestingly, setting an environment variable using the Properties Content field does not cause an issue.