Comment out all but one project in your config to reduce the amount of possibilities.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jonesie Sent: Thursday, June 09, 2011 6:10 PM To: ccnet-user Subject: [ccnet-user] Illegal characters in path after upgrade 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(IConfigura tion 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.Valid ateConfiguration(Configuration value, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.Read( XmlDocument document, IConfigurationErrorProcesser errorProcesser) at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load(F ileInfo 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
