Closed Bug 465048 Opened 16 years ago Closed 16 years ago

[Trunk + Calendar] Cannot open anymore preferences panel.

Categories

(Calendar :: General, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: fredbezies, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1b2pre) Gecko/20081115 Firefox/3.1b2pre
Build Identifier: 

Since a few days (two or three), I cannot get prefs panel to be opened. I launched an homemade shredder build, and I got a lot of this in a terminal :

ASSERT: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: file:///home/fred/Applications/thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calUtils.jsm -> file:///home/fred/Applications/thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js :: calIntrinsicTimezone_get_displayName :: line 68"  data: no]
Stack Trace: 
0:ASSERT(false,[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: file:///home/fred/Applications/thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calUtils.jsm -> file:///home/fred/Applications/thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js :: calIntrinsicTimezone_get_displayName :: line 68"  data: no])
1:calIntrinsicTimezone_get_displayName()
2:displayName()
3:()
4:anonymous([object Event])
5:_fireEvent(paneload,[object XULElement])
6:()

I don't know, but could it be related in anyway to bug 463716 ?!

Reproducible: Always

Steps to Reproduce:
1.Get source code
2.Build it
3.Launch Shredder
4.Try to open prefs panel
Actual Results:  
Nothing.

Expected Results:  
Prefs panel ?

.mozconfig used :

ac_add_options --enable-application=mail
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-tb

# Options for ‘configure’ (same as command-line options).
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --enable-calendar

I have to build my own shredder, because there is no official AMD64 linux versions :(
Flags: blocking-thunderbird3.0b1?
It is not a profile related bug because this behaviour can be seen with both my old profile and a brand new one.
It looks it is shown only when calendar build option is activated.

Adding bug 463716 as a dependance.
Summary: [Trunk] Cannot open anymore preferences panel. → [Trunk + Calendar] Cannot open anymore preferences panel.
I see no relation to Bug 463716 at all. Bug 463716 just added two images to Sunbird. It changed nothing about Thunderbird or Lightning preference dialog or timezone handling.

I suggest that you retest with the archived hourly builds of Thunderbird and Lightning to find the regression range.
And works fine for me using Lightning 1.0pre (20081114201024) with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b2pre) Gecko/20081114 Shredder/3.0b1pre (BuildID: 20081114033300)
Flags: blocking-thunderbird3.0b1?
Product: Thunderbird → Calendar
QA Contact: preferences → preferences
Version: unspecified → Trunk
"I suggest that you retest with the archived hourly builds of Thunderbird and
Lightning to find the regression range."

Just give me 64 bits linux builds ! There is none as far as I know. So, I will HAVE TO build 64 bits linux builds for my 64 bits linux distro.

And by the way, removing --enable-calendar option fixed the bug for me. So it could my PC which is having a problem, as usual.

=> INVALID and it will be better this way.

Have a good day.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INVALID
You could try to nuke your objdir and do a fresh build. In addition ensure that the lightning.xpi in mozilla\dist\xpi-stage is complete (e.g. compare to a nightly) and correctly installed.
With a clean build, still the same problem.

I got this in mozilla\dist\xpi-stage

fred@fred-laptop:~/logs/mail/src/objdir-tb/mozilla/dist/xpi-stage$ ls
calendar-timezones      gdata-provider      lightning
calendar-timezones.xpi  gdata-provider.xpi  lightning.xpi

My lightning.xpi is a little bigger than the official one :

fred@fred-laptop:~/download$ ls -l *.xpi
-rw-r--r-- 1 fred fred   48881 2008-11-15 12:40 gdata-provider.xpi
-rw-r--r-- 1 fred fred 1091466 2008-11-15 12:40 lightning.xpi

And timezone.xpi is not well installed. See screenshot I will attach soon.
Attached image screenshot of add-on list. —
Can confirm with self-built Thunderbird + Lightning on WinXP. I get an error dialog on creating an event, and the timezone add-on doesn't seem to be correctly installed. Possibly fallout from bug 459402.

Error console:
No chrome package registered for chrome://calendar-timezones/locale/timezones.properties

Console and error dialog:
ASSERT: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: file:///D:/mozilla-source/comm-central/obj-thunderbird/mozilla/dist/bin/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calUtils.jsm -> file:///D:/mozilla-source/comm-central/obj-thunderbird/mozilla/dist/bin/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calTimezoneService.js :: calIntrinsicTimezone_get_displayName :: line 68"  data: no]
Status: RESOLVED → REOPENED
Component: Preferences → General
OS: Linux → All
QA Contact: preferences → general
Hardware: PC → All
Resolution: INVALID → ---
Lightning doesn't use the timezone extension yet. When Building Lightning the timezone database files are directly packaged into lightning.xpi. Therefore I requested to ensure that the created lightning.xpi is complete and correctly installed.
BTW: bug 406579 prepares to rip out the timezone part out of lightning, and preinstall calendar-timezones.xpi.
I have this problem too btw, haven't had time to debug yet though.
Status: REOPENED → NEW
WFM.
Martin, could you please investigate in your build?
calendar-timezones.xpi (yet) need not be preinstalled; all relevant files come with lightning.xpi
(In reply to comment #13)
> WFM.
> Martin, could you please investigate in your build?
> calendar-timezones.xpi (yet) need not be preinstalled; all relevant files come
> with lightning.xpi

This is WFM now. Don't know what have been landed in the meantime that could have fixed it... oh, wait... maybe http://hg.mozilla.org/comm-central/rev/61d982bc92ea. ;)
Status: NEW → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: