This article is from the comp.sys.acorn FAQ, by Paul Vigay with numerous contributions by others.
This is both a tricky and simple question to answer. The cause of the error is unknown, but something is erroring. However rather than displaying the error message RISC OS has a subtle bug in it that causes it to display the above error message instead. The sequence goes like this:-
- An error occurs.
- The wimp realises it needs to load the hi-res toolsprites & loads them.
- The wimp then displays the error message.
Unfortunately the process of loading the his-res toolsprites over-writes the buffer containing the original error block. (IE the block of memory with the error number and error message in it.) What it overwrites it with is the string 'WindowManager:Sprites22', which is a path reference to where the hi-res toolsprites are to be found.
This error has been corrected in RISC OS 3.60 and, presumably, future versions of the OS. (Thanks go to Alan Glover for this information.) Additionally the error can be provoked by conflicting versions of the DrawFile module being loaded. If you are experiencing this error message then it is worthwhile to scan your hard drive looking for all copies of the module and ensuring they are consistantly the latest version of the module.