I tried to open my ccnet configuration using the 1.4.4 validator and got an unhandled error. Just posting here as it asked. My ccnet.config is purely !ENTITY and entity references.
--------------------------- Unexpected error --------------------------- An unexpected error has occurred while loading the configuration! Please report this error to the CCNet user group (http:// groups.google.com/group/ccnet-user). This will help us to improve this application. Exception has been thrown by the target of an invocation. [TargetInvocationException] at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object [] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object [] index) at Exortech.NetReflector.Util.ReflectorMember.ReflectorProperty.GetValue (Object instance) at Exortech.NetReflector.XmlMemberSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.WriteMembers(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlCollectionSerialiser.WriteValue (XmlWriter writer, Object value) at Exortech.NetReflector.XmlMemberSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.WriteMembers(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.ReflectorTypeAttribute.Write(XmlWriter writer, Object target) at Validator.MainForm.DisplayProcessedConfiguration(List`1 config) at Validator.MainForm.ValidateData(XmlDocument document) at Validator.MainForm.Read(XmlDocument document) at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load (FileInfo configFile) at Validator.MainForm.StartConfigurationLoad() ========== Inner Exception ========== Exception has been thrown by the target of an invocation. [TargetInvocationException] at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object [] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object [] index) at Exortech.NetReflector.Util.ReflectorMember.ReflectorProperty.GetValue (Object instance) at Exortech.NetReflector.XmlMemberSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.WriteMembers(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlCollectionSerialiser.WriteValue (XmlWriter writer, Object value) at Exortech.NetReflector.XmlMemberSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.WriteMembers(XmlWriter writer, Object target) at Exortech.NetReflector.XmlTypeSerialiser.Write(XmlWriter writer, Object target) at Exortech.NetReflector.ReflectorTypeAttribute.Write(XmlWriter writer, Object target) at Validator.MainForm.DisplayProcessedConfiguration(List`1 config) at Validator.MainForm.ValidateData(XmlDocument document) at Validator.MainForm.Read(XmlDocument document) at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load (FileInfo configFile) at Validator.MainForm.StartConfigurationLoad() --------------------------- OK ---------------------------
