Version confusion using Daily

RESOLVED INVALID

Status

RESOLVED INVALID
3 years ago
a year ago

People

(Reporter: jorgk, Unassigned)

Tracking

Lightning 5.0

Details

(Reporter)

Description

3 years ago
I've been using Daily 48.0a1 (2016-04-05) for a few days now. So far it was worked great and I've used Lightning a lot to clean up my calendar.

Suddenly today starting TB I got this confused message:
===
The binary component required for Lightning could not be loaded, likely because the wrong version combination is being used. You currently have Lightning 5.0a1 installed, but should be using a version from the 5.0 series.
===

You have 5.0 installed but you should be using 5.0. Right :-(
(Reporter)

Comment 1

3 years ago
Downloaded and installed a version from here (5th of April)
http://ftp.mozilla.org/pub/calendar/lightning/nightly/2016/04/2016-04-05-03-02-21-comm-central/
and now it works again. Maybe the add-on got updated and was out of step.
I don't get this message using Thunderbird 48.0a1 with Lightning 5.0a1, both Build ID 20160411030240 on Windows 7.

Recently there was transition from Visual Studio 2013 to Visual Studio 2015 on the build servers. It might be possible that they are not binary compatible. As you were using an old Daily package build with VS2013 and a recent Lightning package build with VS2015 this might explain your problem. Why don't you use both Thunderbird and Lightning from today?
(Reporter)

Comment 3

3 years ago
(In reply to Stefan Sitter from comment #2)
> Why don't you use both Thunderbird and Lightning from today?
I hand pick the Dailies I want to use (in production) because I know what's in them ;-)

So maybe this is an exceptional situation due to the compiler change and we can resolve this as invalid?
In Daily is Lightning packaged always with the same build date and you can't delete it in Add-ons manager. If you can delete it, you have Lightning manually installed over the packaged version. Try to delete Lightning from Add-on manager. After a restart the packaged Lightning should show in Add-on manager, maybe disabled, but now there is no delete button anymore. And you are sure you have always the actual Lightning.
(Reporter)

Comment 5

3 years ago
Incredible, I learn something new every day. You're right, I removed the version I had installed manually, and the packaged version came back disabled. I enabled it and that works now.

So what happened to cause the error? Sadly, after all the manual operations I can't reconstruct it now. Maybe it got updated from what was packaged. I'll see whether it happens again.

Comment 6

3 years ago
Yes, this seems likely due to the compiler switch. I have a TB Daily from before the switch and if I overinstall a Lightning from after the switch, I get the error message.

Interestingly, the TB Daily (from 08-03-2016) seems not to update when triggered manually although there is a build from today available.
(Reporter)

Comment 7

3 years ago
(In reply to MakeMyDay from comment #6)
> Interestingly, the TB Daily (from 08-03-2016) seems not to update when
> triggered manually although there is a build from today available.
But somehow my 2016-04-05 version must have been updated to cause the problem.
Thunderbird built-in extension update mechanism will download the latest Lightning package from https://archive.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-comm-central/ if the installed Lightning package is older then 24 hours. If you want to stay with older package go to Add-ons manager and disable updates for Lightning.
(Reporter)

Comment 9

3 years ago
(In reply to Stefan Sitter from comment #8)
> Thunderbird built-in extension update mechanism will download the latest
> Lightning package from ...
And what triggers this update?
Anyway, I have enabled the updates and I will see whether it will do another update to today's daily.
(Reporter)

Updated

a year ago
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.