A slave needs to have a directory dedicated for Hudson. Specify the absolute path of this work directory on the slave, such as '/export/home/hudson'.

Slaves do not maintain important data (other than active workspaces of projects last built on it), so you can possibly set slave workspace to a temporary directory. The only downside of doing this is that you may lose up-to-date workspace if the slave is turned off.