ビルドに失敗した既存のプロジェクトを継承しました。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ファイルで、どうすれば修正できますか? 厄介なことに、ビルドが赤くなりますが、最近のビルドの Web ページに追加されていません。
EDIT明確にさせてください:これはビルドの最後に発生します。おそらく、ビルド レポート xml などを生成しようとしたときに発生します (すべてのマージ パブリッシャーを無効にしました)。