thundebird: failing menus and tabs on 102.x release
After a successful compilation on the latest thunderbird release (102.2.2+build1~) with helper by a654ea14 on aramo.
It presents issues on accessing some menus or tabs,
- Add-ons and Themes
- Settings
- Help
$ icedove
[ImapModuleLoader] Using nsImapService.cpp
[NntpModuleLoader] Using NntpService.jsm
[Pop3ModuleLoader] Using Pop3Service.jsm
[calBackendLoader] Using Icedove's ical.js backend
Missing chrome or resource URL: resource:///modules/MailConstants.jsm
Missing chrome or resource URL: resource:///modules/MailConstants.sys.mjs
JavaScript error: chrome://communicator/content/utilityOverlay.js, line 214: SyntaxError: missing ) after argument list
JavaScript error: chrome://messenger/content/mailWindowOverlay.js, line 1968: ReferenceError: goSetMenuValue is not defined
console.debug: "Successfully loaded OpenPGP library librnp.so version 0.16+git20220124.f06439f7.MZLA from /usr/lib/icedove/librnp.so"
JavaScript error: chrome://messenger/content/mailWindowOverlay.js, line 1968: ReferenceError: goSetMenuValue is not defined
console.debug: "Found 0 public keys and 0 secret keys (0 protected, 0 unprotected)"
console.warn: services.settings: Failed to load last_modified.json: TypeError: NetworkError when attempting to fetch resource.
Missing chrome or resource URL: resource:///modules/MailConstants.jsm
Missing chrome or resource URL: resource:///modules/MailConstants.sys.mjs
console.debug: "Successfully loaded optional OpenPGP library libgpgme.so.11 from system's standard library locations"
console.debug: "gpgme version: 1.16.0-unknown"
JavaScript error: resource://gre/modules/NetUtil.jsm, line 311: NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIIOService.newChannelFromURI]
JavaScript error: chrome://communicator/content/utilityOverlay.js, line 214: SyntaxError: missing ) after argument list
console.error: "Could not load engine google@search.mozilla.org: Error: File resource://search-extensions/google/ does not contain a valid manifest"
console.error: "Could not load engine amazondotcom@search.mozilla.org: Error: File resource://search-extensions/amazondotcom/ does not contain a valid manifest"
JavaScript error: chrome://communicator/content/utilityOverlay.js, line 214: SyntaxError: missing ) after argument list
console.error: "Could not load engine bing@search.mozilla.org: Error: File resource://search-extensions/bing/ does not contain a valid manifest"
Missing chrome or resource URL: resource:///modules/MailConstants.jsm
Missing chrome or resource URL: resource:///modules/MailConstants.sys.mjs
console.error: "Exception while loading the toolbox" (new Error("descriptorFromURL, worker with id '03ae7464-0d1d-4f10-b768-006141d365d9' doesn't exist", "resource://devtools/client/framework/descriptor-from-url.js", 115))
console.debug: "Trying to load /usr/lib/icedove/libotr.so"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.debug: "Trying to load libotr.so.5 from system's standard library locations"
console.debug: "Trying to load libotr.so from system's standard library locations"
console.log: (new Error("Cannot load required OTR library", "resource:///modules/OTRLib.jsm", 109))
JavaScript error: chrome://messenger/content/mailWindowOverlay.js, line 3286: ReferenceError: goSetMenuValue is not defined
JavaScript error: chrome://messenger/content/mailCore.js, line 621: ReferenceError: openPreferencesTab is not defined
JavaScript error: chrome://messenger/content/mailCore.js, line 653: ReferenceError: openContentTab is not defined
JavaScript error: chrome://messenger/content/messenger.xhtml, line 1: ReferenceError: buildHelpMenu is not defined
I've rebuild the vanilla thundebird for aramo and all the menus work as expected.
More info here to come.