Я унаследовал существующий проект с неудачной сборкой. Я вижу исключение в файле ccnet.log:
Exception: System.Xml.XmlException: Name cannot begin with the '%' character, hexadecimal value 0x25. Line 17, position 100.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String[] args)
at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlWriter.WriteNode(XmlReader reader, Boolean defattr)
at ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter.WriteNode(XmlReader reader, Boolean defattr)
at ThoughtWorks.CruiseControl.Core.Util.XmlFragmentWriter.WriteNode(String xml)
Есть идеи, что это за XML-файл и как его исправить? Раздражает то, что сборка становится красной, но она не добавляется на веб-страницу последних сборок.
РЕДАКТИРОВАТЬ. Позвольте мне уточнить: это происходит в конце сборки, вероятно, когда он пытается сгенерировать отчет о сборке xml или что-то в этом роде (я отключил всех издателей слияния)