Closed Bug 134432 Opened 22 years ago Closed 19 years ago

ICAL component not registered

Categories

(Calendar :: Internal Components, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: brant, Assigned: mostafah)

References

Details

Attachments

(38 files, 2 obsolete files)

5.17 KB, image/png
Details
16.67 KB, image/png
Details
4.41 KB, image/png
Details
29.53 KB, image/png
Details
26.17 KB, image/png
Details
2.28 KB, text/html
Details
1.62 KB, image/png
Details
15.74 KB, image/png
Details
61.20 KB, image/jpeg
Details
12.66 KB, image/jpeg
Details
34.04 KB, image/jpeg
Details
34.04 KB, image/jpeg
Details
44.86 KB, image/png
Details
7.25 KB, image/gif
Details
27.97 KB, image/gif
Details
5.50 KB, image/gif
Details
10.58 KB, image/gif
Details
32.34 KB, image/jpeg
Details
13.49 KB, image/jpeg
Details
54.90 KB, image/jpeg
Details
30.44 KB, image/bmp
Details
36.74 KB, image/jpeg
Details
4.42 KB, image/png
Details
15.33 KB, image/png
Details
49.36 KB, image/jpeg
Details
42.19 KB, text/plain
Details
159.78 KB, image/png
Details
49.64 KB, image/jpeg
Details
101.00 KB, image/jpeg
Details
32.16 KB, image/jpeg
Details
106.80 KB, image/jpeg
Details
123.12 KB, image/bmp
Details
11.31 KB, image/jpeg
Details
38.50 KB, application/msword
Details
152.33 KB, image/jpeg
Details
125.02 KB, image/png
Details
26.07 KB, text/plain
Details
49.00 KB, image/jpeg
Details
I am getting an error of:
The ICAL Compnenet is not registered properly.  Please file a bug at
http://bugzilla.mozilla.org and add the following information.

Error returned: TypeError: Components.classes['@mozilla.org/ical;1'] has no
properties
Isn't this a dupe of 134082?
Although this bug needs some more investigation and a better fix, a temporary
work-around for this is deleting your component.reg and restarting Mozilla.
Assignee: gray → mostafah
I'm not sure if related, but upon initial installation, Mozilla crashed. 
Talkback ID was TB4643816M.  This happened twice, but the second crash never got
sent and was mysteriously deleted when I installed a new build.
I think that old talkback info is always deleted when a new build is used. I got
a crash at one point, too, which i put in bug 134128. I don't know if that crash
is related. Mine was due to an incompatible version of libical, i think, and i'm
using Linux.
I did a clean install of build 2002040103/WinXP with the Installer and then I
installed the calendar.  No problems occured.
I got this error the following way in Linux:

1. Run mozilla as root ( Cause I get a permission error trying to install
otherwise )
2. Install the calendar XPI.
Note: this is the first time I inastalled calendar.
3. Quit Mozilla.
4. Run Mozilla as regular user
Observe: I get the error: TypeError: Components.classes['@mozilla.org/ical;1']
has no properties

If I rerun mozilla as root, the calendar works. If I run as a regular user after
that it works.
When this occured for me, it was when the developers had accidently uploaded the
Linux install for the Windows install (about 2 or 3 days ago).  It sounds like
this is limited to the Linux install.  I am changing the OS to match this.  The
recreation steps given in comment 6 are the same as what I did when it occured
for me.
OS: Windows XP → Linux
Windows Users:
Please quit Mozilla, run regxpcom and run Mozilla again.

Linux users:
1)Make sure you have write access to the component.reg file
2)Make sure libical is installed properly. (See
http://www.mozilla.org/projects/calendar/ for detailed instructions)
3)Quit Mozilla, cd to your mozilla/bin directory. Run ./regxpcom and run Mozilla
again.
Note: If you get this error:
"./regxpcom: error while loading shared libraries: libxpcom.so: cannot open
shared object file: No such file or directory" , set LD_LIBRARY_PATH and
MOZILLA_FIVE_HOME to your mozilla/bin directory first.
Example: export LD_LIBRARY_PATH=/home/user/mozilla/dist/bin
Example: export MOZILLA_FIVE_HOME=/home/user/mozilla/dist/bin

If this solves your problem, please remove yourself from the cc list. Otherwise
please give more feedback on your platform, Mozilla version, calendar install
type:(build or xpi), any errors you see on the console that you think is related
and any other problems you come across when following the above insructions.
Status: NEW → ASSIGNED
OS: Linux → All
Updated alert to contain the detailed instructions of comment#8
Is anyone on the cc list or the reporter him/herself still having this problem?
I (original reporter) am not having this problem now.
After installing from the XPI version and libical, I get the following error
from regxpcom (system is running RedHat Linux):

ghutchis-lnx.cisco.com:{ghutchis}% ./regxpcom
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/local/ghutchis/tools/mozilla/mozilla-20020404/components/libxpical.so)
Load FAILED with error:
/local/ghutchis/tools/mozilla/mozilla-20020404/components/libxpical.so:
undefined symbol: __pure_virtual
**************************************************
NB: Tried Mostafa's workaround--it works.

Additional info:

**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/usr/local/mozilla/components/libxpical.so) Load FAILED with
error: /usr/local/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************

is what comes up on the console when I try to 'regxpcom' to register libical. 
After starting Moz then invoking the calendar it makes the same complaint others
report and shows a blank calandar.  I used the libical RPM for Linux download,
and the browser-installed Calendar.

OS: Mandrake 8.0 GNU/Linux - kernel 2.4.3
1. Installed libical from the tarball - no problems - no erros
2. Installed the callendar XPI as root - no problems
3. Ran regxpcom as root - no erros
4. Start mozilla click on calendar and get the advisory about registration

This is on the 5/19 trunk linux sea tarball
Distro is debian sid kernel 2.4.17
No "other" problems with this version.

BTW I pulled the 5/20 source tar.bz2, for which I originally got libical and
compiling that I get an error in the calendar code, but I guess that doesn't
belong here.
Sorry, I stand to be corrected on comment #14.
However,
I guess it ought to be emphatic that the install of libical should be as per
RPM, or as in my case, with the Debian package .deb that "alien <...rpm>"
provides (you'll need alien).
I installed the tarball first from the libical site, but that installs to
/usr/local/lib, where I guess nobody looks for the stuff, hence the failure.
After the .deb install with dpkg -i and no errors, the XPI has to be installed
again, as root.
Then everything runs and we got a beautiful calendar.
Now I'm going to try it on the source.
<pre>I got like Guy Hutchison (#12) and Charles E. Kinney (#13) undefined symbol: __pure_virtual, and an empty calendar.Thanx to hugo van woerkom (#14-#15) description I got now a beautiful calendar.Mozilla 1.0.0+Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0+) Gecko/20020505caendar.xpi from 23.05.02Linux version 2.4.18 (root@debian) (gcc version 2.95.4 20011002(Debian prerelease)) #1 Mon May 6 16:36:07 CEST 2002</pre>
Hetting an error on Suse 8.0 - undefined symbol __pure_virtual.

Have just install libical from the rpm, and installed calendar application.....

Here is the output from running regxpcom...

linux:/usr/local/mozilla # LD_LIBRARY_PATH=.
linux:/usr/local/mozilla # export LD_LIBRARY_PATH
linux:/usr/local/mozilla # ./regxpcom
Warning: MOZILLA_FIVE_HOME not set.
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/usr/local/mozilla/components/libxpical.so) Load FAILED with
error: /usr/local/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************
linux:/usr/local/mozilla # MOZILLA_FIVE_HOME=/usr/local/mozilla
linux:/usr/local/mozilla # export MOZILLA_FIVE_HOME
linux:/usr/local/mozilla # ./regxpcom
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/usr/local/mozilla/components/libxpical.so) Load FAILED with
error: /usr/local/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************
linux:/usr/local/mozilla # uname -a
Linux linux 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
linux:/usr/local/mozilla # pwd
/usr/local/mozilla
linux:/usr/local/mozilla #
I am also getting the undefined __pure_virtual error.

I installed mozilla from the 1.0 tarball, libical from the RPM.  Mandrake 8.1
kernel 2.4.18

**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/usr/local/mozilla/components/libxpical.so) Load FAILED with
error: /usr/local/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/work/mozilla1.0/components/libxpical.so) Load FAILED with
error: cannot open shared object file: cannot load shared object file: No such
file or directory
**************************************************
karas@gollum/mozilla1.0 $ echo $LD_LIBRARY_PATH
/work/mozilla1.0/:/work/mozilla1.0/components
karas@gollum/mozilla1.0 $ echo $MOZILLA_FIVE_HOME
/work/mozilla1.0/
i've got this trying to run regxpcom after installing libical and calendar
getting the __pure_virtual undefined too:

timo@antares:~/mozilla$ ./regxpcom 
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/home/timo/mozilla/components/libxpical.so) Load FAILED with
error: /home/timo/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************

I am running Debian Woody, downloaded mozilla 1.0 from mozilla.org
Downloaded libical 0.23, compiled and installed myself (libical is not available
as a package in woody it seems)
Linux Users: If you have made sure that you have installed libical properly ,
another reason for failure maybe a conflict between different versions of
libical coexisting together. For example if you have 'Evolution' installed you
are most likely having a conflict because 'Evolution' uses its own version of
libical. Look for libical in other locations ( locate libical.so ) or ( rpm -qa
| grep libical ) to make sure.
To resolve conflicts the easiest way is to remove those applications. Forunately
when a new libical release is out ( most likely 0.24 ), all applications using
the library can get harmonized again and therefore coexist.
XPI Installations. Also I installed libical-0.23.1.20020423-oe1.i386.rpm, but
regxpcom failed:
===============================================================================
echo $MOZILLA_FIVE_HOME
/opt/mozilla-1.0
echo $LD_LIBRARY_PATH
...:/opt/mozilla-1.0/components
root@cc79>cd /opt/mozilla-1.0
root@cc79>./regxpcom
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/opt/mozilla-1.0/components/libxpical.so) Load FAILED with
error: /opt/mozilla-1.0/components/libxpical.so: undefined symbol: __pure_virtual
**************************************************
root@cc79>ldd -r /opt/mozilla-1.0/components/libxpical.so
ldd: warning: you do not have execution permission for
`/opt/mozilla-1.0/components/libxpical.so'
libxpcom.so => libxpcom.so (0x40015000)
libplds4.so => libplds4.so (0x40108000)
libplc4.so => libplc4.so (0x4010b000)
libnspr4.so => libnspr4.so (0x40110000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4014d000)
libdl.so.2 => /lib/libdl.so.2 (0x40163000)
libical.so.0 => /usr/lib/libical.so.0 (0x40167000)
libicalss.so.0 => /usr/lib/libicalss.so.0 (0x401a9000)
libc.so.6 => /lib/i686/libc.so.6 (0x401bb000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x402f7000)
libm.so.6 => /lib/i686/libm.so.6 (0x4033a000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x4035e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
undefined symbol: __pure_virtual        (/opt/mozilla-1.0/components/libxpical.so)
undefined symbol: __pure_virtual        (/opt/mozilla-1.0/components/libxpical.so)
===============================================================================

Mozilla: 1.0 Mozilla/5.0 (X11; U; Linux i686; el-GR; rv:1.0.0) Gecko/20020529
OS: Redhat 7.1 with the latest updates from rhn.redhat.com
Other Sofrtware: Evolution (/usr/lib/libical-evolution.so.* files exist)
I downloaded the rpm version in my RH Linux 7.3, previously I installed Mozilla
1.0 rpm version. 

I set:

export LD_LIBRARY_PATH=/usr/lib/mozilla-1.0.0/
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-1.0.0/

then I ran:

cd /usr/lib/mozilla-1.0.0/
./regxpcom

And it's fixed.
I got the __pure_virtual error when running the Mozilla 1.01 rpm provided by 
RedHat. Atfer installing an rpm from ftp.mozilla.org, calendar worked fine. 
Both 1.0 and 1.1 builds build by mozilla.org work, redhat builds give the 
pure_virtual error. Running on RedHat 7.3
After running what was suggested: 

www:/usr/local/mozilla # ./regxpcom
./regxpcom: error while loading shared libraries: ./regxpcom: undefined symbol:
__vt_24nsASingleFragmentCString

Using SuSE 7.3 kernel 2.4.20-4GB
I went through every iteration imaginable before I realized what the problem was
with the calendar XPI. I installed the XPI as root on redhat 7.1, with the
mozilla 1.1 alpha. The XPI installed with caldendar.xpt and libxpical.so in
components having permissions only readable as root. Once I fixed the
permissions, things started working right for me.
This is on RedHat Linux 7.3;  mozilla Build 2002070221; calendar installed via XPI.

I tried everything in the error dialog as user and root, but it did not change
anything.

I had the calendar xpi running in an earlier installation, but frequent upgrades
to nightly builds trashed it. The system was RedHat 7.1.

libical is installed from source rpm (libical-0.23.1-oe5).

Regards,
    Harald
The calendar module works if installed for a local user (i.e., not to
/usr/local/mozilla by the super user, but to $HOME/mozilla-bin). 
as per instructions:
<valiant:buckley> ll /usr/local/mozilla/component.reg
-rw-r--r--    1 root     root       516149 Jul 22 17:36
/usr/local/mozilla/component.reg
<valiant:buckley> rpm -qa|fgrep -i libical
libical-0.23.1.20020423-oe1
<valiant:buckley> su
Password: 
[root@valiant buckley]# cd /usr/local/mozilla/
[root@valiant mozilla]# ./regxpcom 
./regxpcom: relocation error: /usr/local/mozilla/components/libuconv.so:
undefined symbol:
GetService__16nsServiceManagerRC4nsIDRC4nsIDPP11nsISupportsP19nsIShutdownListener

calendar still not working for common user,but works fine for root.
calendar opens after help window, but many interface widgets are empty (eg, no
dates in boxes, no events listed)

Calendar was working previously (I am not sure with cut it was). Did XPI install
 today, and now it does not work. Panel opens offering ICAL *Componenet*(sic) help.

Mozilla: 1.0 Gecko/20020529
Linux valiant 2.4.9-31 #1 Tue Feb 26 07:11:02 EST 2002 i686 unknown

I'm not sure if it's related to this bug but when trying to install the calender
modul I get the following error message:

PerformInstall() failed code -239

and then

Chrome registration failed

I'm running Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1b) Gecko/20020722.

Sorry if this is due to missing permissions or so and has nothing to do with
this bug. I'm new to linux (and bugzilla).

Hubertus
Linux (Debian), Mozilla 2002072921, Calendar from 25th (XPI), libical installed
with alien.

install worked quite well. Then the error came up (as root) -> deleted
component.reg -> ok as root.
tried as user -> Error is back. New profile didn't help - get 2 JS errors:
iCalLibComponent has no properties
gCalendarWindow has no properties
and gCalLib has no properties on closing the Calendar-Window)
Depends on: 158366
ok, my problem was 158366.
Solved after installing libcal-0.23_1.20020423-oe1 (rpm version)
Strange, I've got rid of the error message after installing libical from source.
But now mozilla simply vanishes when starting the calendar with the following
messages:

oeICalImpl::oeICalImpl()
oeICalImpl::SetServer(/home/user/.mozilla/profile/mysalt.slt/CalendarDataFile.ics)
oeICalImpl::SetupAlarmManager()
oeICalImpl::AddObserver()
oeICalImpl::AddObserver()
oeICalImpl::AddObserver()
oeICalImpl::GetEventsForMonth()
./mozilla-bin: error while loading shared libraries:
/home/user/mozilla/components/libxpical.so: undefined symbol: icaltime_adjust

I've installed mozilla as user.
When I try to run ./regxpcom I get this error:
**************************************************
nsNativeComponentLoader:
SelfRegisterDll(/usr/lib/mozilla/components/libxpical.so) Load FAILED with
error: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or
directory
**************************************************
I hate to admit this but I found this error and the dialog that says try this or
join this bug by installing the linux version of calendar when actually using a
windows machine.

Just a datapoint.

release 1.2b win98 (work machine)
clicked install linux link on web with win32 mozilla
got the error "The ICAL Component is not registered properly..." -- linux (RH
7.3), moz 1.0.1
Debian
libc6   2.3.1
libical 0.23
Redhat 8.0, Mozilla 1.3a, XPI
My mozilla path is /usr/lib/mozilla-1.3a
Where to find the "component.reg" file ? A "find /" command didn't find this file.

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
Yeah, I get the same bug - running 1.2a on Linux helvellyn 2.2.13 #1 Mon Nov 8
15:51:29 CET 1999 i686 unknown

No console messages.  I installed with the new XPI thingy that apparantly
includes the libical stuff...
Hye 

I got the registration problem of a brand new build of mozilla+libical on
Solaris 2.8 with gcc 2.95.3 and CCS as/ld. 
The calendar window appears with a halfdrawn calendar (I have a grid but no
days/dates in it).
BUILDID is 20021228 from CVS head. I made rpms availables (build process is in
spec files) at http://www.rcsnet.net/pub/Mozilla/RPMS/. libical was builded &
installed before also from CVS (autogen, etc .. as specified on the web). 
The same rpm was built on Linux but this one has no problem ...
Both was builded with gtk2 and xprint. Only Linux build uses xft.
I had problems with this bug too, it was caused by bad version of gcc. My
mozilla was compiled by gcc 3.2, but calendar_linux.xpi is probably compiled by
gcc 2.x. Now I am using version of mozilla downloaded from www.mozilla.org and
all is OK.
Debian potato:
go to /usr/lib and, as root, execute:
ln libstdc++-3-libc6.1-2-2.10.0.so libstdc++-libc6.2-2.so.3
now, calendar works!
Mozilla 1.3b w/ Xft2.0 and GTK2, built using GCC3.2.2 from a ebuild on gentoo 1.4

XPI from http://www.mozilla.org/projects/calendar/ installed on 2003.02.19

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

I do have a libstdc++-libc6.2-2.so.3 so that is not the issue.

This is a recent XPI, so the libxpical.so is in the components/ directory.  No
errors on the console, but then this isn't built with much debugging info.
i also am getting this error. I am running gentoo 1.4_rc2 with kernel 2.4.19
(gentoo sources) compiled with gcc 3.2.  I am now running mozilla 1.3b compiled
on 2/26/2003.  using libical-moz from the gentoo emerge tree and using the
calender xpi install from the mozilla.org/projects/calender page. 
One of the things i was wondering about is the error says to make sure i have
write permission to "component.reg" i do not have this file anywhere on my system. 
In Mozilla1.3+ component.reg has been renamed to compreg.dat and it is in the
components directory.However doing as instructed in calendar and in this bug may
not solve the problem for Mozillas built with gcc-3.2. The shared libraries in
the linux XPI are compiled with gcc 2.96 and work with the official release of
Mozilla. Ports of Mozilla compiled with gcc 3.2 might need to build the calendar
themselves.
See http://www.mozilla.org/projects/calendar/installation.html for build
instructions.
This will be the case until calendar becomes part of the build. See bug 182076.
I am seeing this bug with a clean install of Moz build 2003030308 (1.4a) on a
win98se machine.  

The calendar alert message reads "TypeError:
Components.classes['@mozilla.org/ical-container;1] has no properties" and the JS
console reports three messages:

Error: gICalLib has no properties
Source File: chrome://calendar/content/unifinder.js
Line: 215
Error: gCalendarWindow has no properties
Source File: chrome://calendar/content/calendarWindow.js
Line: 519
Error: iCalLibComponent has no properties
Source File: chrome://calendar/content/calendarEvent.js
Line: 123

When I tried to run regxpcom.exe after quitting Moz completely, I got an error
with the following stack dump:

REGXPCOM caused an invalid page fault in
module XPCOM.DLL at 0167:61e1aafe.
Registers:
EAX=6c614349 CS=0167 EIP=61e1aafe EFLGS=00010202
EBX=00000000 SS=016f ESP=0063f6d0 EBP=0063f6f4
ECX=007653e4 DS=016f ESI=61e1eba0 FS=0ecf
EDX=74736564 ES=016f EDI=0078d170 GS=0000
Bytes at CS:EIP:
8b 00 3b c3 74 21 33 f6 80 38 00 74 1a 8b 4d 08 
Stack dump:
00000000 80000000 00766d70 61e1eba0 007653c0 00000000 00000006 007653c8 00000000
0063fb48 61dfdede 00766d74 007653c0 0078d400 0078caa0 61e211b8 

Hope this helps, because I really love Calendar and appreciate all the work you
have been doing.
Just ran into the error messae pointing me to this bug. Using:
Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.4a) Gecko/20030303
Tried to install: http://www.oeone.com/files/calendar_windows.xpi (Calendar Home)
After clean install of mozilla 2003-03-03, winNT (non admin user).
xpi installation on 1.4a on Windows XP Pro - told to run regxpcom - got the
error box, send an error report to Microsoft.
I have a work-around for the problem I reported in comment #47.  

1. I installed a clean copy of a "problematic" recent build (2003030608).
2. I shut down Mozilla completely and (temporarily) replaced the xpcomm.dll from
the 2003030608 build with the xpcomm.dll from the 2003022814 build (the last
win32 build I tested which did not produce the "not registered" error).
3. I restarted the browser and installed the 14-Feb-2003 version of
calendar_windows.xpi.  Installed beautifully.  Restarted browser and the
calendar was recognized and fully operational.
4. I again shut Moz down completely and restored xpcomm.dll from the 2003030608
build.  I restarted Moz and calendar, and both are fully functional.  I have
been able to add events, read all my .ics calendars, and hide-unhide tasks.  I
have not fully tested calendar yet, but it seems to work without error.  JS
console reports no errors either.

Hope this helps.
regxpcom crashes. I have got the warning. I exit mozilla and when attempting to
run the program regxpcom, this program crashes. when i restart mozilla and
launch calendar, i've got the warning again and Calendar is launched.
Hy 

I rebuilt mozilla 1.3b head from CVS 27 of Feb.
[Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.3b) Gecko/20030227]
This build fix the calendar problem.
All runs like a charm.
Remy: i get the bug on trunk. On 1.3b braunch i don't get the warning anyhow.
Today I tried hint with "regxpcom" to get the calendar run with
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030312)
Did not wor because of missing "xpcom.dll"
I copied dll from build 20030304 and started regxpcom.exe
I saw something like a DOS-Window for a short moment before regcom.exe finished.
After that mozilla was destroyed - mozilla 20030312 could no longer be started.
Other versions were not involved to this problem.

Astonishing:
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030312
has very few files in the mozilla program folder: only 20 files instead of more
than 30 in other versions.
Pls check:
bug 195614 might be a DUP of this one
Depends on: 197053
Depends on: 195614
An update to my workaround:

1. Do a clean install of Mozilla.
2. Install Calendar via the calendar_windows.xpi (available from the Calendar
project's web page or from the oeone.com directory, and close the browser
completely (including Quick Launch if enabled).
3. Go to your installation directory of Mozilla and find xpcom.dll. Rename it
(but don't delete or overwrite it), something like xpcom-new.dll will do.
4. Add the xpcom.dll from the 20030228 build (build 2003022814 was the last
win32 build that successfully installed Calendar for me).
5. Run regxpcom.exe (but NOT Mozilla yet!) either by doubleclicking the
executible or by invoking it in a DOS window.  A DOS window will open, about 3-4
lines of messages will fly by (essentially telling you that the component has
been registered) and then close quickly.
6. Restore the current build's proper xpcom.dll by renaming the xpcom.dll file
(from the 20030228 build) to xpcom-old.dll and renaming xpcom-new.dll (from Step
3 above) back to xpcom.dll. (This is important, since the 20030228 xpcom.dll is
seriously incompatible with builds dated after about 20030308 or so.)
7. Now start Mozilla and your Calendar will be fully functional.

_______________________________

This method has been successful for me to date.  I can install and register
Calendar (and Enigmail!) successfully with this procedure.

Rainer, this method also worked sucessfully to install Calendar with the
2003031216 win32 build that I am running at this moment.  Like you, I too
noticed that particular build had no "native" xpcom.dll, but the registration of
the Calendar and Enigmail components worked fine with the method described
above.  However, I still made sure with the 2003031216 build to rename xpcom.dll
since back to xpcom-old.dll since this build seems to run fine without any
xpcom.dll at all!  Like you, too, my Mozilla installation folder is several
files smaller than pervious builds.  Don't know why. Could be a fluke of this
build, or a programmatic change to the program and how it handles (and
registers) components.
Dan please followup your workaround to bug 195614 and change the short desc of
it if you can. This problem doesn't block only calendar installation.
New Mozilla: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030314

Before installing, eradicated <Mozilla>/Components directory because of bug#196231.
Visited Calendar page, ran the XPI installation.  Ended with Success.

Quit Mozilla (incurred errors during shutdown, no Feedback triggered).
Start Mozilla.

Pick Window->Calendar.

Got the error page about ICAL not registered.

Quit Mozilla.
Run CommandPrompt, cd to <Mozilla>.
Tried START regxpcom.exe
Cannot locate required dll: xpcom.dll.

Searched around, found xpcom.dll in the CommonPrograms directory.  Put that
directory on my PATH (as if it weren't long enough already).
Repeat above, START regxpcom.exe
spawned a new CommandWindow.  More-or-less-immediately generated ProgramError box.

Trying to run Calendar consistantly generates the long complaint about ICAL not
registered properly.
Blocks: 198041
For those of you who have the following status:

-Run calendar on Linux.
-Use a Mozilla compiled with gcc-3.2
-Have installed calendar via XPI.

and are seeing this bug, the new xpi deployed today at
http://www.mozilla.org/projects/calendar/ may solve your problem.Give it a try.
I'm getting this with Moz 1.3 on a system where I did not have the problem
before (with e.g. 1.3beta).  Furthermore, if I change the /usr/local/mozilla
symlink to point to the 1.3beta directory (instead of 1.3) Calendar works
correctly again as before, so presumably the only relevant differences on
the system are my Mozilla install and my Calendar install therein.  (If there
were e.g. a problem with libical it should impact the Calendar in  both
versions of Mozilla, correct?)

If I click Okay on the warning message (the one with the text from 
comment 8), Calendar does come up, but there's something really funky
going on with its toolbars.  Screenshot (scaled to 50%) is here:
http://cgi.galion.lib.oh.us/mozilla/calendar-bug-134432-shot2.png

Additionally, just in case it's relevant I'll mention that none of my
calendars show up, but that may be a separate bug.  I could probably
just re-add them if it weren't for the other problems.  This may be
an unrelated thing.

Method I used to upgrade is as follows:
 * Downloaded mozilla-i686-pc-linux-gnu-1.3-sea.tar.gz
 * Exited all instances of Moz and checked ps to make sure none were left.
 * Changed /usr/local/mozilla symlink from 1.3beta to 1.3 directory.
 * tar -xzvf the above tarball
 * cd mozilla-installer
 * ./mozilla-installer, told it to install in /usr/local/mozilla
 * Completed install and restarted Mozilla.
 * Installed prefs toolbar from xulplanet.  Restarted mozilla.
 * Went to http://www.mozilla.org/projects/calendar/ and installed
   the latest Calendar.  Install seemed to work.  Restarted Mozilla.
 * When I attempted to install the calendar, I got the message in
   comment 8.  Took a screenshot, exited mozilla.
 * cd /usr/local/mozilla
 * Tried to ./regxpcom
 * Found out about those two environment variables and set them.
 * ./regxpcom
 * Started Mozilla again.  No dice.  Went ahead and opened up
   the calendar and took a screenshot of its corrupted appearance.

I *think* that in 1.3beta I was already using the latest calendar, but
I don't recall for certain.  How can I tell?

System is Mandrake 8.1.  uname -a sez:
Linux tsadok.galion.lib.oh.us 2.4.8-34.1mdk #1 Mon Nov 19 12:40:39 MST 2001 i686
unknown

I'm not entirely positive that I didn't inadvertently grab the incorrect
version of Calendar in a boneheaded moment, so I'm going to do a fresh
install of 1.3 in a clean directory, install the calendar again, and test.
Will report back here one way or another on my results.
> I'm not entirely positive that I didn't inadvertently grab the incorrect
> version of Calendar in a boneheaded moment, so I'm going to do a fresh
> install of 1.3 in a clean directory, install the calendar again, and test.
> Will report back here one way or another on my results.

That solved my problem.  I don't know how to be certain whether I caused
the problem by grabbing the wrong Calendar build or whether it just happened
on a fluke, but a clean reinstall solved it completely for me.
I'll try all these steps when I do a clean install of a new nightly this
weekend or next Tuesday. Related to the GRE directory?
Attachment #117859 - Attachment description: Screenshot of error dialog when loading Calendar. Related to this bug. → Screenshot of error dialog when loading Calendar. Related to this bug?
After upgrading from 1.3b to 1.3 I too experienced this or a similar error.

o 1.3b
======
  * Self-compiled
  * With the supplied calendar-version (Mozilla Calendar 2003022819-cal) it was
working fine. The calendar was useable (except for some bugs).
  * 1.3b w/ the new xpi from the web-site popped up a window directing me to
this bug.
  * regxpcom didn't help
  * trying libxpical.so.gcc2 instead of libxpical.so.gcc3 didn't work
  * trying libxpical.so from the 1.3b didn't pop up the fore-mentioned window,
but the calendar wasn't really useable. Many duplicate entries, especially the
recurring ones were all over the calendar

o 1.3
=====
  * Self-compiled (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030325)
  * Calendar was pulled from CVS (Mozilla Calendar 2003032410-cal)
    I didn't want to try the calendar supplied w/ 1.3 as it doesn't seem to
contain the bugfixes that interested me.

  * same behaviour as described for 1.3b
  * didn't seem make a difference, whether ./configure had been called w/
'--enable-old-abi-compat-wrappers' or not


Further versions:
  * gcc (GCC) 3.2.1 20021002 (prerelease) (SuSE Linux)
  * GNU C Library stable release version 2.2.5, by Roland McGrath et al.

I found (at least) two different types of errors (see attached screenshots).
The last lines in this error-message seemed to be specific to 1.3b
Using Win98SE and latest nightlies, Calendar seemingly installs correctly but
then causes GPFs when Mozilla is restarted afterwards. Using the instructions in
comment 55, I was able to get Calendar (and Mozilla) to work, as follows:

UA - Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030326

1. After installing the calendar XPI, exit Mozilla.
2. Navigate to the Mozilla installation folder but before running regxpcom.exe,
copy xpcom.dll from a Mozilla 1.3 installation to this folder (USING xpcom.dll
FROM THE GRE FOLDER WILL NOT WORK.)
3. Execute regxpcomm.exe and then delete the Mozilla 1.3 copied xpcom.dll file
from the folder.
4. Start Mozilla 1.4a
Confirming that MozCalendar build 2003032410-cal resolves the Win98SE
installation problem.
Receiving error on 1.3 installed under Mandrake Linux 9.1 "Bamboo" final
release. "Components.classes['@mozilla.org/ical-container;1'] has no properties.

Using regxpcom does NOT resolve the issue.
I'm having the same problems and it seems that none of the work arounds have
helped. Tried running regxpicom manually (after exporting the correct variables
of course) tried installing libical by hand from the tar.gz, tried running as
root. I always get the same message.

I'm running Mandrake 9.0 and Mozilla 1.3. Tried the XPI install of the calendar.
I had the same problem as comment #71.  I run Mandrake 9.0 and got exactly the
same error after installing the pre-built calendar -- it didn't work.

I discovered that it was installing for gcc3 when gcc2 was required.  I didn't
have to reinstall.  I just copied components/libxpical.so.gcc2 to
components/libxpical.so, deleted compreg, and reregistered, and it all worked.
I installed Mozilla Calendar 2003032410-cal
for Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030325
wothout any problem - problem solved?
Just tried the calendar gcc 3.2 xpi install on Mandrake 9.1 and Mozilla 1.3. 
Got error dialog.  Tried setting LD_LIBRARY_PATH and MOZILLA_FIVE_HOME and
rerunning regxpcom.  No joy.  Error:
./regxpcom: error while loading shared libraries: libxpcom.so: cannot open
shared object file: No such file or directory
Using fresh Moz1.4a on Mac OSX 10.2.4 using Bjarne Mathiesens' calendar_mac.xpi
from oeone server I get:

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
Platform Linux Mandrake 9.1
Running Mozilla 1.3 (rpm intallation shipped with Mandrake 9.1)
Calendar installed as root
regxpcom run without error (both as root and user)

Tried the calendar gcc 3.2 xpi install 
- Got error dialog.  
- Tried setting LD_LIBRARY_PATH and MOZILLA_FIVE_HOME and rerunning regxpcom. 

Error when launching:
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
do we even know what causes this?  i've been without calendar for over a month.
note to anyone on linux who might have made the same mistake i did - don't
assume that your version of mozilla was compiled using the latest gcc.  I tried
the other calendar build with my mozilla nightly and it works fine now.

(blush)
Type Error: Components.class['@mozilla.org/ical-container;1'] has no properties.

I am using Red hat linux 9 with Mozilla 1.4a complete build. I installed
calendar with XPI
In addition to my previous comment (71) Since messing with the calendar I seem
to no longer be able to register any new components. I'm not certain if this is
caused by my own messing with files (deleting and recreating the registry etc.)
or if its something the bug itself has caused. 

Mozilla 1.3 (From an XPI install) on Mandrake 9
Any help/update would be appreciated using Win98/Mozilla 1.3/latest XPI (May8th)
WFM with Mozilla 1.3  & 1.4 nightly win XP. If there is still problems with XPI
installer it does not concern only calendar anyohw. See the «depending on» tree.

If there is specific problems with Calendar a refugee in Mozdev should be a good
idea.
Just installed the Calendar build of May 8th and upon restart of Mozilla I got
the errormsg about the ICAL component not being registered properly. It's the
exact same message as
http://bugzilla.mozilla.org/attachment.cgi?id=118410&action=view

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130

Running regxpcom.exe (as advised) gives me the errormsg "procedure entrypoint
?IsEmpty@nsCString@@QBEHXZ not found in xpcom.dll" (translation from Dutch
errormsg so the text might differ from the original English errormsg).

I currently don't have the time to upgrade to a more recent Mozilla version to
see if this solves the problem. I'll report back next week.
Based on what has been added as comments to this bug and reports on the
#calendar channel I have compiled a list of the most common causes of this
problem and some suggestions. Unfortunately there is really nothing to be done
to fix this unless calendar becomes part of the official build ( bug 182076 ).
Okay, I upgraded to 1.4b a few days ago. Uninstalled Mozilla, cleaned out the
Mozilla-directory (except the plugins) and removed my profile because I wanted a
clean install. After a succesfull install and some config I installed Calendar.
After a restart of Mozilla the same errormsg about the ical component appeared.
Running regxpcom.exe produced an error about 'XPCOM Glue not present'. Several
restarts of Mozilla, deleting XUL.mfl, installing Calendar again, ... nothing
helped. Until suddenly it worked: I wanted to start Calendar again to try to
solve the problem and it just worked. I haven't done anything special and I have
no idea why it suddenly just works, so this message is actually pretty useless :(
This complaint about missing entry point ?IsEmpty@nsCString@@QBEHXZ in
xpcom.dll has been appeared several times during installation of previous
versions of Mozilla, as well. 
However, I am getting this error consistently during start attempts of the
buggy version of the Calendar
I have just installed Mozilla 1.3.1 (Mozilla/5.0 (Windows; U; Windows NT 5.0;
en-US; rv:1.3.1) Gecko/20030425) on Wink2 Professional HU, SP3.
I have used the XPI net installer, done a complete install. Previously I have
uninstalled Mozilla 1.3 with a working Calendar (I regret it now). 
I got this ical not registered error. 

First the calender xpi installation seemed successful, it suggested restarting
the browser. I have done so.
During startup the browser, I got to two times an error dialog about some
missing entry point (?IsEmpty@nsCString@@QBEHXZ) in xpcom.dll (Screenshot
attachment just
created:http://bugzilla.mozilla.org/attachment.cgi?id=123670&action=view). 
After clicking on the Calendar icon I got again the missing entry point error,
then the same big error screen, as in
http://bugzilla.mozilla.org/attachment.cgi?id=118410&action=view

I have checked everything in the list of most common causes of the problem
(http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view), that did not
help. I am not willing to delete my personal profile however, it is full of
valuable data (such as passwords, bookmarks, etc.)

I have even deleted compreg.dat from the components folder and started mozilla
with the -console switch. I did not get any output on the console besides two
(2) times a line stating that "created dynamix console", or something like that.
After deleting this file, however, it the big error screen has changed 
from http://bugzilla.mozilla.org/attachment.cgi?id=118410&action=view 
to http://bugzilla.mozilla.org/attachment.cgi?id=118411&action=view, 
however.

Note:
The last succesful installation was on Apr.1,2003, apparently with Calendar
build of and of March. I tried to reinstall an old version. Version 0.8 is
completly outdated, it caused to mozilla a talkback-enabled crash when I tried
to add my old calendar files. The last working build (March 23, 2003 if i
remeber correctly) IS NOT AVAILABLE ANYMORE.

WHY DOES NOT THAT WORKING BUILD AVAILABLE ANYMORE??????????????????????? 
(I have checked the old_xpis subdir as well!)
It was just 2 months old build! 
It is a VERY-VERY bad version management practice to delete working builds that
are only a few months old!

Please put back that build! 
Just found an old (March 19, 2003) version of calendar.
(http://www.oeone.com/files/calendar_windows2.xpi)
I have installed, and it is working just fine.

Why is it not available directly, like the 0.8 version? 
I simply cannot understand...
Using Windows XP on a PC.
Mozilla 1.3b

Upgrading to:
Mozilla Calendar 2003050815-cal
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3b) Gecko/20030210 

Introduced an error. This is the output message when starting the calendar:

[Exception... "Component returned failurre code: 0x80570015 
(NS_ERROR_XPC_CI_RETURNED_FAILURE)[nsIJSCID.createInstance]" nsresult:
"0x80570015 (NS_ERROR_XPC_CI_RETURNED_FAILURE)" location: "JS frame ::
chrome://calendar/content/calendarEvent.js :: CalendarEventDataSource :: line
103" data: no]

Running regxpcom does not solve the problem; I get the following error message:

The procedure entry point ?IsEmpty@nsCString@@QBEHXZ could not be located in the
dynamic link library xpcom.dll

Closing the pop-up window with the error message does start Calendar. However, I
cannot see any of the calendar files that I was using prior to the (attempted)
upgrade.
Yes, it was my case, as well
> Running regxpcom does not solve the problem; I get the following error message:
> The procedure entry point ?IsEmpty@nsCString@@QBEHXZ could not be located 
> in the dynamic link library xpcom.dll
I get the Alert pop-up that "The ICAL Component is no registered..." when using
Mozilla 1.4b + the latest calendar build.

I get no problems using 1.4b with the older 0.8 calendar version.
I'm on Mac OS X and trying to get calendar to work on two machines : tiPB and
iMac 15"

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; da-DK; rv:1.4b; MultiZilla
v1.4.0.4A) Gecko/20030507

I'm getting the errormessage as described in the original bug report under the
following circumstances:
1) compile my own calendar.xpi on the tiPb
2) install xpi on iMac

I'm getting the errormessage as described in comment #89 under the following
circumstances:
1) compile my own calendar.xpi on the tiPB
2) install xpi on tiPB
3) copy resulting Mozilla+calendar to iMac

deleting component.reg as described in comment #2 doesn't work
deltetin component.reg and then running ./regxpcom doesn't work (comment #8)
comment #8: I can't find any instruction on the website for installing libical

Please note that calendar 
-- *is* working *perfectly* on the tiPb on which it's been compiled
   *both* when istalled as an xpi and when compiled into Mozilla
-- it's possible to install any calendar.xpi in any Mozilla version 
   *and* it's working perfectly

in both cases I'm able to get dissmiss the error message and get calendar to
display *but* not work; but the only way to be able to dismiss the error message
is to switch between Mozilla and any other program - if I stay in Mozilla the
I'm unable to dismiss the error message.

hardware should be changed to all
I encountered this fault with the following:
- Windows XP
- Mozilla build 2003052309
- Calender 1.4beta of May 8th (XPI)
Windows XP users: Try http://www.oeone.com/files/calendar_windows.xpi as well.
YES!! http://www.oeone.com/files/calendar_windows.xpi worked for me .. thanks
Mostafa
to #95:
me to with Mozilla/5.0 (Windows; U; Win98; de-AT; rv:1.4b) Gecko/20030521 and
Mozilla Calendar 2003050815-cal 

Rainer
I get 'TypeError: Components.classes['@mozilla.org/ical-container;1'] has no
properties' error when launching the calendar component.

The header reads 'ICAL Component is not registered properly.'

I run build 2003050714, I downloaded the GCC 3.2 xpi file, on Mandrake with the
standard Mandrake iCal package installed.  rpm -ql ical lists a bunch of iCal
files in /usr/lib/ical/v2.2.  There is no '-devel' in the Mandrake 9.1
downloadable distro.
Comment on attachment 124405 [details]
Screenshot of error message on 1.4b, win32

Win2000 Pro SP3, Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b)
Gecko/20030507. Calendar was XPInstall for 1.4b.  Error after running
regxpcom.exe > 'Cannot initialize XPCOM Glue' 'Cannot acquire component
registrar'
win98, 1.3.1, xpi, same as in pic from 2003-03-20 08:03:06
Upgraded from Mozilla-1.4b to Mozilla-1.4rc1. Slackware 9.0.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030529

booted and logged in as root
installed calendar xpi
(error message: can't copy paste!)

/usr/local/mozilla:  ./regxpcom
Can not initialize XPCOM Glue
Can not aquire component registrar
# rpm -qa libical
----------->none
[root@localhost mozilla]# apt-get install libical
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package libical

So, I hit the web. Found libical for suse and mandrake but none for Redhat 9.

Can someone post a trustworthy rpm for RH9?

thanks
Dennis
mozilla build 2003050714
windows XP Pro SP 1 Fr.
XPI install of calendar
I get this error using Netscape 7.0 on a Mac running OS 9.1. The month view is
completely blank and I am unable to create any tasks or events.
Got the same error on Win 2k, Mozilla 1.5a
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030607

D/l Calendar from 
http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.4rc1/windows-xpi/

xpi install.
Hello. 
 
I'm using Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030529. To clarify, 
Moz 1.4RC1 under Red Hat 9. I had been seeing this unregistered component error 
dialog. Here are some details about my situation and how I resolved it. 
 
Running regxpcom resulted in: 
Can not initialize XPCOM Glue 
Can not aquire component registrar 
 
Also stumbled across the fact that while the error dialog refers to "component.reg", the 
file is named "compreg.dat" under Linux. Deleting this file had no effect for me. 
 
Now, I'm told that the calendar's gcc version requirement does not refer to the actual gcc 
installed on the system, but rather the one used to compile Mozilla. As I had used the 
installer (as opposed to RPM or self-compling), I was using a gcc2-compiled Mozilla. 
 
Consequently, I then installed the GCC2 calendar XPI as root, and quit all instances of 
Mozilla. I then was able to run Mozilla, then the calendar first as root, then as the user 
without seeing this error. 
 
Hope this helps. 
I was running calendar under Moz1.4RC1 under Suse Linux 7.3 with no apparent
problems other than it was a bit crash prone. As I have a stable build of
Mozilla installed in root, I had this build in my user directory. When I
upgraded to Moz1.4RC2 I could not get the calendar to install. Quitting Mozilla
and running regxpcom gives the
Can not initialize XPCOM Glue
Can not aquire component registrar
error.
I tried reinstalling libical to no avail. Incidentally, the installation error
screen said installation instructions for libical are on the mozilla calendar
page - I couldn't find them. Subsequent installation of other xpi modules
appears to work.

Regards,
Pete.
Subsequent to #107, I reset the local LD_LIBRARY_PATH and MOZILLA_FIVE_HOME to
the installation of 1.4RC2 in my home directory, reinstalled Mozilla then Calendar.
No Change.

Regards,

Pete.
Sorry, I forgot to mention in #108 that it was the same except running regxpcom
did not throw any error messages.

Regards,

Pete.
I get this error on Redhat 7.2 using 
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.5a) Gecko/20030620.

http://www.oeone.com/files/calendar_linux_gcc2.xpi
http://ftp.mozilla.org/pub/mozilla/nightly/2003-06-20-08-trunk/
mozilla-i686-pc-linux-gnu.tar.gz 

[1]I set the LD_LIBRARY_PATH and MOZILLA_FIVE_HOME.
[2]regxpcom, then show next error message.

nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with
error:/usr/local/mozilla/1.5a/2003-06-20-08-trunk/mozilla/components/libxpical.so:
undefined symbol: __pure_virtual


When I use same calendar_linux_gcc2.xpi with
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.5a) Gecko/20030613,
I can use it without error.
It does not seem to work with Mozilla 1.4 final release (binary from
mozilla.org) under SuSE Linux 8.1 (glibc-2.2.5). Neither the calendar_linux.xpi
nor the calendar_linux_gcc2.xpi or 20030612 worked. Invoking regxpcom did not
help either.
I am seeing this bug with Mozilla 1.4, both calendar_linux.xpi and
calendar_linux_gcc2.xpi. I have installed libical-0.24rc4 and I do have both
stdc++-3 and stdc++-2 shared libraries. When running Mozilla for the first time
(as root) it registers calendar components without complaining, but when I try
to run Calendar, the well known dialog box appears. Rerunning regxpcom does not
help.
Mozilla 1.4rc1 was running the Calendar just fine.
*** Bug 211481 has been marked as a duplicate of this bug. ***
Just wondering:
recently there has been problems with Mozilla 1.4-final installation on Win2k,
see bug 205277. The essence of the bug was that the Mozilla uninstaller does not
uninstall third-party add-ons. They remain lurking in the program directory. For
me, personally, it caused a deterministic crash of Mozilla 1.4final, even it did
not get to launch the Talkback client.

Some guys suggested to uninstall, then MANUALLY delete ALL files in the program
dir, except the "plugins" subdir. (Note, that this does nto effect your user
profile in general, but the local mailfolders could be affected, depending on
your mailfolder config.

So I have done this and whoops: The installation has worked without any problem.
I had to reinstall calendar and all other addons, but this is always the case,
since they alwasy became unregistered during Mozilla release upgrades, anyway.

Hope, it helps
Got the ICAL Componet is not registered properly alert. Ran regxpcom; no help.
Deleted compreg.dat and ran regxpcom; no help.

This using Mozilla 1.4 final on linux, Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.4) Gecko/20030624.

Calendar was installed using the xpi for linux. I tried both the one not for
rpms and the one for rpms; same problem. After closing the alert, Calendar opens
but does not load any calendars present.
Everything seemed to go so well.  I obtained ical from the source and installed
version 0.23 libical.so which has read permissions, but the regxpcom had been
run before when I didn't have hit, and at that time produced

./regxpcom
*** Registering -webcal handler.
*** Registering text/calendar handler.
*** Registering webcal protocol handler.

but now produces no output at all and I get the warning dialog telling me to
exit and rerun that regxpcom process again ... or file a bug report here. I also
get a message of the container having no properties.

Using Mandrake Linux 9.1 and the latest mozilla-1.3.1-4.1mdk with the XPI
calendar file recommended for RH8 or higher.
Running SuSE Linux 8.1 Professional.  Just upgraded to Mozilla 1.4 today and
downloaded the calendar program today as well.  Got the calendar program as a
tar file and followed the README file for Linux to install.   Getting the window
that states: The ICAL Component is not registered properly.  Made sure that the
two export commands pointed to the proper directory.  The regxpcom program ran
without problem.  Error occured after the mozilla web browser started, got the
error window, and when I closed this the calendar window opened.  The calendar
window does not show any sort of date in it.  No other error messages given..
On Libranet 2.8 the calendar doesn't work with 1.4. None of the remedies seem to
work either. There are absolutely no problems with 1.3 though. Both the 1.4 and
1.3 are mozilla.org binaries and I tried two calendar installations - both xpis
- one was quite an old one - can't remember the version now that I no longer
have it on my system - and the other was the 12th June version for 1.4. I had no
problems in Redhat 8.0 with any Mozilla release.
Doing a ./regxpcom gives me the following error:
error while loading shared libraries: libplds4.so: cannot open shared object
file: No such file or directory
Setting the various paths (LD_LIBRARY and MOZILLA_FIVE) only gets rid of the
error message. Like the previous post, I only get the error box and the calendar
doesn't seem to have any dates.
my experience is same as #117, but on Debian 3.0 (Woody); for me, 1.4b, 1.4rc1
did work with calendar (at least, did not get the error panel, and calendar
showed normal). From 1.4rc2 on (1.4 just installed) I get (again, like with
1.3.x) the famous error panel that leads to this bug, and calendar view shows
just the grid. calendar file is from 12 Jun.
No joy using "Mozilla 1.4, Copyright (c) 2003 mozilla.org, build 2003062407" on
Linux 2.4.14 (RH base).  Tried all the tricks here, including deleting and
registering (after setting environment variables)

./regxpcom 
*** Registering -webcal handler.
*** Registering text/calendar handler.
*** Registering webcal protocol handler.

and re-re-re-runinning Mozilla (all as root) but get the error dialog suggesting
I CC here and mentioning

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties.

(very similar to report #1 here)

Bummer :-(
Getting the same error message box on SuSE 8.1 and Mozilla 1.5b. Setting
LD_LIBRARY_PATH and MOZILLA_FIVE_HOME and running regxpcom from the command line
results in the following message:

./regxpcom: error while loading shared libraries: libplds4.so: cannot open
shared object file: No such file or directory

Changed ld.so.conf to include /usr/local/mozilla/ and ran regxpcom. The error
message changed to:

nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with
error:/usr/local/mozilla/components/libxpical.so: undefined symbol: __pure_virtual
The newest version of my own compiled calendar_mac.xpi seems to resolve the
issues as described in #c92 on Mac OS X 10.2.6

Further information can be found here : http://mozilla.mathiesen.info/calendar/

Feedback on whether or not you can get this calendar_mac.xpi to work on your own
Mac is wanted. Please email mailto:mozilla@mathiesen.info
Error message (same as reported in comment #106):

The ICAL Component is not registered properly. Please follow the instructions below:

<snip>

I followed the Linux instructions and got the following two messages when
running regxpcom:

Can not initialize XPCOM Glue
Can not aquire component registrar

Same popup error message as above appears when I restart Mozilla and ICAL.

Mandrake Linux 9.1 (kernel v. 2.4.19)
Mozilla v. 1.4 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624
Started testing previous versions and found that on my system (SuSe 8.1, kernel
2.4.19) RC1 is the last one where calendar works.
Debian GNU/Linux (Sid)
Mozilla 1.4 via "apt-get install mozilla" (package = 1.4-2)

Logged into X as root (generally a "no-no"), went to Mozilla Project page, then
Calendar, then installed "Install June 12th, 2003", with a "Successful" report.

Restarted Moz, went to Calendar, got the error box shown in a previous report's
screenshot ("Screenshot of error dialog when loading Calendar. Related to this
bug?".

Found no info about libical on the referenced web page, but did an "apt-get
install libical-dev" and "apt-get install libical0".

When I try to run regxpcom from the /usr/lib/mozilla directory, I get:

enjae:/usr/lib/mozilla# ./regxpcom 
Can not initialize XPCOM Glue
Can not aquire component registrar


-- 
Kent


PS. I have to create a bugzilla account just to report bug info?!!! Almost made
me not report it.
Debian GNU/Linux (Sid)
Mozilla 1.4 via "apt-get install mozilla" (package = 1.4-2)

Logged into X as root (generally a "no-no"), went to Mozilla Project page, then
Calendar, then installed "Install June 12th, 2003", with a "Successful" report.

Restarted Moz, went to Calendar, got the error box shown in a previous report's
screenshot ("Screenshot of error dialog when loading Calendar. Related to this
bug?".

Found no info about libical on the referenced web page, but did an "apt-get
install libical-dev" and "apt-get install libical0".

When I try to run regxpcom from the /usr/lib/mozilla directory, I get:

enjae:/usr/lib/mozilla# ./regxpcom 
Can not initialize XPCOM Glue
Can not aquire component registrar


-- 
Kent


PS. I have to create a bugzilla account just to report bug info?!!! Almost made
me not report it.
For moths we have a calendar that can't be used (more or less) - I think this is
a little bit more than severety "normal", priority "--", target milestone "--".
It is really critical for this project that there is more or less no real
progress on this bug.

Rainer
I agree with Rainer. This has made Calendar a non-project. Calendar might as
well not exist if it does not work with the current releases of Mozilla.
Priority needs to be P1 and it is deffinately a blocker.
For those using SuSE Linux 8.x you can get mozilla with calendar here:
ftp://ftp.suse.com/pub/projects/mozilla/1.4 First read:
http://sdb.suse.de/en/sdb/html/mozilla.html
Offtopic:
- There is now a Linux/x86 "calendar-enabled" build for Linux/x86 available
under
http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.5a/mozilla-i686-pc-linux-gnu-ctl-svg-1.5a.tar.gz
- Solaris/SPARC, Solaris/x86 and Linux/PPC release builds come with Calendar
enabled since a while
I am getting this problem. 
when I ran regxpcom the first time, it spit out three messages about registering
things, it looked normal out put, and now if try that again I dont get any
message, like theres nothing to do.
But when I start mozilla (either as a user or as root) and try to start the
calendar, I get the error dialog box, pointing me here.

my system is gentoo.:
mermaid root # emerge info
Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww
mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib directfb gtkhtml gdbm berkdb slang readline aalib bonobo svga tcltk guile X
sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl
mozilla ldap cdr 3dfx dga dvd gb gtk2 lirc pcmcia pda radeon samba trusted
vim-with-x -java -arts -kde -alsa"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
 
mermaid root #
Mozilla 1.4 installed via tarball and install program therein.  Red Hat 9.0 plus
all latest updates.  I installed Calendar directly from the
mozilla.org/projects/calendar web page.  I get the popup indicated in this bug
when I select "Calendar" from the menu.
Then...
When logged on as root running /usr/local/mozilla/regxpcom causes a segmentation
fault.

Emmett
Can we update the Severity of this bug, because in Linux (and some flavours of
unix) user have a whole stack of xul that is useless. Is should be classed as
major as per http://bugzilla.mozilla.org/bug_status.html#severity

" Major - major loss of function "

This has only been mentioned once through out this bugs spam.
All:
Please test the new available XPIs from
http://www.mozilla.org/projects/calendar/ making sure you select the correct XPI
which corresponds to your version of Mozilla.
A lot of effort has been made to make the ical xpcom component compatible on
most linux platforms. Hopefully this would fix the problem for a broad range of
linux users. All Windows users should be fine with the latest XPI. If you still
see the problem please take your time and go through the steps mentioned in:
http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view
to see if your problem is mentioned there.
If none of the above helps you, provide more details about your platform,mozilla
version and calendar version.

NOTE: If the problem is solved please remove yourself from the cc list so that
we get to know how many users are still having this problem, unless of course
you are interested in the progress of this bug.
Test result on my environment(RedHat Linux 9, kernel: 2.4.20-19.9).
It's Good.

Mozilla 1.4
Mozilla 1.5b
   nightly [ 2003-08-10-22-trunk/mozilla-i686-pc-linux-gnu.tar.gz ]

Thanks.
hurrah! the new update worked! Mandrake 9.0, Moz 1.4
It finally works for me. Mandrake 9.1, Mozilla 1.4
I tried out the latest xpi (Aug. 11th) but cannot get calendar to work with
Firebird. I'm using Firebird 0.6 on Debian PPC with the benh kernel (firebird
was obtained using apt-get on Debian). The error is the same one as several
folks have mentioned here: ICAL component is not registered properly; TypeError:
Components.classes[...] has no properties. I tried the instructions in the other
bug report by deleting compreg.dat.. no luck. Also tried running regxpcom but I
get the error about not being able to initialize XPCOM GLUE; cannot acquire
component registrar. Suggestions on what to do anyone?

Thanks,
nirmal
The XPI won't work on PowerPC for sure because the libxpical.so inside it has
been compiled for iX86 and is not compatible with it. However PowerPC users may
try the following:
Grab a proper calendar-enabled PowerPC mozilla build like
http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.5a/mozilla-powerpc-linux-gnu-1.5a.tar.gz
Untar the file and copy libxpical.so from the components directory to your
firebird's components directory and try again. See if that helps and please let
us know if it does.
Mozilla rocks!!
The bug is fixed for me.
I also tried it on firebird, THe Quick tools extenstion didnt work for me, made
my options dialog hang and stuff,
but the chrome://calendar/content/calendar.xul url works. I wish I knew how to
open it in a saparate window without the navigation toolbar like it opens whenI
click on any of the holiday calendars on
http://www.mozilla.org/projects/calendar/ . 
Thanx for fixing this.
I will still keep lurking for a while :)
I copied the libxpical.so from the mozilla1.5 components directory as you
suggested but that didn't solve the problem.. I also upgraded to the 0.6.1-2
version of firebird but still no luck.. then tried deleting compreg.dat and
restarted but still no.. regxpcom doesn't work either.. same XPCOM GLUE
initalize message.

Thanks,
nirmal
Any linux-powerpc users on the cc list?
Thanks to nirmal we now have a seperate XPI compiled for linux on powerpc.(See
http://www.mozilla.org/projects/calendar/ for the link ). This XPI is mainly
targetted at Firebird users on Linux/PPC machines since the Mozilla release for
Linux/PPC already contains the calendar. ( See comment #130 ).
Thank you Mostafa for the excellent directions and troubleshooting!

nirmal
as soon as i start the calendar, i find multiple rows of symbols. some of them
work, but most do not. any hints? (does there exist a separate bug in this
regard?)
Thanks to Mostafa Hosseini it now installs for me on RH 7.1 with 2.4.14 kernel.

Runs like a dog and crashes Mozilla several times after importing calendar
items, but I wouldn't have known if it hadn't been for Mostafa's new version. 
Thanks!!
it is now working on debian with moz 1.4.  
i can't seem to find myself on the cc list although i signed up and have been 
receiving the updates. ron at resist ca 
Working fine on Mozilla 1.5b (Build ID:2003081205). I am also unable to remove
myself com the cc list since my e-mail (salomon at techisa dot srv dot br) is
not listed there although I am being copied on the updates.
Please note that the listed calendar XPI
(http://files.oeone.net/mostafah2/calendar_linux_1.4_20030811.xpi) does NOT
function with RedHat 7.2 or 7.3, even if you have installed Mozilla 1.4.  The
install matrix should be updated to reflect this requirement (RedHat 8.0 or greater)

For RH 7.x, You will need to use the XPI listed for 1.4rc2, here:
http://www.oeone.com/files/calendar_linux_gcc2.xpi

Unfortunately, this is an older version, and seems buggier.  Is there any way to
get the 8/11/03 build functioning with gcc2 & RedHat 7.2?
There is now a new XPI available for Redhat7.x users who installed Mozilla 1.4
via RPM. Please visit http://www.mozilla.org/projects/calendar to install.

NOTE: If the problem is solved please remove yourself from the cc list so that
we get to know how many users are still having this problem, unless of course
you are interested in the progress of this bug.
Because I forgot why I didn't use Mozilla Calendar, I decided to give it another
try. It works fine, some nasty bugs are fixed over the last months, but after
one day of normal use, the well-known error message popped up, reminding me of
the main reason why I didn't use it.

System : WinXP NL on PII-233/160MB
Calendar : August 4th Windows Moz 1.4
Mozilla : 1.4 with all options + calendar (no other xpi's)
Tried : checking if the files were there and removing compreg.dat.

I can't see anything important I did between the moment it worked and the moment
it didn't work.
Windows 98, Mozilla 1.4 (Gecko/20030624).

Just after installing Calendar thru its XPI, I didn't exit Mozilla as told, but
install another XPI afterwards: Linky.

When I exit Mozilla and enter again, I got an Alert telling me to run REGXPCOM,
but I didn't work.

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
This error occurred only after the installation of the calendar.
Anyhow - all components are running (email, news, browser...),
but not calendar.
I tried everything suggested.
Browser is running properly.
Comment on attachment 132211 [details]
Error Calendar on Win2000 Server SP4  (jpg)

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624
Attachment #132210 - Attachment mime type: text/plain → image/jpeg
I installed Mozilla 1.5rc1 and the Aug 11th build for 1.5a on Linux and
everything works fine. Never did get it to work on Mozilla 1.4.
Comment on attachment 132211 [details]
Error Calendar on Win2000 Server SP4  (jpg)

I reinstalled Mozilla 1.4 again (deleting _every_ directory related to
Mozilla), installed the calendar. Now it is working fine.
Did that before (??).
Ready to join with opengroupware.org :-)
Thanks to David and ssdbot on the irc-channel!
I upgraded from RedHat 8.0 to RedHat 9.0 and the calendar and tried installing
the calendar again for Mozilla 1.4 and it worked.
i'm running:
- XP-home
- mozilla 1.4.1

what i did:
- installed wrong version of calendar (xpi for 1.5rc1)
- installed correct version of calendar (xpi)
SUSE linux 8.2/Mozilla 1.5 -- xpi version of calendar did not install correctly,
when run regxpcom "can't find libplds4.so" -- even though it is in the same
directory.

Calendar install worked fine on windows xp install.
This is Windows XP Home edition, Service Pack 1.  Calendar does not work at all.
 No days or months show up.  Please contact me when fixed.  Thanks.
I'm running redhat 9.0.
./regxpcom seemed successfull
Component.reg does not exist but I have R and W permissions to compreg.dat
The alert box appears...then the calendar starts, but my only option is the
multiweek view.
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b)
Gecko/20031208 MultiZilla/1.6.0.0a
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b)
Gecko/20031208 MultiZilla/1.6.0.0a

Calendar fails to register in Mozilla 1.6b.

The complete error is:

nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error:
/usr/local/mozilla/components/libxpical.so: undefined symbol:
_ZNK10nsACString22GetImplementationFlagsEv
*** Registering -webcal handler.
*** Registering text/calendar handler.
*** Registering webcal protocol handler.
nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error:
/usr/local/mozilla/components/libxpical.so: undefined symbol:
_ZNK10nsACString22GetImplementationFlagsEv


Confirming on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b)
Gecko/20031208 with 0.8 XPI.

regxpcom.exe goes "Can not initialize XPCOM Glue." "Can not aquire component
registrar".
Running Debian stable (woody) with Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.5) Gecko/20031111 Debian/1.5-2.backports.org.1

Tried the xpi install for 1.5 as the webpage suggested. Also getting the Error
returned: TypeError: Components.classes['@mozilla.org/ical;1'] has no
properties, even after following all instructions on the attachment page.

Came here, tried running regxpcom in the default install directory with the env
vars set so:
# LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom

Get the following error:
nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error:
/usr/lib/mozilla/components/libxpical.so: undefined symbol:
_ZNK10nsACString22GetImplementationFlagsEv

Grepping around the Mozilla libraries, I find the string 'GetImplementationFlags
' all over the place, but not 'GetImplementationFlagsEv'. Could this be to do
with it?
Was having same problem/symptoms as #151 (see above). Running Win 2000 Server
SP4 and Mozilla 1.5 (20031007 release). Started with 1.4/Netscape 7.1 download,
which showed the error
(http://bugzilla.mozilla.org/attachment.cgi?id=132210&action=view). Tried
running regxpcal, to no avail, also the solutions link shown in dialog. Then
tried "backing up" to 0.8 download, but got "ical not registered" error. Ran it
again, just to see if error was transient, but same error dialog. Then installed
Sep 26th build for 1.5/1.6a (which I should have done in the first place). Ran
fine right "out of the box", not even the "not registered" error (unlike my
WinXP install, with the register error). Sorry if this isn't very complete (in a
hurry). Any more specific questions, email me (wjgates777@yahoo.com)
Working with Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031212
MultiZilla/1.6.0.0c
Unable to load Calender on FireBird on Linux (Debian/Sid) Kernel 2.4.23
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6a) Gecko/20031026 Firebird/0.7+

nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error:
/usr/lib/mozilla-firebird/components/libxpical.so: undefined symbol:
_ZNK10nsACString22GetImplementationFlagsEv
*** Registering -webcal handler.
*** Registering text/calendar handler.
*** Registering webcal protocol handler.
*** Failed to load overlay chrome://global/content/globalOverlay.xul
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

Ran regxpcom but does nothing.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208 Win XP,
.xpi install.
Windows 2000 pro running Mozilla 5.0. Had a previous install of Firebird, (since
removed) and Open Office (turned off the quickstart tray prog). All no help when
I retried.  Followed the "most common causes" above, also no joy. "Type
Error:Componants.classes['mozilla.org/ical-container:1']has no properties."  Ran
regxpcom but does nothing.
I have Mozilla 1.5 under WIN98 and installed the calendar version
calendar_windows_1.4_20030928.xpi got the error 
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

Instructions as of attachment to bug 122860 did not bring any help.
Attached image Screenshot of regxpcom results —
Win XP Pro
Attached image Screenshot of blank calendar —
Win XP Pro
I'm running mozilla 1.5 Gecko/20031007 on Win XP Pro. I installed the xpi
version, but am getting the registration errors and blank calendar mentioned
elsewhere here (I'm attaching screenshots). Running regxpcom seems to have no
effect, and neither does deleting compreg.dat. 
Windows XP, v2002, sp1
Installed as xpi
Mozilla v1.5

Components.classes['@mozilla.org/ical-container;1'] has no properties

Tried the regxpcom fix, didn't work.
Mozilla 1.5 on XP Home. I'm getting the ICAL registration error and a totally
blank and unresponsive calendar. Running regxpcom has no effect on the problem.
There are new XPIs available on http://www.mozilla.org/projects/calendar which
might solve the ical registration on your platform. Please try them to see if
they do. Also please make sure you select the correct installation link from the
installation table.
If the problem is solved please remove yourself from the cc list so that
we get to know how many users are still having this problem, unless of course
you are interested in the progress of this bug.
I'm getting the same message. Win98se, Moz 1.5, calendar_windows_1.5_20040109.xpi.
I tried the steps referenced it the error without success.
Getting the error message "Components.classes['@mozilla.org/ical-container;1']
has no properties" using thunderbird 0.4, win xp pro sp1 (w/ every updates).
Installed as xpi.
Always get the "Le point d'entrée de procédure ??1nsCString@@UAE@XZ est
introuvable dans la bibliothèque de liaisons dynamique xpcom.dll". Approximative
ranslation (lacking dev vocabulary): the entry point xxx can't be found in the
direct link library xpcom.dll"
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

WinXP 1.4.1 installed from XPI 5 min ago.

Tried all instructions in 122860 to no avail.  heeeeeelp...
Everything ok when use Mozilla 1.7a id:2004011108.

Then I downloads the lastet trunk: Mozilla 1.7a id:2004012209
Install it
Install the calendar on http://www.mozilla.org/projects/calendar/
Choide the file Calendar_windows_20040109.xpi
Then **** all.
I return to older mozilla version and install the same calendar file again.
everything works ok
Attachment #139730 - Attachment description: Error on Calendar for Mozilla 1.7a id:2004012209 → Error on Calendar for Mozilla 1.7a id:2004012209, Win2000 SP4
I can confirm this with Mozilla Build ID:2004012308 on Windows 2000 SP4.
A new build for windows ( Jan 23rd ) has been added to the project page (
http://www.mozilla.org/projects/calendar ) which fixes the problem with Mozilla
Nightlies
I'm getting this same problem in Thunderbird (20040122). Any chance of getting a
new Thunderbird Calendar build?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
Installed from the xpi (23 Jan). Information from 13442 did not help. I am using
Windows XP professional. After installation of calendar on Mozilla shutdown I
have a message box, which says:
"The procedure entry point ??1nsGetServiceByContractID@@QAE@XZ could not be
located in the dynamic link library xpcom.dll."

Another thing:
C:\Program Files\mozilla.org\Mozilla>regxpcom.exe
Can not initialize XPCOM Glue
Can not aquire component registrar
Reinstalled calendar with Mozilla 1.5
Not removing myself from the CC-list of this bug, 'cause I'm still interested in
it, but calendar 20040109 works fine with all latest nightlies on RH9
Using current Mozilla 7.1, Windows 2000, and Calendar, it happened to me. 
Mozilla crashed on first launch, and gave the "ICAL Component is not registered"
box on the second.
The instructions did not help:

C:\PROGRA~1\NETSCAPE\NETSCAPE>regxpcom.exe
Can not initialize XPCOM Glue
Can not aquire component registrar
Turns out I installed the Netscape 7.0 version on Netscape 7.1.  So the bug
report switches to "why did it let me?".
Doesn't work with either the latest nightlies of Thunderbird or Firebird
(Windows XP).

Disregard that, it worked after I killed my previous profile and reinstalled the
apps.
Using WinXP Home Version 2002, Service Pack 1.  Getting "The ICAL Component is
not registered properly." error.  Also says:  "TypeError: 
Components.classes['@mozilla.org/ical-container;1'] has no properties"

Using Mozilla 1.6 "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6)
Gecko/20040113"

I installed from xpi build 2004-01-23.

Deleting compreg.dat and restarting Mozilla did not help.  Neither did running
regxpcom.exe.

Trying to run Calendar just generates the error.  I do not get a blank Calendar
window.
Hello there,

I get the bug with Mozilla Thunderbird 0.5 (20040208) on Linux 2.4.22 Mandrake
9.2. I open the Calendar and there's no datum + impossible to create an event,
etc. The problem was the accessibility to the /home/user/.thunderbird/Calendar
folder.
I resolve the previous problem, but after I get the dialog "The ICAL Componenet
is not registered properly." I did not solve the second problem but just
installing Calendar on Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040207 Firefox/0.8. And it works very well. No problem !

Hope it's help,

Malo
The problem disappeared for some time with latest nightlies of mozilla, but here
it is again with 2004021909. I'm using mozilla on RH9.
I'm getting the ICAL Component is not registered properly message.

First try with Calender after booting, it shows the current week, but no
entries. When killed and restarted, get the "ICAL component".

Instructions (compreg.dat in my case) don't help.

Previously okay with Tbird 0.4, I upgraded to 0.5, and the 040123 Calender API.

All: Please pay special attention to the download table on the main project page.
It is very important to make sure you install the correct version of the XPI.
Carefully match the application and version number with the proper link you
should use. Although a newer version may be available, it may not match your
configuration.
For example in the last reported case, cal-040123 is being used with
thunderbird-0.5 while it is clearly stated in the download table that tb-0.5 for
windows should use 040109.
Attachment #142078 - Attachment description: Error Calendar on Win2000 SP4 "1nsGetServiceByContractID" → Firefox 0.8 Error Calendar on Win2000 SP4 "1nsGetServiceByContractID"
When I install the nightly builds (2004-01-23) for firefox 0.8 and I try to
start the calendar I get the following errors
(http://bugzilla.mozilla.org/attachment.cgi?id=142078&action=view |
http://bugzilla.mozilla.org/attachment.cgi?id=142079&action=view) and the
calendar don't start

The build (2004-01-09) for firefox 0.8 works in the case with no problems.
when I install the new xpi (nightly build 24) for windows 2000 sp4 on firefox
0.8 it can't locate "?SetIsVoid@nsCSubstring@@QAEXH@Z" instead of
"?1nsGetServiceByContractID@@QAE@XZ" maybe these helps.
Clean new install produced the attached error. Downloaded calendar.xpi file.
Installed it through Thunderbirds-tools/options/extensions. Install seems to go
successfully and calendar shows up as an extension, but when it is launched the
attached errors occurs every time. System is Windows XP SP1, 512ram, P4 2.4ghz,
asus P4s8x MB, also have Netscape 7.1 installed (calendar is not installed on
it).
The procedure entry point ??1nsCString@@UAE@XZ could not be located in the
dynamic link library xpcom.dll

I've tried all the suggestions in the attachment with no success.  This is on
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:) Gecko/20040307

Neither the latest Windows nightly nor the 01_23 build work for me
This is in relation to the calendar extension for thunderbird.

If I install sunbird seperately, and run the regxpcom in the sunbird directory,
then thunderbird quits giving me the "The procedure entry point
??1nsCString@@UAE@XZ could not be located in the dynamic link library xpcom.dll"

However, whenever I try to run the calendar from thunderbird, I still get the
error message that tells me to come here.

This is with an optimized build (scragz 0.5+) of thunderbird.  However, this
seems to be a problem with any build of thunderbird.
I eventually got it totally working by using the build from 2004-10-23.  The
page links to a nightly build and a build from 2004-01-09.  Neither of those
worked, but by going to the ftp server and getting the build from the 23rd, it
worked.  Note that this is after I did everything from my post below.  Not sure
if this had any effect or not.

(In reply to comment #205)
> This is in relation to the calendar extension for thunderbird.
> 
> If I install sunbird seperately, and run the regxpcom in the sunbird directory,
> then thunderbird quits giving me the "The procedure entry point
> ??1nsCString@@UAE@XZ could not be located in the dynamic link library xpcom.dll"
> 
> However, whenever I try to run the calendar from thunderbird, I still get the
> error message that tells me to come here.
> 
> This is with an optimized build (scragz 0.5+) of thunderbird.  However, this
> seems to be a problem with any build of thunderbird.

*** Bug 227813 has been marked as a duplicate of this bug. ***
Attached image Mozilla start up error. —
This is a copy of the error message I get when I open Mozilla.	After I click
"OK" the program proceeds to open, apparently properly.  I am also adding
another attachment showing the calendar program error message.
Attached image Mozilla calendar startup error —
This is the screen that appears when I try to open the calendar extension.  I
have gone through your recommendations and implemented them, but the program
still refuses to open.
got the error using Thunderbird 0.5 latest trunk as of Mar 14 2004.
Have tried both the latest "stable" build and the nightly one, both give the
same error - ICAL not registered.
I've tried restarting Firefox and removing compreg.dat and neither of these
helped...
I also get an error when starting Firefox now, one of the "procedure entry
point..." errors (similar to those already attached)

I'm using Win 2000 (SP4), Firebird 0.8.0+ (dated 25-2-04)
I also see this error on Linux PPC platform (Mandrake 9.1 PPC) with Mozilla 1.
6b.
Starting Mozilla from the terminal results in the following error messages:
[cvmiller@pikake Newton]$ /home/opt/mozilla-1.6b/mozilla
nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error: 
/home/opt/mozilla-1.6b/components/libxpical.so: undefined symbol: 
_ZNK10nsACString22GetImplementationFlagsEv
nsNativeComponentLoader: SelfRegisterDll(libxpical.dylib) Load FAILED with 
error: /home/opt/mozilla-1.6b/components/libxpical.dylib: invalid ELF header
*** Registering -webcal handler.
*** Registering text/calendar handler.
*** Registering webcal protocol handler.
nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error: 
/home/opt/mozilla-1.6b/components/libxpical.so: undefined symbol: 
_ZNK10nsACString22GetImplementationFlagsEv
nsNativeComponentLoader: SelfRegisterDll(libxpical.dylib) Load FAILED with 
error: /home/opt/mozilla-1.6b/components/libxpical.dylib: invalid ELF header

It could be a gcc lib issues. Mozilla 1.6b about:buildconfig reports:
Build platform
target
powerpc-unknown-linux-gnu

Build tools
Compiler 	Version 	Compiler flags
gcc 	gcc version 2.95.4 20011002 (Debian prerelease) 	-Wall -W 
-Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe
c++ 	gcc version 2.95.4 20011002 (Debian prerelease) 	-fno-rtti 
-fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align 
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -pedantic 
-pthread -pipe -I/usr/X11R6/include

Configure arguments
--disable-tests --disable-debug --enable-optimize --without-system-nspr 
--without-system-zlib --without-system-jpeg --without-system-png 
--without-system-mng --enable-crypto 

I have deleted compreg.dat, with no improvement.

I have also tried regxpcom:
[root@pikake mozilla-1.6b]#  ./regxpcom
Can not initialize XPCOM Glue
Can not aquire component registrar

FYI.  I had the same error message as the others for Firefox. When I
experimented with the problem, I downloaded today's nightly build (Mar 24, 2004:
878,619 bytes) from http://www.mozilla.org/projects/calendar/download.html.  It
works okay.  
I had the same error message as in # 182 and shown in attachment "Mozilla start
up error". I was not able to make the calendar running on Mozilla/5.0 (Windows;
U; Windows NT 5.1; de-AT; rv:1.7b) Gecko/20040316
(I tried all from
<http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view>)

Rainer
Trying to run the calendar, i get the long error msg about the ICAL component
not being registered and mentioning this bug number.
xpi install
on windows 98se
with Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.6) Gecko/20040113
and the latest version of the calendar (downloaded around april 5 2004)

Error returned: TypeError: Components.classes['@mozilla.org/ical-container;1']
has no properties

I tried regxpcom and have the same error as this guy:
http://bugzilla.mozilla.org/attachment.cgi?id=138291&action=view
"Can not initialize XPCOM Glue
Can not acquire component registrar"

i tried deleting (renaming) compreg.dat, relaunching mozilla. 
Mozilla works fine (no problem recreating the file) but the same error when
trying to start the Calendar.

Whether your button can be changed by me or not, this is a _blocker_ :
The calendar will not open in its present state.

Using a Pentium III, Win2k SP2, Firefox 0.8, used install link:
http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/windows/calendar_windows_nightly.xpi
(downloaded evening, Apr. 16).

Upon restarting Firefox, got following error box message:
Entry Point Not Found
the procedure entry point ?SetIsVoid@nsCSubstring@@QAEXH@Z could not be located
in the dynamic link library xpcom.dll.

Upon clicking on calendar in Firefox menus, got an "Alert" box directing me to
instructions at bugzilla.mozilla.org/show_bug.cgi?id=122860&action=view.
I had both files it says to check for, removed the one mentioned, closed Firefox
completely, and reopened, and received both error boxes mentioned above in the
same way.

Mozilla 1.7b is also on this machine, but in a different directory, and lists as
a different process running.  I won't try putting the calendar in that.  I am
going to try to disable the calendar in Firefox so I'm disturbed by the error boxes.

Thank you.

W. Budell
Upgraded from Mozilla 1.4 to 1.6 for Linux, and the calendar plugin started working.
I am running Thunderbird 0.5+, build 20040312 on WinXP w/ SP1.
The calendar extension was working fine, but when I installed the new
Thunderbird build, I noticed that the calendar extension wasn't there, so I
tried to reinstall it...

The first time after install, when I start up Thunderbird I get a dialog box
entitled "thunderbird.exe - Entry Point Not Found", which says:
The procedure entry point ??1nsGetServiceByContractID@@UAE@XZ could not be
located in the dynamic link library xpcom.dll

That only happens the first time though; after that it open fine. But when I try
to run the calendar, I get the same dialog box other have been getting with:
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

The calendar does work in Firefox, but I had never gotten the calendars in the
two (Thunderbird and Firefox) programs to have the same info, so I'm not too
surprised only the Thunderbird one is screwed up!

Please help! Thanks.
Using XP and Mozilla 1.7b with xpi

Error: uncaught exception: [Exception... "Component returned failure code:
0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowInternal.focus]"  nsresult:
"0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame ::
chrome://calendar/content/calendarOverlay.js :: openCalendar :: line 37"  data: no]
Using newest official Thunderbird 0.6 (Windows install version)under WindowsXP
and latest Calendar 0.5 from 2004-04-08 and still have same Problems as reported
often here: 

"The procedure entry point ??1nsGetServiceByContractID@@UAE@XZ could not be
located in the dynamic link library xpcom.dll", then "TypeError:
Components.classes['@mozilla.org/ical-container;1'] has no properties..."

Was a fresh Thunderbird installation but with old Profile present (chrome-folder
deleted though). 
  
(In reply to comment #0)
> I am getting an error of:
> The ICAL Compnenet is not registered properly.  Please file a bug at
> http://bugzilla.mozilla.org and add the following information.
> 
> Error returned: TypeError: Components.classes['@mozilla.org/ical;1'] has no
> properties

(In reply to comment #0)
> I am getting an error of:
> The ICAL Compnenet is not registered properly.  Please file a bug at
> http://bugzilla.mozilla.org and add the following information.
> 
> Error returned: TypeError: Components.classes['@mozilla.org/ical;1'] has no
> properties

I just downloaded and installed thunderbird 0.6 (2004-05-03). I then downloaded
and installed the 2004-04-08 calendar.  I received the error message ""The
procedure entry point ??1nsCString@@UAE@XZ could not be located in the dynamic
link library xpcom.dll" when I tried to start thunderbird.  
I followed the instructions provided in the error message but nothing worked so
I then downloaded the lastest nightly calendar build (2004-05-02) from
http://www.mozilla.org/projects/calendar/download.html and installed it.  

When I started thunderbird again and all is well.  My mail works and I can start
and use calendar.

Info:
OS: XP Home Edition - Version: 5.1.2600, SP 0

P.S. apologies for the two blank entries.  Just getting used to bugzilla :)
(In reply to comment #222)
...
> I then downloaded the lastest nightly calendar build (2004-05-02) from
> http://www.mozilla.org/projects/calendar/download.html and installed it.  
> When I started thunderbird again and all is well.
...
Yeah, many thanks, now all works here too!
Also tried latest nightly calendar build for Thunderbird (downloaded on 4/5/04),
help says version 2004040813. Simply did an install over old calendar.
Unable to utilize calendar...I get an error message...
Follow up each step and still getting error message...see attachment
I am using WinXP Pro, and have just installed both FireFox 0.8 and Thunderbird
0.6.  The calendar build calendar_windows_1.6_20040408.xpi gives me both the
ICAL error and the "procedure entry point not found" error that have been
reported numerous times in relation to this calendar extension.

I have tried clean installs of both programs.  The calendar will not open in
Thunderbird, but for some reason functions fine in Firefox.  I have also tried
the numberous fixes listed above, but (probably because I'm a new user) I don't
have access to the previous nightly builds to try a different build of the
calendar.  I assume I'm on the latest versions of both TB and Calendar.  Any new
ideas?
Clean install of Thunderbird 0.6, old profile (with mail and calendar data), but
chrome folder removed from profile. Used the XPI to install the calendar
extension, and recieve the "The ICAL Component is not registered properly. ...
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties"

The build of the calendar XPI is 2004-04-08

is there any manual registry changes that can be done to solve this?
(In reply to comment #226)
> Clean install of Thunderbird 0.6, old profile (with mail and calendar data), but
> chrome folder removed from profile. Used the XPI to install the calendar
> extension, and recieve the "The ICAL Component is not registered properly. ...
> TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties"
> 
> The build of the calendar XPI is 2004-04-08
> 
> 

Once again (also reply for Alice Harward):
Go to http://www.mozilla.org/projects/calendar/download.html
There you go to "Calendar for Mozilla Thunderbird" and then choose your system,
download the calendar from the "Download Nightly"-link (0.6), NOT the normal
(0.5) one. Although the date seems to be the same (2004-04-08), they are NOT the
same...
I simply installed this new nightly build with the "Install new extension"
within Thunderbird without deinstalling the old erronous calendar and everything
worked fine then.
Hope this works for you too...  
(In reply to comment #228)
> (In reply to comment #226)
> > Clean install of Thunderbird 0.6, old profile (with mail and calendar data), but
> > chrome folder removed from profile. Used the XPI to install the calendar
> > extension, and recieve the "The ICAL Component is not registered properly. ...
> > TypeError: Components.classes['@mozilla.org/ical-container;1'] has no
properties"
> > 
> > The build of the calendar XPI is 2004-04-08
> > 
> > 
> 

> Once again (also reply for Alice Harward):
> Go to http://www.mozilla.org/projects/calendar/download.html
> There you go to "Calendar for Mozilla Thunderbird" and then choose your system,
> download the calendar from the "Download Nightly"-link (0.6), NOT the normal
> (0.5) one. Although the date seems to be the same (2004-04-08), they are NOT the
> same...
> I simply installed this new nightly build with the "Install new extension"
> within Thunderbird without deinstalling the old erronous calendar and everything
> worked fine then.
> Hope this works for you too...  

The exact link is 
http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/windows/calendar_windows_nightly.xpi


(for windows only).
I'm using Mozilla Thundaerbird 0.5>
iCAL install type is xpi.
The following error will show on the command line.


nsNativeComponentLoader: SelfRegisterDll(libxpical.so) Load FAILED with error:
/usr/lib/mozilla-thunderbird/components/libxpical.so: undefined symbol:
_ZN12nsCharTraitsIcE12sEmptyBufferE
lol... well, I have been in over my head dealing with computers in the past, but
never this deep :)

I am a new user of the Mozilla browser - it is great and I can't believe I have
been using IE for so long. I tried to add a calendar to the browser and
something has gone wrong with the install - a pop-up window gave an address at
bugzilla.mozilla and I entered it and I got to this page, but.... I have very
little idea how to deal with the content here - I am just hoping that this
message gets to someone who can help if I click commit. Sorry if I am wasting
anyone's time here. I found the screenshots that represent the error messages I
am getting but I am not sure if I have attached them or not. 
MOZILLA 1.6 ; calendar XPI ; Windows XP GOLD 5.5
In more, i can't had the "DICTIONNARY" for my mail.
Mozilla 1.6 ; WINDOWS XP GOLD 5.5 ; Calendar loaded from web .
In more, i can't had the dictionnary for my mail
I'm getting the same error about ICAL not being registered. Have installed the
XPI version of the extension. Am running Firefox 0.8 on Windows XP with all
latest patches from winupdate (except WPA patch) - Mozilla/5.0 (Windows; U;
Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8...

When I start up Calendar the error message (after telling me about these bug
pages) is "TypeError: Components.classes['@mozilla.org/ical-container;1'] has no
properties". I get no output to console when running either.

I could not find a component.reg or component.dat in my install, but did try
getting rid of compreg.dat. This was recreated upon restarting Firefox - I would
guess that this is the same file, no? Unfortunately, this didn't fix the problem
-still getting the same error message! Although it did stop giving me the error
message from someone elses screenshot -
http://bugzilla.mozilla.org/attachment.cgi?id=143613&action=view which it was
giving before.

Hope this can be of help and happy hunting :)
(In reply to comment #235)
> I'm getting the same error about ICAL not being registered. Have installed the
> XPI version of the extension. Am running Firefox 0.8 on Windows XP with all
> latest patches from winupdate (except WPA patch) - Mozilla/5.0 (Windows; U;
> Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8...
> 
> When I start up Calendar the error message (after telling me about these bug
> pages) is "TypeError: Components.classes['@mozilla.org/ical-container;1'] has no
> properties". I get no output to console when running either.
> 
> I could not find a component.reg or component.dat in my install, but did try
> getting rid of compreg.dat. This was recreated upon restarting Firefox - I would
> guess that this is the same file, no? Unfortunately, this didn't fix the problem
> -still getting the same error message! Although it did stop giving me the error
> message from someone elses screenshot -
> http://bugzilla.mozilla.org/attachment.cgi?id=143613&action=view which it was
> giving before.
> 
> Hope this can be of help and happy hunting :)


Sorry - premature report :(... Just installed the build off the calendar
homepage rather than mozilla firefox's extensions page (not the nightly build)
and it worked fine.
Well, I hadn't seen this bug for a long time but I see it once again. It works
for root, but I get the ical-container has no properties for a normal user.

I'm on Gentoo Linux, using TB 0.7 and the nightly build from 20040618.

L
I'm running Gentoo Linux and I had calendar working fine in Firefox 0.8, but
when I updated to 0.9 it disappeared.  So I tried installing the 20040618 XPI as
root, and it works fine for root.  But when I switch to a normal user I get the
error about the ical-container not having properties.

Basically the same report as comment #237 but for Firefox.
(In reply to comment #238)
> I'm running Gentoo Linux and I had calendar working fine in Firefox 0.8, but
> when I updated to 0.9 it disappeared.  So I tried installing the 20040618 XPI as
> root, and it works fine for root.  But when I switch to a normal user I get the
> error about the ical-container not having properties.
> 
> Basically the same report as comment #237 but for Firefox.

(In reply to comment #238)
> I'm running Gentoo Linux and I had calendar working fine in Firefox 0.8, but
> when I updated to 0.9 it disappeared.  So I tried installing the 20040618 XPI as
> root, and it works fine for root.  But when I switch to a normal user I get the
> error about the ical-container not having properties.
> 
> Basically the same report as comment #237 but for Firefox.

Hello

I also have gentoo/firefox0.9/calendar-xpi and had the calendar stop working for
non-root users. It is now working after I emerged libical and also deleted
~/.mozilla/firefox/default.zlh/compreg.dat. I did them at the same time so I am
not sure which step fixed the problem but I can now use the calendar extension.
(In reply to comment #239)
> I also have gentoo/firefox0.9/calendar-xpi and had the calendar stop working for
> non-root users. It is now working after I emerged libical and also deleted
> ~/.mozilla/firefox/default.zlh/compreg.dat. I did them at the same time so I am
> not sure which step fixed the problem but I can now use the calendar extension.

I didn't need to emerge libical (again?) - just doing a mv compreg.dat
compreg.dat.old was enough to get calendar back up.  In my case my Calendar data
was stored in .phoenix, so I had to copy the calendar files over to get my old
data back as well.  Thanks for the tip!
(In reply to comment #240)
> (In reply to comment #239)
> > I also have gentoo/firefox0.9/calendar-xpi and had the calendar stop working for
> > non-root users. It is now working after I emerged libical and also deleted
> > ~/.mozilla/firefox/default.zlh/compreg.dat. I did them at the same time so I am
> > not sure which step fixed the problem but I can now use the calendar extension.
> 
> I didn't need to emerge libical (again?) - just doing a mv compreg.dat
> compreg.dat.old was enough to get calendar back up.  In my case my Calendar data
> was stored in .phoenix, so I had to copy the calendar files over to get my old
> data back as well.  Thanks for the tip!

i can't run the Calendar extension on my Firefox 0.9..im runnin Windows XP..i
tried deleting the "compreg.dat" file but it still doesn't work..i still get the
error alert "TypeError: Components.classes['@mozilla.org/ical;1'] has no
properties"..please help me..or tell me how to uninstall the extension..thanks!
my email add is jay_p20@yahoo.com
(In reply to comment #240)
> (In reply to comment #239)
> > I also have gentoo/firefox0.9/calendar-xpi and had the calendar stop working for
> > non-root users. It is now working after I emerged libical and also deleted
> > ~/.mozilla/firefox/default.zlh/compreg.dat. I did them at the same time so I am
> > not sure which step fixed the problem but I can now use the calendar extension.
> 
> I didn't need to emerge libical (again?) - just doing a mv compreg.dat
> compreg.dat.old was enough to get calendar back up.  In my case my Calendar data
> was stored in .phoenix, so I had to copy the calendar files over to get my old
> data back as well.  Thanks for the tip!

i can't run the Calendar extension on my Firefox 0.9..im runnin Windows XP..i
tried deleting the "compreg.dat" file but it still doesn't work..i still get the
error alert "TypeError: Components.classes['@mozilla.org/ical;1'] has no
properties"..please help me..or tell me how to uninstall the extension..thanks!
my email add is jay_p20@yahoo.com
I got the component registration error directing me to this bug.  The OS
platform is WinXP and the browser platform is Firefox 0.9.  I had to clean up
the installation by removing all offending files and restarting mozilla.
I yielded to your upgrade messages and tried Firefox 1.9, which gave me only the
ICAL component not registered error message. Otherwise I would make it my
default browser.

Then I tried upgrading to Mozilla 1.6 from 1.5, using my recent "contribution"
CD. I was able to add the calendar to that so that it appeared to be working.

Unfortunately, I still got an upgrade message, and when I installed Mozilla 1.7,
no dice with the calendar, back to the old error message.

I have four compreg.dat files, and I am leery of deleting any of them. I think I
will hope for an upgrade of the calendar. 
Getting the error screen as in attachment 143615 [details]. Have appropriate files in
COMPONENTS, and after removing compreg.dat, still receive same error. 
Adding back those CC's.  I don't think you meant to remove them.
I am not sure if "Reply" is the way to do this, but either I misread the
installation instruction as close program when they said shut down and restart
or perhaps they should be modified. A couple of days after posting this message,
I clicked on the calendar icon in Firefox, it worked and has been working
elegantly ever since. I may never use MS Outlook again!

Rob Hatch

(In reply to comment #244)
> I yielded to your upgrade messages and tried Firefox 1.9, which gave me only the
> ICAL component not registered error message. Otherwise I would make it my
> default browser.
> 
> Then I tried upgrading to Mozilla 1.6 from 1.5, using my recent "contribution"
> CD. I was able to add the calendar to that so that it appeared to be working.
> 
> Unfortunately, I still got an upgrade message, and when I installed Mozilla 1.7,
> no dice with the calendar, back to the old error message.
> 
> I have four compreg.dat files, and I am leery of deleting any of them. I think I
> will hope for an upgrade of the calendar. 

(In reply to comment #244)
> I yielded to your upgrade messages and tried Firefox 1.9, which gave me only the
> ICAL component not registered error message. Otherwise I would make it my
> default browser.
> 
> Then I tried upgrading to Mozilla 1.6 from 1.5, using my recent "contribution"
> CD. I was able to add the calendar to that so that it appeared to be working.
> 
> Unfortunately, I still got an upgrade message, and when I installed Mozilla 1.7,
> no dice with the calendar, back to the old error message.
> 
> I have four compreg.dat files, and I am leery of deleting any of them. I think I
> will hope for an upgrade of the calendar. 
Attached image Alert can't open —
running firefox 0.8 and thunderbird 0.6, on WIN 2K SP4, when trying to open the
calendar after installing it, i get the followiong error:

The calendar cannot run due to the following error:
THe ICAL Component is not registered properly. Please follow the instructions
given at:
http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view
If these instructison don't solve the problem, please add yourself to the cc
list of bug 134432 at http://bugzilla.mozilla.org/show_bug.cgi?id=134432. and
give more feedback on your platform, mozilla version, calendar install type:
(build or xpi), and errors you see on the console that you think is related and
any other problems you come across when following the above instructions.

TypeError: Components.classes['@mozill.org/ical-container;1'] has no properties.

Anyone know how to fix this and get it running or totally uninstall the calendar
(as now when I track something in ebay, I get an error that I believe is related
to this, because I never got this error before installing this calendar). the
error says:
The procedure entry point
?assign_from_qi@nsCOMPtr_case@@QAEXVnsQueryInterface@@ABUnsID@@@Z could not be
located in the dynamic link library xpcom.dll

Thanks,
Steve
running firefox 0.8 and thunderbird 0.6, on WIN 2K SP4, when trying to open the
calendar after installing it, i get the followiong error:

The calendar cannot run due to the following error:
THe ICAL Component is not registered properly. Please follow the instructions
given at:
http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view
If these instructison don't solve the problem, please add yourself to the cc
list of bug 134432 at http://bugzilla.mozilla.org/show_bug.cgi?id=134432. and
give more feedback on your platform, mozilla version, calendar install type:
(build or xpi), and errors you see on the console that you think is related and
any other problems you come across when following the above instructions.

TypeError: Components.classes['@mozill.org/ical-container;1'] has no properties.

Anyone know how to fix this and get it running or totally uninstall the calendar
(as now when I track something in ebay, I get an error that I believe is related
to this, because I never got this error before installing this calendar). the
error says:
The procedure entry point
?assign_from_qi@nsCOMPtr_case@@QAEXVnsQueryInterface@@ABUnsID@@@Z could not be
located in the dynamic link library xpcom.dll

Thanks,
Steve
Getting exactly the same errors as Steve from comment #250.

Using Thunderbird 0.7, Firefox 0.9 on Windows 2000.
(In reply to comment #251)
> Getting exactly the same errors as Steve from comment #250.
> 
> Using Thunderbird 0.7, Firefox 0.9 on Windows 2000.

Getting same errors as Steve and Glen.
Installed the Calendar extension for Thunderbird.

Works fine from my Thunderbird profile (though a little slow), but I get the
above error when attempting to launch Calendar from any other profile.
I reviewed the comments below...  I have found nothing that resolved the
problem.  What can be done, if anything, to fix this problem.  There is no way
to delete the Calender program, at least that I could find.  

So, can you help me out..?

Thanks much.


Dick Padgette
(In reply to comment #233)
> MOZILLA 1.6 ; calendar XPI ; Windows XP GOLD 5.5
> In more, i can't had the "DICTIONNARY" for my mail.

I have resolved my bug by change of calendar version for "mozilla 1.6"
This bug is useless.

if you're getting an error about failed to resolve references then that 
probably means you managed to install or retain a version of the ical component 
which is incompatible with the version of mozilla/thunderbird that you're 
currently running.

you could follow the instructions at 
http://www.mozilla.org/quality/help/dependency-walker.html if you want to find 
the bad library, or you could simple delete your mozilla application directory 
and install a new one. -- note: you should not delete your profile(s) which 
should live elsewhere.

when you decide to install a new version of calendar, be sure that it matches 
the version of mozilla/firefox/thunderbird that you're running.

fwiw comment 250 should be bogus, if you're going to copy a message, please 
don't make typos.
I got in the Alert Window the following:
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

It was an XPI installation via
ftp://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/linux/calendar_linux_20040622.xpi

Mozilla version: Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.6) Gecko/20040114
SuSE Linux 9.1 Kernel: 2.6.4-52-default

The same problem as #118, but #121 didn't ran...

PEter Suto
sucy@freemail.hu
Attached image alert —
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628
Firefox/0.9.1 (OS X 10.3.4) - libxpical.so not in xpi - xpi contains
libxpical.dylib in components dir along w/calendar.xpt, calendarService.js -
install places these files in components dir of the FF app package - will
include install log in next attachment
Attached file install log —
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040628
Firefox/0.9.1 (OS X 10.3.4) - libxpical.so not in xpi - xpi contains
libxpical.dylib in components dir along w/calendar.xpt, calendarService.js -
install places these files in components dir of the FF app package
Attached image picture of error display —
just installed mozilla 1.8a3 20040803  over the older ver 1.7  and then
installed the callendar from the section labeled "nightly" for windows I barely
saw the version but I think it was also 20040803.

the error itself says to look at bug #122860 and #134432 so I leave it to you,
who know more, I do like this nightly much more than 1.7. THANKS
It appears that many people using Windows is installing the linux version of the
calendar extension accidently.

http://update.mozilla.org/extensions/moreinfo.php?application=firefox&id=208&vid=468

Clicking the install button is downloading and installing the linux version by
default. Doing this will give you this error when you try to use the calendar
that everyone is reporting in bugzilla.

http://bugzilla.mozilla.org/attachment.cgi?id=149678&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=142726&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=143615&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=147731&action=view

I too got this error.

I right clicked the Install Now button and clicked Save Link As and noticed the
file said calendar_linux_latest.xpi. I clicked the Other Versions link and
clicked the install button for OS Windows for Firefox.

TaDa! The Calendar works just fine.
It appears that many people using Windows is installing the linux version of the
calendar extension accidently.

http://update.mozilla.org/extensions/moreinfo.php?application=firefox&id=208&vid=468

Clicking the install button is downloading and installing the linux version by
default. Doing this will give you this error when you try to use the calendar
that everyone is reporting in bugzilla.

http://bugzilla.mozilla.org/attachment.cgi?id=149678&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=142726&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=143615&action=view
http://bugzilla.mozilla.org/attachment.cgi?id=147731&action=view

I too got this error.

I right clicked the Install Now button and clicked Save Link As and noticed the
file said calendar_linux_latest.xpi. I clicked the Other Versions link and
clicked the install button for OS Windows for Firefox.

TaDa! The Calendar works just fine.(In reply to comment #0)
> I am getting an error of:
> The ICAL Compnenet is not registered properly.  Please file a bug at
> http://bugzilla.mozilla.org and add the following information.
> 
> Error returned: TypeError: Components.classes['@mozilla.org/ical;1'] has no
> properties
Again with Win2000 SP4 + Mozilla 1.8a3 id: 2004081208
(In reply to comment #257)
I got the same.
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
System Suse 9.1 (uname -a):> Linux sepia 2.6.5-7.104-default #1 Wed Jul 28
16:42:13 UTC 2004 x86_64 x86_64 x86_64 GNU/Linux
Mozilla: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8a3) Gecko/20040817
Calendar:http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/linux/calendar_linux_20040819.xpi
I checked this two times (complete new installation of mozilla and calendar
incl.removing the files in .mozilla (appreg, mozver.dat, pluginreg.dat))
I didn't get working, so I switched back to version 1.8a1.
(In reply to comment #257)
I got the same.
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
System Suse 9.1 (uname -a):> Linux sepia 2.6.5-7.104-default #1 Wed Jul 28
16:42:13 UTC 2004 x86_64 x86_64 x86_64 GNU/Linux
Mozilla: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8a3) Gecko/20040817
Calendar:http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/linux/calendar_linux_20040819.xpi
I checked this two times (complete new installation of mozilla and calendar
incl.removing the files in .mozilla (appreg, mozver.dat, pluginreg.dat))
I didn't get working, so I switched back to version 1.8a1.
detlef oertel
Mozilla 2004082608
xpi calendar 20040819
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

with the first start of Mozilla, I tried to install: calendar,
venkman-0.9.84.xpi, Web_Developer_0.8.xpi, adblock-0.5-dev.xpi, shellblock.xpi
the second start produced this error.
same error as most above

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a3) Gecko/20040817
MultiZilla/1.6.4.0b

The calendar cannot run due to the following error:The ICAL Component is not
registered properly. Please follow the instructions given
at:http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=viewIf these
instructions don't solve the problem, please add yourself to the cc list ofbug
134432 at http://bugzilla.mozilla.org/show_bug.cgi?id=134432.and give more
feedback on your platform, Mozilla version, calendar install type:(build or
xpi), any errors you see on the console that you think is related and any other
problems you come across when following the above insructions.TypeError:
Components.classes['@mozilla.org/ical-container;1'] has no properties
reporting error with:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a4) Gecko/20040910
and calendar:
ftp://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/linux/calendar_linux_20040910.xpi

same error as all the other people get, last line says:
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
When I start Mozilla, I get this message: The application or DLL C:\Program 

Files\mozilla.org\components\libxpical.dylib is not a valid Windows image. 
Please check this 

against your installation diskette.
Also, tried to download 3 times and never got "xpical.dll"
When I start Mozilla, I get this message: The application or DLL C:\Program 
Files\mozilla.org\components\libxpical.dylib is not a valid Windows image. 
Please check this against your installation diskette.

Also, tried to download 3 times and never got "xpical.dll"
Extension for Firefox works fine.
Sunbird comes up without errors, but the text is cleanest in the Firefox
extension.
Remove your component.reg or compreg.dat file ( whichever you have ) and run
Mozilla again 


 I run Win98SE with the lastest build and the above fixed the calendar problem

             Most Excellent!
Remove your component.reg or compreg.dat file ( whichever you have ) and run
Mozilla again 

I run Win98SE with the lastest build and the above fixed the calendar problem


         Most excellent!!
After following instruction of the small message pane that comes up from
original error and re opening mozilla this is what the calendar looks like upon
opening. For some reason it also always displays the error message on my smtp
server as well at the same time.
Attached image Sortly after opening calendar —
This screenshot is in conjunction with the previous atachment
(http://bugzilla.mozilla.org/attachment.cgi?id=158910). After opening up
calendar and seing the previous screen listed above an empty window with no
name opens up and blocks all mozilla windows.
In conjuntion with atachment
(http://bugzilla.mozilla.org/attachment.cgi?id=158912). After closing window
one is able to view mozilla calendar again before the blank window opens again
(about 5 seconds). The if yes is clicked on the error message nothing occurs.
If no is selected mozilla closes immediatly.
I was directed to this bug today (Firefox 1.0 preview) because the download page 

    https://update.mozilla.org/extensions/

gets by default erroneously the MAC extension although I am on Win2000. I could
reproduce this on two machines.
I am having a bug with the attachment #117859 [details]

can anybody help me?
If it don't work, how can I remove it?
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a4) Gecko/20040925
calendar for linux 20040925

TypeError: Components.classes['@mozilla.org/cal-container;1'] has no properties
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a4) Gecko/20040925
calendar for linux 20040924

TypeError: Components.classes['@mozilla.org/cal-container;1'] has no properties
After installing Mozilla 1.7.3 I installed the Calendar and got the a.m.
message. I tried removing compreg.dat and running regxpcom, which failed just
flashing an empty DOS-window. Curiously enough when after booting I clicked the
calendar icon on the mail, a corrupted Calendar opened on IE-window. Did not
work of course. I think I´ve tried everything recommended. Waht else can I do?
*** Bug 212771 has been marked as a duplicate of this bug. ***
Exactly same problem (ical component not registered) after installing latest
09-10-2004 build for Mozilla 1.8a4 (windows, correct XPI used).

I tried debuggin with info:
https://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view

but it didn't solve the problem
Comment #284
i got it working in the following way.
first remove all old calendar files in components and chrome directories.
then install calendar xpi.
close mozilla.
remove the c:\......\mozilla\components\compreg.dat file.
start mozilla.
close mozilla.
start mozilla.

I had Calendar running perfectly before under Mozilla 1.7.2 until a serious
quirk happened under Windows and then Calendar had problems thereafter. I was in
the middle of adding tasks to the calendar while an alarm from my other alarm
clock running on my PC went off. This caused the Calendar to hang abd I couldn't
finish entering my Task in the calendar. So then I had to kill the task. When I
started Calendar again, the Free Mem would drop from 300MB to zero and the CPU
load would stay at 100% for about a minute. Then it would eventaully open the
Calendar window, but an incomplete window. The CPU was still at 100% but the
Free Mem came back up to about 200Mb. The Calendar was still not responding
according to the Task Manager so I would close the task. .Eventually, I
reinstalled Mozilla suite 1.7.3 (saw the new version was available instead)
because this problem wouldn't clear up. So now, I still get the 'LCAL not
registered' error after following the debug steps. I'm not sure if this might
provide a clue for this bug. 
*** Bug 254647 has been marked as a duplicate of this bug. ***
I'm experiencing this problem on Gentoo AMD64 with Thunderbird 0.8.  I've tried
all of the solutions offered in here, I still get the same error.  I also
receive the errors when logged in as root, so doesn't look like it's a
permissions problem.  Evolution is not installed at all on this system, so not
sure what's going on.

Like I said - this is Gentoo AMD64, Thunderbird 0.8...
reinstalling it seems to have fixed the problem.  reinstall from xpi that is.
Reinstalling from xpi did not work for me.  Still have the problem :(
Just out of curiousity...

This wouldn't happen to be because I have Thunderbird compiled under amd64, 
would it?  Can XPI components from mozilla.org load under 64-bit compiled 
mozilla programs?
ICal not registered,

Mozilla 1.8a5 build ID 2004110213, on W2000 SP4 and calendar 2004-09-10

The same with Firefox 1.0RC2 and Thunderbird 0.9.
I deleted compreg.dat, started Moz, and Calendar worked. However, I lost all
download functionality in Mozilla browser. The term "****" came to mind. Anyone
else had this happen?

Moz 1.8a4, XP Pro SP2

-Scott
Had nothing to do with my comment nor this bug, but thanks anyway.
Attached image Install Error (obsolete) —
Installed on Mozilla 1.8a5 build ID 2004110905 with
Calendar_windows_20041117.xpi.
OS = Win200 SP4 - Pt-br
Deleting xpti.dat with compreg.dat seems to have solved it for me, as well as
allowing FoxyTunes to work.
(In reply to comment #297)
> Deleting xpti.dat with compreg.dat seems to have solved it for me, as well as
> allowing FoxyTunes to work.

This did not help for me on Windows with Build from 2004112206
followed destructions at
https://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view & received an
entry point error on 1st reentry to Thunderbird, still get this error.
Thunderbird v 1.0 (20041206)
W2K
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041107
Firefox/1.0
Also had Sunbird installed (perhaps a problem)
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8a4) Gecko/20040907
Mozilla Sunbird/0.2a
I get the same error. "The ICAL Component is not registered properly."
On the end of the messsagebox stand somethinge else:
"Type Error: Components.classes['@mozilla.org/ical-container;1']has no properties"

The is no output on the console....

I am using: 
Firefox 1.0
calendar_linux_20041112.xpi
gcc 3.2 (with multilib and 32bit emulation)
linux on a amd64

i hope this might be helpful
I get the same error. "The ICAL Component is not registered properly."
On the end of the messsagebox stand somethinge else:
"Type Error: Components.classes['@mozilla.org/ical-container;1']has no properties"

The is no output on the console....

I am using: 
Firefox 1.0
calendar_linux_20041112.xpi
gcc 3.2 (with multilib and 32bit emulation)
linux on a amd64

i hope this might be helpful
This does not work for me on XP Pro, Mozilla build 2005010506. I have no
compreg.dat file either! The console displays:

Welcome to jslib version 0.1.123

Global Constants:

JS_LIBRARY
        jslib
JS_LIB_FILE
        jslib.js
JS_LIB_PATH
        chrome://calendar/content/jslib/
JS_LIB_VERSION
        0.1.123
JS_LIB_AUTHORS
        Pete Collins       <petejc@mozdevgroup.com>
        Eric Plaster       <plaster@urbanrage.com>
        Martin.T.Kutschker <Martin.T.Kutschker@blackbox.net>
JS_LIB_BUILD
        mozilla 1.3+
JS_LIB_ABOUT
        This is an effort to provide a fully functional js library
        for mozilla package authors to use in their applications
JS_LIB_HOME
        http://jslib.mozdev.org/

Global Variables:

  JS_LIB_DEBUG
  JS_LIB_ERROR




*********************
JS_LIB DEBUG IS ON
*********************


chrome://calendar/content/jslib/io/io.js
chrome://calendar/content/jslib/io/filesystem.js
*** load: filesystem.js OK
chrome://calendar/content/jslib/io/file.js
*** load: file.js OK
chrome://calendar/content/jslib/io/dir.js
*** load: dir.js OK
chrome://calendar/content/jslib/io/fileUtils.js
*** load: fileUtils.js OK
chrome://calendar/content/jslib/io/dirUtils.js
*** load: dirUtils.js OK
chrome://calendar/content/jslib/rdf/rdf.js
chrome://calendar/content/jslib/rdf/rdfBase.js
*** load: rdfBase.js OK
chrome://calendar/content/jslib/rdf/rdfResource.js
*** load: rdfResource.js OK
chrome://calendar/content/jslib/rdf/rdfContainer.js
*** load: rdfContainer.js OK
*** load: rdf.js OK
chrome://calendar/content/jslib/rdf/rdfFile.js
*** load: rdfFile.js OK


Attached image Error After Install —
Using Windows 2000 Pro SP4. Installed new Mozilla 1.8a6 ID: 2005011116
Installed Calendar for 1.8a5 and nightly build for windows.
After install the Calendar, I close Mozilla, delete the compreg.dat as always
and start again Mozilla. This box (attach) display´s on screen. Clicking Ok the
Mozilla starts normal, the icon on Component Bar is there but not works.
Attachment #139730 - Attachment is obsolete: true
Attachment #166315 - Attachment is obsolete: true
Windows XP SP2, Mozilla 1.8a6, latest xpi of calendar

The tip 122860 does not work anymore. With 1.8a5 it was working. I can not start
the calendar att all.

TypeError: Components.classes['@mozilla.org/ical-container;1']has no properties

After deleting of compreg.dat and a new start I get the following error: *It is
not possible to find procedure start address
?InsertObjectAt@nsCOMArray_base@@IAEPAVnsISupports@@H@Z in xpcom.dll
The tipp in the attachment does not help. I tried the
calendar_linux_20050111.xpi with Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.8b) Gecko/20050116.


When I start Mozilla I get this message in the text console.

(QFA)Talkback error: Can't initialize.


When I click on the calendar, I get following messages in the text console and
the popup comes telling me to come up to this page. Hope these messages help you
to fix the bug.


Welcome to jslib version 0.1.123

Global Constants:

JS_LIBRARY
        jslib
JS_LIB_FILE
        jslib.js
JS_LIB_PATH
        chrome://calendar/content/jslib/
JS_LIB_VERSION
        0.1.123
JS_LIB_AUTHORS
        Pete Collins       <petejc@mozdevgroup.com>
        Eric Plaster       <plaster@urbanrage.com>
        Martin.T.Kutschker <Martin.T.Kutschker@blackbox.net>
JS_LIB_BUILD
        mozilla 1.3+
JS_LIB_ABOUT
        This is an effort to provide a fully functional js library
        for mozilla package authors to use in their applications
JS_LIB_HOME
        http://jslib.mozdev.org/

Global Variables:

  JS_LIB_DEBUG
  JS_LIB_ERROR




*********************
JS_LIB DEBUG IS ON
*********************


chrome://calendar/content/jslib/io/io.js
chrome://calendar/content/jslib/io/filesystem.js
*** load: filesystem.js OK
chrome://calendar/content/jslib/io/file.js
*** load: file.js OK
chrome://calendar/content/jslib/io/dir.js
*** load: dir.js OK
chrome://calendar/content/jslib/io/fileUtils.js
*** load: fileUtils.js OK
chrome://calendar/content/jslib/io/dirUtils.js
*** load: dirUtils.js OK
chrome://calendar/content/jslib/rdf/rdf.js
chrome://calendar/content/jslib/rdf/rdfBase.js
*** load: rdfBase.js OK
chrome://calendar/content/jslib/rdf/rdfResource.js
*** load: rdfResource.js OK
chrome://calendar/content/jslib/rdf/rdfContainer.js
*** load: rdfContainer.js OK
*** load: rdf.js OK
chrome://calendar/content/jslib/rdf/rdfFile.js
*** load: rdfFile.js OK
Get same error message as displayed in attachement #168298.
  https://bugzilla.mozilla.org/attachment.cgi?id=168298

  TypeError: Components.classes['@mozilla.org/ical-container;1']
This bug is reproducable: Everytime I start the calendar tool it appears.

Configuration
  Mozilla 1.8a6, WinXP professional, SP2
  New as of today: 1GB Ram instead of 512MB (if the

Download of
  calendar XPI today (2005-01-17).

Troubleshooting guides as mentioned in error message do not work.
Starting Mozilla with "-calendar" does not log any messages, even when error occurs.

I am using a profile that was created prior to Mozilla 1.6. But removing the
calendar folder in the profile directory does not prevent the error.
Calendar used to work fine with 1.7.5
Getting the ical does not register on MO 1.8a6
*** Bug 280303 has been marked as a duplicate of this bug. ***
Error message when trying to open calendar fro Mozilla version 2005011116 and
using calender version calendar_windows_20050111.xpi
ICAL Component is not registered properly.
When is this going to get fixed? I cannot use Mozilla until it is. The suggested
work-arounds do not work for me.
The calendar doesn't seem to work on Mozilla 1.8b1, and at least the latest
alpha releases as well according to other reports.
Tried to install on 1.8b1 linux gcc2.95.3 compiled Mozilla Suite.
Calendar Build 20050218 gcc2 : .... Ical not properly installed etc...
Installed as root, deleted compreg.dat, but error persists:

JS Console gives:
Error: uncaught exception: [Exception... "Component returned failure code:
0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]"  nsresult:
"0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: XStringBundle ::
getString :: line 17"  data: no]

and  a couple of probably minor ruleset problems:
Error: Expected identifier for ID selector but found '#0-day-title'.  Ruleset
ignored due to bad selector.
Source File: chrome://calendar/skin/calendar.css
Line: 799
Error: Expected identifier for ID selector but found '#0-day-title'.  Ruleset
ignored due to bad selector.
Source File: chrome://calendar/skin/calendar.css
Line: 799
...
Oops, 18-Feb gcc2 build is not 2005, but 2004... Probably too old.
Is there a recent gcc2 build somewhere ?
I want to install the calendar for Thunderbird 1.0 . I have downloaded the file
calendar_linux_20050111.xpi. and then installed the extension in Thunderbird,
main menu-tools-extensions. I got this message: ICAL component is not registered
properly, Type error: "Components classes ['@mozilla.org/ical-container;1'] has
no properties." Please could anyone tell me what to do?
My PC runs Windows 98.(In reply to comment #247)
> I am not sure if "Reply" is the way to do this, but either I misread the
> installation instruction as close program when they said shut down and restart
> or perhaps they should be modified. A couple of days after posting this message,
> I clicked on the calendar icon in Firefox, it worked and has been working
> elegantly ever since. I may never use MS Outlook again!
> 
> Rob Hatch
> 
> (In reply to comment #244)
> > I yielded to your upgrade messages and tried Firefox 1.9, which gave me only the
> > ICAL component not registered error message. Otherwise I would make it my
> > default browser.
> > 
> > Then I tried upgrading to Mozilla 1.6 from 1.5, using my recent "contribution"
> > CD. I was able to add the calendar to that so that it appeared to be working.
> > 
> > Unfortunately, I still got an upgrade message, and when I installed Mozilla 1.7,
> > no dice with the calendar, back to the old error message.
> > 
> > I have four compreg.dat files, and I am leery of deleting any of them. I think I
> > will hope for an upgrade of the calendar. 
> 
> (In reply to comment #244)
> > I yielded to your upgrade messages and tried Firefox 1.9, which gave me only the
> > ICAL component not registered error message. Otherwise I would make it my
> > default browser.
> > 
> > Then I tried upgrading to Mozilla 1.6 from 1.5, using my recent "contribution"
> > CD. I was able to add the calendar to that so that it appeared to be working.
> > 
> > Unfortunately, I still got an upgrade message, and when I installed Mozilla 1.7,
> > no dice with the calendar, back to the old error message.
> > 
> > I have four compreg.dat files, and I am leery of deleting any of them. I think I
> > will hope for an upgrade of the calendar. 

Dear developers,
You will release any calendar version to work with Mozilla 1.8b1??

tks a lot
(In reply to comment #317)
>
http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/windows/calendar_windows_1.8_20050228.xpi
> Should be good for Mozilla 1.8b1

works!!! (on windows 2000 SP4)
remember, after install, close all mozilla, delete compreg.dat and  start again.
Why still not posted on the calendar web site??
I have installed the Calandar extension into Thunderbird 1.0.2 (20050317)

When trying to run I get the followoing alert.

QUOTE FROM ERROR

"The calandar cannot run due to the following error:
The ICAL Component is not registered properly.  Please follow theinstructions
given at: http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view
If these instructions don't solve the problem, please add yourself to the cc
list of bug 13442 at http://bugzilla/mozilla/org/show_bug.cgi?id=13442.
and give more feedback on your platform, Mozilla version, calandar install type:
(buildor xpi), any errors you see on the console that you think is related and
any other problems you come across when following the above instructions.

[Exception... "Component returned failure code: 0x90570016
(NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]"nsresult: "ox80570016
(NS_ERROR_XPC_GS_RETURNED_FAILURE)"location: "JS frame ::
chrome://calendar/content/calandarEvent.js :: CalendarEventDataSource :: line
104' data: no]

"
I am Running XP Home, P43.6ghz 1gb ram.  Thunderbird 1.0.2 (20050317) and the
latest calander extension from the extension page for Thunderbird.
I have Mozilla 1.7.8 installed on Windows XP Pro, and had installed Calendar
1.8b1 for Mozilla Suite.

On initially loading Mozilla after the Calendar install, I got an
xpcomm_core.dll error, if this helps.
*** Bug 295342 has been marked as a duplicate of this bug. ***
I'm getting this error:

The calender cannot run due to the following error:

The ICAL Component is not resigtered properly. Please follow the instructions
given at: http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view.

///It continues yatting on, but eventually displays the following\\\

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties.

What I find important is that this is on Mozilla Thunderbird 1.1 Alpha. I think
it's important to make it compatible to the new future Mozilla email client.
You know, I just uninstalled the extension because I ran into this bug, and it
erased MY ENTIRE CALENDAR!!!  I will file the bug as soon as I can do so without
using many curse words.
I've installed latest calender extension for thundrbird
(calendar_windows_1.8_20050228.xpi, downloaded from
http://ftp.mozilla.org/pub/mozilla.org/calendar/xpi/windows/) and it does not
register (thunderbird version 1.0.2 (20050317))!

I've tried out another calender extension downloaded from mozilla site that is
supposed to run with thunderbird, version 1.0 - 1.0.x (that is actually what i
have installed on my PC) but this one crashed whole thunderbird!
WIN XP Installed Mozilla Calendar Extension 0.8.3+ to Thunderbird 1.0+ (20050630)

Following error is returned on attempting to launch Calendar inside of TB

The calendar cannot run due to the following error:
The ICAL Component is not registered properly.  Please follow the instructions
given at:

TypeError: Components.classes['@mozilla.org/ical-container;1]'has no properties.
Just curious, where do you find newer builds of the calender than
2005-01-something that are listed in the web page?

I would like to try with a newer build myself.
Attached image image/jpg —
iCal fails on Deer Park Alpha 1 with no reported error,  and requires crashing
Deer Park to shut it down.  Deer Park Alpha 2 at some point corrects this and
at least as early as 2005-07-17 00:33 Pacifica build reports the error
attached.  iCal still doesn't work with Deer Park (obviously), but Deer Park
does now report the reason as being a bad regristration.
(In reply to comment #325)
> WIN XP Installed Mozilla Calendar Extension 0.8.3+ to Thunderbird 1.0+ (20050630)
> 
> Following error is returned on attempting to launch Calendar inside of TB
> 
> The calendar cannot run due to the following error:
> The ICAL Component is not registered properly.  Please follow the instructions
> given at:
> 
> TypeError: Components.classes['@mozilla.org/ical-container;1]'has no properties.


I get the same error dialog:

  Linux 2.6.12-gentoo x86_64 Mobile AMD Athlon 64 Processor 3000+
  Calendar Version 0.8.3+
  Firefox 1.0.4

It *does* work on

  Linux 2.6.9-gentoo-r1 i686 Intel(R) Pentium (R) 4 CPU 2.00GHz
  Calendar Version 0.8.3+
  Firefox 1.0.4

I presume in my case it's a problem with using a 32-bit version of libxpical.so
Windows XP SP2, Mozilla Suite 1.7.10pl, xpi install type.
Error returned: TypeError: Components.classes['@mozilla.org/ical-container;1']
has no
properties
Attached image Calendar error —
This is the error I receive (in Linux environment) after successful installed
calendar component and after restarted Firefox.
*** Bug 307869 has been marked as a duplicate of this bug. ***
Tried fix at <http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view>
but didn't solve problem.  FYI, only "component.reg" file found was within Open
Office folder so didn't delete it.  Also, I assume the XPI I installed (1.8b1)
was built for the version of Mozilla I'm using (1.7.11). 
For what it's worth, I simply downloaded and installed 1.7.x Netscape 7.2 on top
of 1.8b1 version and it loads fine.  Seems like another case of "if it aint'
broke,..."
Calendar XPI is not working with Seamonkey 1.0 alpha - Mozilla/5.0 (Windows; U;
Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050910 SeaMonkey/1.0a
I installed Calendar (2005011113) extension on thunderbird 1.0.6 on linux
(2.6.9-11.EL).
When I tried to launch the calendar extension, I only obtained a message window
sending me to this bug number.
After a while I realized the partition whith my thuderbird profile on it was
mounted with the "noexec" option.
I then uninstalled the calendar extension, remounted the partition with the
"exec" option, remove the "compreg.dat" file from my thunderbird profile and
eventually reinstalled the calendar extension on thunderbird successfully.
 
Seriously, is necessary with more reports on this bug? If not, maybe someone
could change the phrasing in the dialog the asks people to submit bugreport?
(In reply to comment #334)
> Calendar XPI is not working with Seamonkey 1.0 alpha - Mozilla/5.0 (Windows; U;
> Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050910 SeaMonkey/1.0a

In to Seamonkey 1.0a - Linux Debian 2.6.12-1-686(Unstable), from a builded
tarball. Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.8b4) Gecko/20050910
SeaMonkey/1.0a
running kernel 2.6.14-1.1637_FC4smp x86_64
Fedora Core 4
Mozilla Suite 1.7.12
Installed XPI version as root, got the aforementioned error after restart. Instructions from bugzilla did not fix the problem.
The same process worked fine on my old 32 bit machine.
I followed the instructions below, did not resolve:
The calendar cannot run due to the following error:
The ICAL Component is not registered properly. Follow the instructions at:
http://bugzilla.mozilla.org/attachment.cgi?id=122860&action=view
If these instructions don't solve the problem, add yourself to the cc list of bug 134432 at:
http://bugzilla.mozilla.org/show_bug.cgi?id=134432 and give more feedback on your platform, Mozilla version, calendar install type (build or xpi), any errors you see on the console that you think is related and any other problems you come across when following the above instructions.

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties
Attached image Alert box —
not much useful detail
QA Contact: colint → libical
Same problem here:

 TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

TBird 1.5, RH 9 Linux, MC 0.2.0.20060116 (Linux version, of course, from xpi)
The new backend doesn't have this issue.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
What do you mean with the new backend? Do you mean Seamonkey 1.5a, or do you mean the Mozilla 1.7.12 release?
(In reply to comment #343)
> What do you mean with the new backend? Do you mean Seamonkey 1.5a, or do you
> mean the Mozilla 1.7.12 release?
> 

The calendaring backend in CVS has been largely re-written.  This error can't possibly happen in current builds.
Linux distribution is Gentoo

GCC version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)

Calendar version is the latest listed on the download page...
3eed65b703648ee5dd29c86f0c3e7912  mozilla_calendar-0.2.0.20060116-fx+tb-linux.xpi

Thunderbird version is 1.5 (20060113)

I'm getting the same error...

TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties

I only installed thunderbird for the first time once 1.5 came out, and I've never installed the calendar before, so this shouldn't be old files being left around.
(In reply to comment #345)
> Calendar version is the latest listed on the download page...
> 3eed65b703648ee5dd29c86f0c3e7912 
> mozilla_calendar-0.2.0.20060116-fx+tb-linux.xpi
> 
Right, this is the old version.  The 'experimental' version the updated code where this problem does not (and cannot) exist.
Status: RESOLVED → VERIFIED
(In reply to comment #346)
> Right, this is the old version.  The 'experimental' version the updated code
> where this problem does not (and cannot) exist.

That explains it then, I'll wait for the next linux build to be made available.
Thanks
Since the currently posted version of the Calendar doesn't work, could you please either (a) post the experimental version that does work, or (b) roll it back to the next-latest version that does work? Either way is better that what's there now.

Also, I don't see what bugzilla #122860 has to do with this. Is there some RPM that I have to update on my system? I'm using the Calendar extension to Thunderbird on RedHat 9.
(In reply to comment #348)
> Since the currently posted version of the Calendar doesn't work, could you
> please either (a) post the experimental version that does work, or (b) roll it
> back to the next-latest version that does work? Either way is better that
> what's there now.
(a) We're still waiting for someone to step up to the plate to help support the calendar extension.  This includes producing experimental builds for Linux.  
(b) There is no 'roll-back'.  This problem existed since the beginning of the calendar extension.  The only solution is to move forward with the 'experimental versions' or else, try Lightning.

The Lightening option doesn't work, I've tried the daily drops over the last 3 days and Thunderbird 1.5 won't open a window if any of them were loaded. I can fix it by with "rm -Rf extensions/*" subdirectory before re-running Thunderbird.

Nice idea, though -- I've been expecting to move up to Lightening any day now.
(In reply to comment #350)
> The Lightening option doesn't work, I've tried the daily drops over the last 3
> days and Thunderbird 1.5 won't open a window if any of them were loaded. I can
> fix it by with "rm -Rf extensions/*" subdirectory before re-running
> Thunderbird.

That's bug 321244; should be fixed fairly soon.
TypeError: Components.classes['@mozilla.org/ical-container;1'] has no properties.

# On Linux:  Make sure you completely quit Mozilla before trying to run calendar
yes; firefox process exited.

# Make sure you haven't by accident installed the Windows XPI
# Make sure you get the XPI built for the version of Mozilla you are using. Remember that the latest XPI is compiled with the most recent Mozilla code so it is most likely not to work on older versions of Mozilla.You have to upgrade your Mozilla in order to use it

It was this guy:
http://releases.mozilla.org/pub/mozilla.org/extensions/mozilla_calendar/mozilla_calendar-0.2.0.20060116-fx+tb-linux.xpi

# Make sure you choose the XPI compiled with a gcc compatible to the gcc used to build your Mozilla.( otherwise just try both gcc2.x and gcc3.2 XPIs )

I didn't see that choice...

# Make sure when you install the XPI you get two files ( calendar.xpt and libxpical.so ) installed to your "components" directory

Yep

# Remove your component.reg or compreg.dat file ( whichever you have ) and run Mozilla again ( preferably from command line to see any possible reports about the problem)

I had compreg.dat - removing & restarting didn't fix this problem, and I saw no output on the commandline.

# If you have installed Mozilla as root, install the XPI as root and then run Mozilla as root at least once.

I didn't try this.

# If the problem isn't solved and your Mozilla becomes unusable remove libxpical.so from the components directory

System Info:
Mozilla/5.0 (X11; U; Linux ia64; en-US; rv:1.8) Gecko/20051224 Debian/1.5.dfsg-3 Firefox/1.5
I have the same dialog as "Comment #339 From Adriana".

I have tried everything that "Comment #352 From dannf@hp.com" tried, even the root suggestion.

Just like "Comment #347 From Stoo" said, I'll also wait for the next build to be available. It would be nice to update this bug when it is avaiable.

I am using:
 Linux SuSE 9.1 (i586)
 Thunderbird 1.5
 mozilla_calendar-0.2.0.20060116-fx+tb-linux.xpi
I'm running firefox and mozilla (latest from the downloads page) on my rh 7.2 system.

The mozilla application suite calendar works great.

When I startup firefox and install the "stable nightly build" the install appears to take place. 1.0/1.0.x fails, complaining about the version of firefox.

I restart firefox and get the popup that talks about checking bugzilla. I saw no problems except that there appears to be two calendar.xpi/libxpical.so files in my home dir. One appears to be clearly for the mozilla I installed and the other might be for firefox. I'm not sure. Here's the find for  the libxpical.so file.
find . -name libxpical.so -ls
7065847  380 -rwxrwxr-x   1 ggoffe   ggoffe     384369 Jan 17 20:30 ./.mozilla/firefox/vbsg5hgc.default/extensions/{8e117890-a33f-424b-a2ea-deb272731365}/components/libxpical.so
 53652 1812 -rwxrwxr-x   1 ggoffe   ggoffe    1850219 Jan 11  2005 ./mozilla/components/libxpical.so


Can one have both browsers and calendars installed in the same home dir on the same system?

George...
This bug was raised almost 4 years ago, and seems to have gone away with
all the Thunderbird's up until 1.5, at which point the prescribed fixes
don't seem to work. When is a new version going to be dropped for
Thunderbird 1.5 on Linux?
Could we hold this bug as *open* until it gets fixed?
*** Bug 328345 has been marked as a duplicate of this bug. ***
(In reply to comment #356)
> Could we hold this bug as *open* until it gets fixed?
> 
It *is* fixed on trunk. There is no libxpical anymore, no ICAL component, no message that it isn't registered.
That there is no stable release with the bug fixes is just how things work withing mozilla. Bugs get marked fixed when trunk builds have a fix, not when a stable build is released.
Fedora Core 5 using thunderbird 1.5
Debian Sarge 3.1r1 using thunderbird 1.5 (20060318)
I tried both extentions:
calendar-linux~0.2.0.20060116_de-AT.xpi &
mozilla_calendar-0.2.0.20060116-fx+tb-linux.xpi
I get the screenshot of Calendar error in Thunderbird but suggested solutions did not help me.
I am using Thunderbird 1.5 (20060309) version 1.5-0ubuntu6 on the latest Ubuntu Dapper Beta :  Linux franz4-ubuntu 2.6.15-21-amd64-xeon #1 SMP PREEMPT Fri Apr 21 16:59:44 UTC 2006 x86_64 GNU/Linux
I also cannot get the calendar extension to work.

Ubuntu Dapper Drake, Thunderbird 1.5 (20060521), Linux extension
AMD 64

Any way to hack this to work?
Component: libical → Internal Components
The bugspam monkeys have been set free and are feeding on Calendar :: Internal Components. Be afraid for your sanity!
QA Contact: libical → base
*** Bug 350530 has been marked as a duplicate of this bug. ***
I also had Mozilla Calendar Extension 0.8.3+ and when I updated Firefox this function stop working. Is there any replacement? or at least is there a way to recover all my calendar entries??

Firefox 2.0.0.4 Gecko/20070515
Windows XP v5.1, SP2

Thanks
There is no direct replacement for the Calendar extension in Firefox as it has been discontinued.

You can either use the standalone application Mozilla Sunbird or install the Lightning extension into Mozilla Thunderbird if you use Thunderbird.

Your current calendar entries should live in your profile folder. 
--> http://kb.mozillazine.org/Profile_folder

Look for a file with the file extension .ics there.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: