Closed
Bug 566119
Opened 15 years ago
Closed 10 years ago
lightning generates an exception when using a profile folder on a NTFS disk and profile is shared between linux and Windows
Categories
(Calendar :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: web.bt, Unassigned)
Details
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.4) Gecko/20100504 Ubuntu/10.04 (lucid) Firefox/3.6.4
Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100423 Lightning/1.0b1 Thunderbird/3.0.4
upgraded from ubuntu 9.04 (64 bits) (thunderbird 2 & lightning 0.9) to ubuntu 10.04 (64 bits), which installed thunderbird 3.0.4.
My profile was stored on an NTFS disk, the profile being shared between Windows vista & ubuntu.
After installing lightning 1.0b1 64 bits, I got the errors copied/pasted at the end of "details" while trying to access the calendar in Thunderbird.
I tested creating new profiles on the NTFS disk: same error everytime.
I tested creating new profiles in my home dir. (ext3): no error, lightning works fine
I tested copying my existing profile from the NTFS disk to my home dir. (ext3): no error, lightning works fine.
[I was having LoadPlugin: failed to initialize shared library /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so [libxul.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type] error frequently with Thunderbird 3.0.4 so I removed IcedTea (as described here http://sites.google.com/site/easylinuxtipsproject/java)]
-- Exception object --
+ message (string) 'Components.classes['@mozilla.org/calendar/datetime;1'] is undefined'
+ fileName (string) 'chrome://calendar/content/calUtils.js'
+ lineNumber (number) 75
+ stack (string) 759 chars
+ name (string) 'TypeError'
*
-- Stack Trace --
createDateTime()@chrome://calendar/content/calUtils.js:75
now()@chrome://calendar/content/calUtils.js:343
switchToView(null)@chrome://calendar/content/calendar-views.js:370
ltnSelectCalendarView(null)@chrome://lightning/content/messenger-overlay-sidebar.js:236
ltnShowCalendarView(null,(void 0))@chrome://lightning/content/messenger-overlay-sidebar.js:253
showCalendarView(null)@chrome://calendar/content/calendar-views.js:287
ltnSwitch2Calendar()@chrome://lightning/content/messenger-overlay-sidebar.js:433
([object Object],[object Object])@chrome://lightning/content/messenger-overlay-sidebar.js:62
openTab("calendar",[object Object])@chrome://messenger/content/tabmail.xml:511
oncommand([object XULCommandEvent])@chrome://messenger/content/messenger.xul:1
Reproducible: Always
Steps to Reproduce:
1.have thunderbird 3.0.4 (64 bits) installed
2.create profile on an ntfs drive
3.install lightning 1.0b1 (64 bits)
4.Run thunderbird from a commande line window, and click on the agenda icon
Actual Results:
calendar does not show, impossible to create one.
errors printed in the command line window:
-- Exception object --
+ message (string) 'Components.classes['@mozilla.org/calendar/datetime;1'] is undefined'
+ fileName (string) 'chrome://calendar/content/calUtils.js'
+ lineNumber (number) 75
+ stack (string) 759 chars
+ name (string) 'TypeError'
*
-- Stack Trace --
createDateTime()@chrome://calendar/content/calUtils.js:75
now()@chrome://calendar/content/calUtils.js:343
switchToView(null)@chrome://calendar/content/calendar-views.js:370
ltnSelectCalendarView(null)@chrome://lightning/content/messenger-overlay-sidebar.js:236
ltnShowCalendarView(null,(void 0))@chrome://lightning/content/messenger-overlay-sidebar.js:253
showCalendarView(null)@chrome://calendar/content/calendar-views.js:287
ltnSwitch2Calendar()@chrome://lightning/content/messenger-overlay-sidebar.js:433
([object Object],[object Object])@chrome://lightning/content/messenger-overlay-sidebar.js:62
openTab("calendar",[object Object])@chrome://messenger/content/tabmail.xml:511
oncommand([object XULCommandEvent])@chrome://messenger/content/messenger.xul:1
Expected Results:
calendar opens or create, no error
ubuntu 10.04 64 bits
thunderbird 3.0.4 64 bits
lightning 1.0b1
this is a functional regression, it was working with ubuntu 9.10 + thunderbird 2 + lightning 0.9
Comment 1•15 years ago
|
||
1) From Bug 357493: Please ensure that the device is mounted with the exec flag
2) The Lightning package is platform specific, it can't be shared between Linux and Windows. Unless you did create your own package that contains the files for both platforms.
3) Mozilla doesn't provide 64-bit builds of Thunderbird or Lightning. You could retest with the official 32-bit builds or contact the creator of the 64-bit builds builds if the steps above doesn't help.
1) device mounted with exec flag:
/dev/sda3 on /media/Donnees type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions) [Donnees]
2) lightning package used is linux specific, obtained at the following addresses:
http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/1.0b1/contrib/linux-x86_64/
ftp://ftp.mozilla.org/pub/calendar/lightning/releases/1.0b1/contrib/linux-x86_64/
Even creating a new thunderbird profile on the ntfs drive generates the same errors
3)a) The version of Thunderbird used is the one provided in synaptic (3.0.4+nobinonly-0ubuntu4)
3)b) The lightning 1.0b 32-bit buil does not install (getting error message : « Lightning » n'a pas pu être installé car celui-ci n'est pas compatible avec votre type de version de Thunderbird (Linux_x86_64-gcc3). Veuillez contacter l'auteur de l'extension à propos de ce problème.) - means lightning could not be installed because it is not compatible with your type version of Thunderbird (Linux_x86_64-gcc3))
I have the same problem:
I reinstall Thunderbird + lightning extension only form scratch on:
- Ubuntu 12.04 /Linux 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:49:02 UTC 2012 i686 i686 i386 GNU/Linux
- Profile.ini is located in the user account : /home/user/.thunderbird/profile.ini
[Profile0]
Name=MWK2010
IsRelative=0
Path=/mnt/D/Thunderbird/Profiles/mwk_2010
Default=1
- Profile data is on the NTFS mount point:
/mnt/D/Thunderbird/Profiles/mwk_2010
(in /etc/mtab : /dev/sda4 /mnt/D fuseblk rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0)
- Thunderbird 17.0
- Lightning : 1.9
Steps to Reproduce:
1.have thunderbird 3.0.4 (64 bits) installed
2.create profile on an ntfs drive
3.install lightning 1.0b1 (64 bits)
4.Run thunderbird from a commande line window, and click on the agenda icon
Actual Results:
calendar does not show, impossible to create one.
errors printed in the command line window:
Horodatage : 20/12/2012 12:14:49
Erreur : TypeError: Components.classes['@mozilla.org/calendar/datetime;1'] is undefined
Fichier Source : chrome://calendar/content/calUtils.js
Ligne : 42
If I tried with another clean profile which is stored on the main linux disk, Lightning works fine.
Have you a solution for this?
Thanks
Updated•10 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
Summary: lightning generates an exception when using a profile folder on a NTFS disk → lightning generates an exception when using a profile folder on a NTFS disk and profile is shared between linux and Windows
You need to log in
before you can comment on or make changes to this bug.
Description
•