See if you run it manually via "site newdate" if it works fine...
Scheduler functions don't run under a user account and thus all the normal ioFTPD provided TCL variables aren't defined. nxTools solves this by activating a user account and loading a vfs file to resolve paths via the variables:
Code:
set misc(MountUser) "sitebot"
set misc(MountFile) "../etc/admin.vfs"
Change those to a valid user in nxTools.cfg and the problem should go away...