View Issue Details

IDProjectCategoryView StatusLast Update
0001394SOGosogo-toolpublic2011-10-04 18:02
Reportermzeedijk Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Product Version1.3.8 
Summary0001394: Frontend Plugins do not work on Thunderbird 5.0
Description

Mozilla released version 5.0 of their Thunderbird application.
The 3 frontend plugins are not compatible with Thunderbird 5.0
After changing the max-version number in all install.rdf files to 5.* the plugins install successfully.
As far as I can see now the integrator and lightning plugins work ok, but the integrator generates errors in the error-console of Thunderbird 5:

iCc['@mozilla.org/extensions/manager;1'] is undefined
chrome://sogo-integrator/content/messenger/startup-overlay.js

Because of the integrator not working all special functionality like sharing etc is not functional.

Additional Information

I am not sure if this is the right category to report in but I didn't see any category for the frontends.
Thunderbird 5.0 is being auto updated through Thunderbird 3 at the moment so soon many frontends will stop working.
As i really need this functionality I will try to fix this as soon as possible and post the solution , if any, on this bug report.

TagsNo tags attached.

Activities

alessio

alessio

2011-07-21 12:47

reporter   ~0002735

it's an urgent problem! TB auto-update and it's very difficult to come back

mzeedijk

mzeedijk

2011-08-22 10:03

reporter   ~0002816

Mozilla released version 6.0 of Thunderbird. Also here the frontend entensions do not work resulting in the same error message.

2011-08-22 15:08

 

errors.png (170,011 bytes)   
errors.png (170,011 bytes)   
mleitner

mleitner

2011-08-22 15:43

reporter   ~0002818

I have looked into the sourcecode of startup-overlay.js (integrator)
and messenger.groupdav.overlay.js (connector)

The nsIExtensionsManager used by the startup-overlay.js has been replaced by a .js-module called Addon-Manager

see
https://developer.mozilla.org/en/Addons/Add-on_Manager/AddonManager
https://developer.mozilla.org/en/nsIExtensionManager

Aso, i have noticed a depricated Interface is used in startup-overlay.js
Instead of the nsIPref interface the nsiPrefService and nsiPrefBranch interfaces should be used.

http://doxygen.db48x.net/mozilla/html/interfacensIPref.html

In messenger.groupdav.overlay.js the Inverse-Interface
inverseIJSNotificationManager
seems to be incompatible with Thunderbird 5. I could not figure out why.

I guess fixing this isn't going to be trivial due to the scripts numerous dependencies on GECKO2 and XPCOM.
I am unfamiliar with both, so i thought the best thing to do is post what i was able to find out about the cause of the problem.

alessio

alessio

2011-08-23 07:36

reporter   ~0002819

"Ludovic Says:
As for Thunderbird 5 compatibility, it's not yet sure if Lightning 1.0
final will be compatible with TB5, we'll wait to see if we'll spend
efforts on 1.0b5 especially since 1.0 final should be out quite soon."

I think that inverse is waiting for lightning 1.0 final for spend efforts on compatibility

ludovic

ludovic

2011-10-04 18:02

administrator   ~0002862

Plugins with be provided together with Lightning v1.0 and the corresponding supported Thunderbird version.

Issue History

Date Modified Username Field Change
2011-07-21 09:57 mzeedijk New Issue
2011-07-21 12:47 alessio Note Added: 0002735
2011-08-22 10:03 mzeedijk Note Added: 0002816
2011-08-22 15:08 mleitner File Added: errors.png
2011-08-22 15:43 mleitner Note Added: 0002818
2011-08-23 07:36 alessio Note Added: 0002819
2011-10-04 18:02 ludovic Note Added: 0002862
2011-10-04 18:02 ludovic Status new => closed
2011-10-04 18:02 ludovic Resolution open => won't fix