Hi Im trying to upgrade from 1.4 to 1.5 and when I start the server I get this error:
2011-06-10 11:04:06,739 [CCNet Server:ERROR] INTERNAL ERROR: Illegal characters in path. ---------- System.ArgumentException: Illegal characters in path. at System.IO.Path.CheckInvalidPathChars(String path) at System.IO.Path.IsPathRooted(String path) at ThoughtWorks.CruiseControl.Core.Tasks.BaseExecutableTask.Validate(IConfiguration configuration, ConfigurationTrace parent, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Project.ValidateItem(Object item, IConfiguration configuration, ConfigurationTrace parent, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Project.ValidateItems(IEnumerable items, IConfiguration configuration, ConfigurationTrace parent, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Project.Validate(IConfiguration configuration, ConfigurationTrace parent, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.ValidateConfiguration(Configuration value, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.Read(XmlDocument document, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load(FileInfo configFile) at ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService.Load() at ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService.Load() at ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService.Load() at ThoughtWorks.CruiseControl.Core.CruiseServer..ctor(IConfigurationService configurationService, IProjectIntegratorListFactory projectIntegratorListFactory, IProjectSerializer projectSerializer, IProjectStateManager stateManager, IFileSystem fileSystem, IExecutionEnvironment executionEnvironment, List`1 extensionList) at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateLocal(String configFile) at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.Create(Boolean remote, String configFile) at ThoughtWorks.CruiseControl.Core.ConsoleRunner.Run() at ThoughtWorks.CruiseControl.Console.AppRunner.Run(String[] args, Boolean usesShadowCopying) ---------- This is not particularly helpful! There are lots of paths in the file and it used to work fine with 1.4 so I know the paths are correct. A line number in the message would be really helpful! Is there a way I can track this down ? Thanks
