Hello, this is fixed in CCNet 1.5 from svn trunk (see CCNET-1716)
Daniel ydnar schrieb: > 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? > >
