When optimizing a query that contains many inner joins and case statements I get the following exception error:
System.InvalidOperationException: Token EndElement in state Error would result in an invalid XML document.
Stack trace:
at System.Xml.XmlTextWriter.AutoComplete(Token token)
at System.Xml.XmlTextWriter.InternalWriteEndElement(Boolean longFormat)
at System.Xml.XmlTextWriter.WriteEndElement()
at DevExpress.Utils.Serializing.XmlXtraSerializer.SerializeProperty(XmlTextWriter writer, XtraPropertyInfo pInfo)
at DevExpress.Utils.Serializing.XmlXtraSerializer.SerializeLevelCore(XmlTextWriter tw, IXtraPropertyCollection props)
at DevExpress.Utils.Serializing.XmlXtraSerializer.SerializeCore(Stream stream, IXtraPropertyCollection props, String appName)
at DevExpress.Utils.Serializing.XmlXtraSerializer.Serialize(Stream stream, IXtraPropertyCollection props, String appName)
at DevExpress.Utils.Serializing.XtraSerializer.SerializeObjects(Object rootObject, IList objects, Stream stream, String appName, OptionsLayoutBase options)
at DevExpress.Utils.Serializing.XtraSerializer.SerializeObjects(XtraObjectInfo[] objects, Stream stream, String appName)
at DevExpress.XtraBars.BarManager.SaveLayoutCore(XtraSerializer serializer, Object path)
at DevExpress.XtraBars.BarManager.SaveLayoutToStream(Stream stream)
at Quest.Toad.Gui.MainForm.SaveCustomization(XmlNode root)
at Quest.Toad.Gui.MainForm.SaveSession(SessionSettings session)
at Quest.Toad.Gui.MainForm.MainForm_Closing(Object sender, CancelEventArgs e)
at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at DevExpress.XtraEditors.XtraForm.WndProc(Message& msg)
at System.Windows.Forms.Control.ControlNat