Invalid Character (Edit Rule error)

Invalid Character (Edit Rule error)

nannerdw
Advocate Advocate
580 Views
1 Reply
Message 1 of 2

Invalid Character (Edit Rule error)

nannerdw
Advocate
Advocate

I'm unable to edit or create any iLogic rules in my assembly.  It gives me the following error message:

 

"Edit Rule

'', hexadecimal value 0x1F, is an invalid character."

 

However, when I open a new file everything works properly.

0 Likes
581 Views
1 Reply
Reply (1)
Message 2 of 2

Anonymous
Not applicable

Looks like this hasn't been fixed over the last two years.  Just got the same error in the attached ipt file.  This file was generated as part of using the frame generator.  Can someone please have a look and see what the issue is? Running 2014.

 

Here's the printout under the 'more info' tab. This was the result of right-clicking the rules window , selecting 'New Rule' and accepting the default reule name 'Rule0'.  Same result with any other name.

 

System.ArgumentException: '', hexadecimal value 0x1F, is an invalid character.
at System.Xml.XmlUtf8RawTextWriter.InvalidXmlChar(Int32 ch, Byte* pDst, Boolean entitize)
at System.Xml.XmlUtf8RawTextWriter.WriteElementTextBlock(Char* pSrc, Char* pSrcEnd)
at System.Xml.XmlUtf8RawTextWriter.WriteString(String text)
at System.Xml.XmlWellFormedWriter.WriteString(String text)
at System.Xml.Linq.ElementWriter.WriteElement(XElement e)
at System.Xml.Linq.XElement.WriteTo(XmlWriter writer)
at System.Xml.Linq.XContainer.WriteContentTo(XmlWriter writer)
at System.Xml.Linq.XDocument.WriteTo(XmlWriter writer)
at iLogic.Controls.SyntaxEditorControl.GetActiproSoftwareLanguageXmlStream()
at iLogic.Controls.SyntaxEditorControl.get_SyntaxLanguage()
at iLogic.Controls.SyntaxEditorControl.LoadLanguage()
at iLogic.Controls.SyntaxEditorControl.set_Text(String value)
at iLogic.EditRuleRunner.RuleModifyAndEval(ILmiRule ruleNodeDef, Boolean& cancelled)

0 Likes