Error 223 when trying to open a Visio file

 This article is suitable for an IT Adminstrator

Ref: 201006281457 
Last Edited: September 28th, 2011
 
 
Symptoms:
When trying to open a Visio file, the following error message is displayed, and the file cannot be opened.
 
 
 
Cause:
The problem occurs when Visio is reading Solution XML data within the file, and only when there are particular quantities of such data.
 
Solutions:
 
 Hotfix for Visio 2007
Microsoft has released a hotfix to address this problem, but it applies to Visio 2007, not Visio 2003.
 
 Amend the Solution XML in the file
This applies to both Visio 2003 and Visio 2007.
Adding or removing a single character from the Solution XML data should allow the file to be opened.
  1. Open the Visio VDX file in Notepad.
  2. Go to the end of the file, which will look something like:

    <TimeSaved>634121946901383451</TimeSaved>
    <Version>19</Version>
    </SolutionXML></VisioDocument>

    Note: there may be a LoadTimeProcessing node and associated data there too, but the following instructions still apply.
  3. Click in front of '<Version>', and press ENTER.

    <TimeSaved>634121946901383451</TimeSaved>

    <Version>19</Version>
    </SolutionXML></VisioDocument>
  4. Save and close the file.
  5. Try to open the file in Visio.
If there were load-times actions within the Solution XML, then opening in Visio should execute and clear them, which will change the Solution XML and should resolve the problem. However, if there weren't, then opening and saving in Visio may return the Solution XML to the state which caused the problem. In that case, return the file to a state in which it can be opened in Visio, as described above, and make a slight amendment to the file (e.g. rename an element slightly, but if so, consider the consequences for, for example, drill-down) that will change the Solution XML slightly.
 
Applies to:
  • All versions of Process Navigator
  • Visio 2003, Visio 2007

Need further help? Contact the Triaster Support team by e-mailing support@triaster.co.uk or by calling us on +44 (0)870 402 1234.
 
Do you have any feedback or suggestions that you would like to share with Triaster? We would love to hear from you! Please e-mail feedback@triaster.co.uk