Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed //ollowing error: 800401

Project:Awesync
Version:1.0.0.8
Component:COM
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed
Description

Hi guys
I have just installed and configure the app and restarted. My config is as follows:
Server: notesuk3
Database: mail\dcullen.nsf
ID File: C:\lotus\notes\data\dcullen.id
Password: "My Usual Notes Password"
When clicking the sync button it fails and gives the following info in he LOG section.
10:39:38 - Process started
10:39:38 - Loading index...
10:39:38 - Connecting Notes...
10:39:38 - Can't process: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
10:39:38 - Collecting garbage...
10:39:38 - Done
Any ideas what ma be cauing this?
Any help will be much appreciated.
Best Regards - Dave


#1

I have the same exact issue.

#2

Hopefully the guys will come back with an answer soon :)

#3

Hi Dave,
What version of Windows and Lotus Notes client have you installed?
Would you send your log files? These files are "log.txt" and similar. They are in folder like the following (where you installed it):
C:\Program Files\AweSync
Thanks.

#4

I am on Windows XP
Lotus Notes 7.
How do I send my log files?
 

#5

Same problem here. I'm running Windows XP Pro, Version 2002 SP 3. Lotus Notes 6.5.
Here is my log file:
2009-09-09 17:38:26,750 [1] INFO  AweSync.MainForm - Log started
2009-09-09 17:38:27,969 [1] INFO  AweSync.Settings - Loading settings...
2009-09-09 17:38:27,969 [1] INFO  AweSync.MainForm - Trying to determine Notes settings...
2009-09-09 17:41:01,781 [1] INFO  AweSync.Settings - Saving settings...
2009-09-09 17:41:04,484 [1] INFO  AweSync.Settings - Settings saved
2009-09-09 17:41:06,171 [3] INFO  AweSyncLib.AweSyncMain - Process started
2009-09-09 17:41:06,218 [3] INFO  AweSyncLib.DocumentsIndex - Loading index...
2009-09-09 17:41:06,265 [3] INFO  AweSyncLib.AweSyncMain - Connecting Notes...
2009-09-09 17:41:06,374 [3] ERROR AweSync.MainForm - Can't process: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
2009-09-09 17:41:06,406 [3] WARN  AweSync.MainForm - Can't process
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
   at AweSyncLib.LotusHelper.OpenDatabase(String server, String nsfPath, String idFile, String idPassword, NotesSession& session)
   at AweSyncLib.AweSyncMain.ConnectLotus()
   at AweSyncLib.AweSyncMain.Process(UpdateStatusFunc updateFunc)
   at AweSync.MainForm.ProcessSyncThreadFunc()
2009-09-09 17:41:06,452 [3] INFO  AweSyncLib.AweSyncMain - Collecting garbage...
2009-09-09 17:41:06,468 [3] INFO  AweSyncLib.AweSyncMain - Done

#6

The log files are located in the application folder.
They are named log*.txt
Please send at least log.txt file right after you have this issue.

#7

Hi - Thanks for your reply.
I am using Windows 7 RC1 x64 on Notes 8.5
 
Here is my LOG
 
2009-09-10 09:05:01,077 [4] INFO  AweSyncLib.AweSyncMain - Process started
2009-09-10 09:05:03,058 [4] INFO  AweSyncLib.DocumentsIndex - Loading index...
2009-09-10 09:05:03,448 [4] INFO  AweSyncLib.AweSyncMain - Connecting Notes...
2009-09-10 09:05:04,805 [4] WARN  AweSyncLib.LotusHelper - Can't process id file
System.IO.FileNotFoundException: Can't read registry setting
   at AweSyncLib.LotusHelper.ProcessId(String idPath)
   at AweSyncLib.LotusHelper.OpenDatabase(String server, String nsfPath, String idFile, String idPassword, NotesSession& session)
2009-09-10 09:05:05,351 [4] ERROR AweSync.MainForm - Can't process: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
2009-09-10 09:05:05,492 [4] WARN  AweSync.MainForm - Can't process
System.Exception: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
   at AweSyncLib.AweSyncMain.Process(UpdateStatusFunc updateFunc)
   at AweSync.MainForm.ProcessSyncThreadFunc()
2009-09-10 09:05:05,788 [4] INFO  AweSyncLib.AweSyncMain - Collecting garbage...
2009-09-10 09:05:06,131 [4] INFO  AweSyncLib.AweSyncMain - Done
2009-09-10 09:07:30,339 [1] INFO  AweSync.Settings - Saving settings...
2009-09-10 09:07:30,417 [1] INFO  AweSync.Settings - Settings saved
2009-09-10 09:10:28,260 [1] INFO  AweSync.MainForm - Log started
2009-09-10 09:10:33,624 [1] INFO  AweSync.Settings - Loading settings...
2009-09-10 09:10:53,241 [1] INFO  AweSync.Settings - Settings opened successfully

#8

Hi,
AweSync was not tested with Windows 7 yet. This will be done later.
Thanks.

#9

I also faced with that error: Can't process: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
I've fixed that issue by running following command:
regsvr32 "C:\program files\lotus\notes\nlsxbe.dll"
You may need to change path to your lotus notes folder...
 

#10

I had the same issue and found the regsvr32 fix which worked beautifully...however I am getting a "wrong password" error. It's the right ID file and the right password.
I do have a question. Is this possible to run on the Domino server for one user? It's allowing us to choose the mail file, userID and password, so I figured I'd ask first.

#11

Hey comment #10. Can you explain how you fix it with regsrv32?
My bets regards
 

#12

Component:Miscellaneous» COM

#13

Title:Trying to Sync Google Calendar and Notes for the first time.» Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed //ollowing error: 800401
Version:» 1.0.0.8

very same issue
 Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
Running WindowsXP SP3 + LN 6.0.3
2009-11-19 11:32:50,093 [4] INFO  AweSyncLib.AweSyncMain - Process started
2009-11-19 11:32:50,109 [4] INFO  AweSyncLib.AweSyncMain - Sync mode: One Way (LN to Google, Overwrite if Newer)
2009-11-19 11:32:50,125 [4] INFO  AweSyncLib.AweSyncMain - Connecting Lotus Notes...
2009-11-19 11:32:50,140 [4] ERROR AweSync.MainForm - Can't process: Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
2009-11-19 11:32:50,140 [4] WARN  AweSync.MainForm - Can't process
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {29131539-2EED-1069-BF5D-00DD011186B7} failed due to the following error: 80040154.
   at AweSyncLib.LotusHelper.OpenDatabase(String server, String nsfPath, String idFile, String idPassword, Boolean useCurrentIdFile, NotesSession& session) in C:\Appl\DotNet\AweSync_1008\AweSyncLib\Lotus\LotusHelper.cs:line 226
   at AweSyncLib.AweSyncMain.ConnectLotus() in C:\Appl\DotNet\AweSync_1008\AweSyncLib\AweSync.cs:line 334
   at AweSyncLib.AweSyncMain.Process(UpdateStatusFunc updateFunc, Boolean isWholeSync, Dictionary`2& addCalendars, List`1& remCalendars) in C:\Appl\DotNet\AweSync_1008\AweSyncLib\AweSync.cs:line 248
   at AweSync.MainForm.ProcessSyncThreadFunc() in C:\Appl\DotNet\AweSync_1008\AweSync\MainForm.cs:line 261
2009-11-19 11:32:50,156 [4] INFO  AweSyncLib.AweSyncMain - Collecting garbage...
2009-11-19 11:32:50,156 [4] INFO  AweSyncLib.AweSyncMain - Done

#14

hey, solution for ya
assuming you have your LN installed in C:\Program Files\lotus\notes
C:\Program Files\lotus\notes>regsvr32 -u nlsxbe.dll
C:\Program Files\lotus\notes>regsvr32 nlsxbe.dll
 
Gentlemen, Since I fixed an error for you for all operation systems at once - will I have my license for free? :)

#15

Status:active» closed