Some long-abandoned old skins throw asynchronous entity errors when you switch to them. Such errors are caused by unclosed tags. Take e.g. the Noinc
skin which throws the following error message:
error parsing xml layer
asynchronous entity at line 320
The line with the asynchronous entity is often the last line of an xml file. To fix the error, open the xml file with 320 lines in a text editor (preferably one that can show line numbers) and try to find the unclosed tag. Tags that end in /> are self-closing, so you need to find a tag that starts a unit like this:
but does not end the unit like this:
In Noinc, xml/player.xml has 320 lines and the <container...> tag immediately preceding the <layout...> tag does not have a corresponding </container> tag after the </layout> tag. So what you need to do is add a </container> tag after the </layout> tag at the end of the file like this:
Compare the xml/player.xml files in Noinc_original.wal and Noinc_fixed.wal.