MozillaZine

SeaMonkey 2.33.1 and Lightning 3.8 Calendar Problem

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

Post Posted April 11th, 2015, 6:57 am

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.

smsmith
Moderator

User avatar
 
Posts: 19799
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted April 11th, 2015, 3:20 pm

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

Post Posted April 12th, 2015, 2:07 pm

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

Post Posted April 16th, 2015, 10:12 pm

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

Post Posted April 17th, 2015, 12:19 pm

Yep, that is the solution. It needs to be in the release notes or requirements documentation.

smsmith
Moderator

User avatar
 
Posts: 19799
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted April 17th, 2015, 2:14 pm

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

Post Posted April 17th, 2015, 3:41 pm

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

Post Posted April 19th, 2015, 12:30 pm

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).

smsmith
Moderator

User avatar
 
Posts: 19799
Joined: December 7th, 2004, 8:51 pm
Location: Indiana

Post Posted April 19th, 2015, 7:43 pm

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: 614
Joined: June 24th, 2009, 1:07 pm

Post Posted May 18th, 2015, 1:13 pm

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.

Return to SeaMonkey Support


Who is online

Users browsing this forum: No registered users and 3 guests