-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
None UTF-8 character in Custom Properties [MPSat] preventing load #472
Comments
I could not reproduce it in Linux (Ubuntu 16.04) -- the error message is very detailed (incorrect character in a specific position). The Custom property editor can be opened and the character can be removed with no issues. Now I need to find a Windows computer to see why it is a problem there... |
Let me know if I can provide any more details or help, I'd be more than happy to. |
We had a similar issue last year. The reason was that when storing this property in an XML file, a non-XML character was inserted. Then, when trying to open that dialog again, the parser fails to parse the file. |
Yes, I remember fixing that problem -- now I can save/load UTF8 and UTF16 characters to/from presets, at least in Linux. |
Version 3.0.9
OS: Windows 10 64bit
Whilst writing a Custom Property, STG Reachability Analysis, I entered a non UTF-8 character "¬" without realising. I updated the property, and then ran the property. I received an error message when running, similar to the standard error you receive when entering in correct syntax of the Reach language.
After this you're unable to open the Custom Property panel, receiving the following error message in the Problems output:
When you go into the xml file where the Custom Properties are store and remove the character this fixes the problem and you're able to open the Custom Property panel again.
It's also worth mentioning if you don't update the property and just run it with the character in the problem doesn't happen, only when properties are saved.
The text was updated successfully, but these errors were encountered: