SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

User Help for Seamonkey and Mozilla Suite
Post Reply
cf099
Posts: 6
Joined: March 28th, 2015, 11:21 am

SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by cf099 »

I'm one of the SeaMonkey users suffering from the problems with Lightning releases 3.8b1 or 3.8b2 (see Bugzilla report 1144285). After upgrading the Calendar appears to be empty, the display is corrupted, etc. The error console shows several errors, the first of which is "TypeError: Components.classes[cid] is undefined - resource //calendar/modules/calUtils.jsm -> file:///D:/Documents and Settings.../calUtils.js".

Since the problem only affects some users, it's likely that the problem is related to either the profile settings or the calendar data.

I've written and debugged program code in several languages but I've never worked with Mozilla's software. I'm looking for help with analysing or debugging this problem in a Windows XP 32-bit environment.
User avatar
smsmith
Moderator
Posts: 19979
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by smsmith »

I tried a new profile when I first encountered the problem. No joy. Even with no calendars, Lighting was not loading correctly for me.
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.
cf099
Posts: 6
Joined: March 28th, 2015, 11:21 am

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem [SOL

Post by cf099 »

Under Windows, the Mail part of SeaMonkey requires the Visual Studio 2013 runtime to be installed. This can be downloaded from the page https://www.microsoft.com/en-gb/download/details.aspx?id=40784 and will supply the files msvcp120.dll and msvcr120.dll.

This requirement for VS2013 was brought in by Bugzilla bugs 1132271 and 1001332.

After installing the VS2013 package, I upgraded SeaMonkey to 2.33.1 and Lightning to 3.8b2, and everything works fine.

Note that you need to re running one of these versions of Windows for Lightning to work: Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2003, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Server 2012 R2, Windows Vista Service Pack 2, Windows XP Service Pack 3.
jlib
Posts: 5
Joined: March 12th, 2015, 12:30 am

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by jlib »

cf099, thanks so much for publicizing that. Judging by how many end users are having this problem it is not well known. I even gave up and reverted to SM 2.32.1 version because I could not find the solution after much searching. The machine in question is not at hand but I look forward to trying your solution.
jlib
Posts: 5
Joined: March 12th, 2015, 12:30 am

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by jlib »

Yep, that is the solution. It needs to be in the release notes or requirements documentation.
User avatar
smsmith
Moderator
Posts: 19979
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by smsmith »

Didn't seem to fix it on my end, but I don't think I have rebooted since adding the VS 2013 runtime.
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.
jlib
Posts: 5
Joined: March 12th, 2015, 12:30 am

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by jlib »

You also have to have the calender.icaljs disabled in about:config. Lack of VS 2013 or calendar-icaljs enabled gives me the same symptoms.
cf099
Posts: 6
Joined: March 28th, 2015, 11:21 am

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by cf099 »

smsmith wrote:Didn't seem to fix it on my end, but I don't think I have rebooted since adding the VS 2013 runtime.


Can you start SeaMonkey Mail and then show the Error Console (with all messages enabled) please? since I spent some time testing this, I may be able to recognise the messages which appear.

If VS 2013 is not found on the system, you get the "Information Message" "Failed to load native module at path xxx\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\components\calbasecomps.dll : (80070057) error 126".

Note also that the VS 2013 component files need to be registered in the Windows Registry as "Shared Dlls". It's possible that Windows hasn't fully recognised that you've installed the package yet (I've been caught by this before, I think).
User avatar
smsmith
Moderator
Posts: 19979
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by smsmith »

Ha! I had only downloaded the x64 version of VS 2013 because my laptop is 64-bit. Never occurred to me I would need the x86 version for x86 programs to run. Lightning works now. :D
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.
4td8s
Posts: 784
Joined: June 24th, 2009, 1:07 pm

Re: SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

Post by 4td8s »

There seems to be a little confusion of what VS2013 software some people are talking about here. So I'll clear things up.

The link that cf099 gave in one of his earlier posts is for "Visual C++ Redistributable Packages for Visual Studio 2013"
https://www.microsoft.com/en-gb/downloa ... x?id=40784

What people need are just the VS2013 RUNTIMES (aka. the VC+ Redist 2013 packs), not the FULL Visual Studio 2013 application as found here:
https://www.visualstudio.com/en-us/down ... io-vs.aspx

The FULL VS2013 software (used to make the Seamonkey and Lightning apps) needs at least Windows 7 SP1 to install and use.
The VS2013 RUNTIMES (VC+ Redist for VS2013) only need at least Windows XP SP3 to install and use. The RUNTIME packages allow the new versions of Seamonkey and Lightning to function correctly.
Post Reply