PM 27.3.0 XML Parsing Error: undefined entity Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.
Please direct questions that are Mac or Linux-specific (dealing with installation and OS integration) to the appropriate Linux or Mac board.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only. The main focus here is on Pale Moon on Windows. Please direct your questions that are specific for Linux and Mac to the dedicated boards for those operating systems.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Locked
AnotherSignup

PM 27.3.0 XML Parsing Error: undefined entity

Post by AnotherSignup » 2017-04-29, 00:33

Just tried to upgrade to PM 27.3.0 and from the installer, when clicking Launch Pale Moon I get a window open with:

XML Parsing Error: undefined entity
Location: chrome://browser/content/browser.xul
Line Number 1452, Column 7: <menuitem id="appmenu_permissions"
------^

I can't do anything else and have had to reinstall 27.2.1. Can I fix this somehow?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 29328
Joined: 2011-08-28, 17:27
Location: Tranås, SE
Contact:

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by Moonchild » 2017-04-29, 01:07

Even though language pack updates were pushed out a few days in advance and should otherwise have been picked up upon first run, it seems that for some reason this still doesn't always work.
Please install the latest language pack for your language in 27.2.1 (check for updates of extensions, that should pick it up) then upgrade to 27.3.0
"Son, in life you do not fight battles because you expect to win, you fight them merely because they need to be fought." -- Snagglepuss
Image

balloon

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by balloon » 2017-04-29, 04:16

I have encountered this problem on several operating systems.

When this occurs, you can not start Pale Moon normally. Please start in safe mode.
(Shift-click or palemoon -safe-mode)

When Pale Moon starts up, reinstall the language pack at the following URL:
http://addons.palemoon.org/language-packs/

Close Pale Moon and restart it normally.

User avatar
JustOff
Moon Magic practitioner
Moon Magic practitioner
Posts: 2083
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by JustOff » 2017-04-29, 14:37

Pale Moon 27.4 will include special smart recovery routine that should handle such issues.
Here are the add-ons I made in a spare time. That was fun!

If you have any questions or problems regarding the migration of my extensions to GitHub, feel free to contact me through a PM.

AnotherSignup

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by AnotherSignup » 2017-04-30, 01:17

Updated language pack to 27.3.0 and updated PM to same version successfully. Many thanks. And thanks also to JustOff. That's encouraging to know.

And thanks Balloon, I'll try to remember the safe mode. Useful to know.

Tomtiger
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2016-02-15, 09:44

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by Tomtiger » 2017-04-30, 02:30

Hi,

I ran into this too, tried to remove any hints to language packs in prefs.js with no effect. Finally I just removed prefs.js and reconfigured some settings.

I noticed that there were many references to addons that were removed long ago in prefs.js.

Might be a good idea to start with a new profile from time to time anyway.

Thanks,

Tom

mgagnonlv
Lunatic
Lunatic
Posts: 266
Joined: 2013-03-05, 02:06
Location: Canada

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by mgagnonlv » 2017-04-30, 05:26

You don't need to remove the entire "prefs.js" file.

– Open the "prefs.js" file with a text editor (ex.: Notepad ++)
– Search for the line "user_pref("general.useragent.locale","
– Change the language (ex.: "fr") by "en-US"
– Save the file and quit.

Then Pale Moon will open without any issues. Once it is open, remove the old language pack and reinstall the new one.
Michel Gagnon
Montréal (Québec, Canada)

Tomtiger
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2016-02-15, 09:44

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by Tomtiger » 2017-04-30, 08:26

Hi,

thanks, that worked!

My mistake was that I searched that file for "de-AT" and the locale was just "de".

Luckily enough I had a copy of my profile, so everything is working now.

Thanks

Tom

PS: That should be moved to general support, I use Linux so this is not windows related.

Quorx
Moonbather
Moonbather
Posts: 56
Joined: 2016-11-28, 16:58
Location: Munich

Re: PM 27.3.0 XML Parsing Error: undefined entity

Post by Quorx » 2017-04-30, 15:12

Well, the same error as with the updates to 26.0 or 27.0. Nasty time stealing issue.
By major releases I always make a test installation in a virtual machine, but one really wouldn't expect that by a minor update.

This can also be a trap on computers with more than one account: Language pack has been updated on the own user profile, and afterwards PaleMoon gets updated without any problem. Later the second user, with a little outdated profile on his account, wants to start PaleMoon and gets that error message. He won't have any clue what suddenly is going wrong.
– This means, no PaleMoon update may be performed before the admin has ensured that all users of that PC actualized their PaleMoon profiles. :(

Please, find a way to avoid this problem in the future. It could be integrated into the addon-compatibility-check at the first start after the update and switch PaleMoon to the original language until the language pack is updated.

Locked