I've tried. Now it seems Webmail is working. But I get this error from
LiberoMail:
/********* LOG ************/
12.40.45--Libero.js : LiberoStartUp - START
12.40.45--Libero.js : Exception in LiberoStartUp TypeError.
Error message: this.m_DomainManager is undefined
/*****************************/
The code in Libero.jar/Libero.js is:
const cszLiberoContentID = "@mozilla.org/LiberoPOP;1";
window.addEventListener("load", function() {gLiberoStartUp.init();} ,
false);
var gLiberoStartUp =
{
m_DomainManager : null,
m_Log : null,
m_Timer : null,
init : function ()
{
try
{
//create debug log global
this.m_Log = new DebugLog("webmail.logging.comms",
"{3c8e8390-2cf6-11d9-9669-0800200c9a66}",
"Libero");
this.m_Log.Write("Libero.js : LiberoStartUp - START"); /*
OK *****************************************/
this.m_DomainManager = Components.classes["@mozilla.org/
DomainManager;1"]; /******************* RETURN NULL??
*********************/
/
****** MAY BE SOME CHANGE IN THUNDERBIRD CLASSES?? ********/
this.m_DomainManager =
this.m_DomainManager.getService(); /
***************** THROWS EXCEPTION ********************/
this.m_DomainManager.QueryInterface(Components.interfaces.nsIDomainManager);
this.m_Timer = Components.classes["@mozilla.org/timer;1"]
.createInstance(Components.interfaces.nsITimer);
this.m_Timer.initWithCallback(this,
2000,
Components.interfaces.nsITimer.TYPE_REPEATING_SLACK);
this.m_Log.Write("Libero.js : LiberoStartUp - DB not
loaded");
window.removeEventListener("load", function()
{gLiberoStartUp.init();} , false);
this.m_Log.Write("Libero.js : LiberoStartUP - END ");
}
catch(e) { (... logging error ...) }
}
On Jun 28, 8:34 pm, jr78 <[email protected]> wrote:
> Just to let the Forum know how to make this work for Thunderbird 5.0. Its as
> easy editing the xpi's rdf file to max version 7.0a1 this allows the addon
> to work just as before. I do hope The Webmail Author gets on this soon.
> Thank you for your time.
>
> Sincerely,
> jr78