Hi AmandaMYOB,
Thank you for the response, however I need to push back on this advice.
I am an IT professional and .NET developer. This is not an isolated incident. I have experienced a persistent pattern of errors across AccountRight that point to application-level defects, not environmental issues. Two recent errors illustrate this clearly.
**Error 1: Assembly mismatch (System.TypeLoadException)**
This error was caused by a method signature mismatch between MYOB's own signed assemblies: Huxley.UI.Decorators and Huxley.UI.Framework, both version 2026.2.1.5, both bearing PublicKeyToken=947f70fecdd4159f. This is unambiguously an internal MYOB binary compatibility issue, likely a DLL mismatch introduced in the 2026.2.1 release. The .NET runtime assemblies (mscorlib, System.Core) appear only in the stack trace as the reflection machinery that surfaced the error. They are functioning correctly.
**Error 2: XmlSerializationReader type load failure**
'Could not load type System.Xml.Serialization.XmlSerializationReader from assembly System.Xml, Version=4.0.0.0.' While System.Xml is a Microsoft assembly, XmlSerializationReader has been present in every version of .NET Framework since 1.x. A genuinely missing or corrupt System.Xml would break core Windows functionality far beyond AccountRight. The most likely cause is that MYOB's runtime-generated XML serialisation assemblies, or the binding redirects in MYOB's application configuration, are mismatched against the installed framework. Again, an application packaging and deployment issue on MYOB's side.
In both cases, the root cause lies within MYOB's own assemblies and configuration, not the .NET Framework installation or the operating system.
Additionally, the troubleshooting steps provided in your response reference Windows 8 and 8.1, both of which have been out of Microsoft support since January 2016 and January 2023 respectively. These instructions are not applicable to a current, supported Windows environment.
The recurring nature of these issues, combined with support responses that redirect blame to the OS or .NET Framework, is not an acceptable resolution. I would ask that this be escalated to your development or tier-2 support team, and that the broader pattern of experienced errors be reviewed.