Angry Birds Refresh - XML Parser Failure: element is malformed
Describe the bug
Angry Birds Refresh fails with
Got "TypeError: Error #1090: XML parser failure: element is malformed.
at XML/XML::init()
at XML()
at com.rovio.factory::XMLFactory$/fromOctetStreamClass()
at AngryBirdsFacebook/getUIData()
at AngryBirdsBase()
at AngryBirdsFacebook()
at AngryBirdsFacebookCanvas/func2()
at AngryBirdsFacebookCanvas/init()
at AngryBirdsFacebookCanvas()" when constructing AVM2 side of movie clip of type AngryBirdsFacebookCanvas
Expected behavior
I'd see the Loading Screen and a Discord Login Popup would show up.
Content Location
https://refresh.teamflashcord.com/
Affected platform
Browser's extension
Operating system
Windows 11
Browser
Mozilla Firefox 127.0.0.1
Additional information
No response
The problem is this invalid piece of XML:
<PopupView_Embed name="EmbedLevel" fromLibrary="True"
overlay="True" width="1024" height="768" alignH="CENTER" alignV="CENTER">
</PopupView_Embed scaleH="UP" scaleV="UP" aspectRatioFixed="TRUE" >
Note the unexpected attributes in the closing tag.
An update will be pushed soon to fix this:
Should this issue be kept open? Also, there's another issue happening during loading where the game doesn't get its login data through ExternalInterface, should I open an issue for that too?
We can keep this open until we accept this bad syntax in Ruffle. Please open a new issue for the new ExternalInterface issue.
We can keep this open until we accept this bad syntax in Ruffle. Please open a new issue for the new ExternalInterface issue.
#16942 was opened for this issue