On the latest download for cc.net from sourceforge.net, I get the
error:

 <exception>
- <![CDATA[ System.IO.DirectoryNotFoundException: Could not find a
part of the path 'C:\Users\Administrator\AppData\Local\Temp\4512b5f7-
b2f9-4f6c-bfb4-1e5891ad8e1d\ThoughtWorks.CruiseControl.MsBuild.dll'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String
destFileName, Boolean overwrite)
   at
ThoughtWorks.CruiseControl.Core.Util.DefaultShadowCopier.ShadowStore.CopyFile
(String fileName)
   at
ThoughtWorks.CruiseControl.Core.Util.DefaultShadowCopier.RetrieveFilePath
(String fileName)
   at ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask.GetLoggerArgs
(IIntegrationResult result)
   at
ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask.GetProcessArguments
(IIntegrationResult result)
   at
ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask.CreateProcessInfo
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Tasks.MsBuildTask.Execute
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Tasks.TaskBase.Run
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Project.RunTask(ITask task,
IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Project.RunTasks
(IIntegrationResult result, IList tasksToRun, Dictionary`2
parameterValues)
   at ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult
result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate
(IntegrationRequest request)
  ]]>
  </exception>

This happens on a vista machine or windows XP machine.
My only way to solve this problem is to physically create the path
denoted in the error condition in the local\Temp directory and then
CC.net will execute properly.  Problem is that once cc.net is
restarted, I have to manually re-create a new directory.

any ideas on how to avoid this?

Reply via email to