Solved

Redemption "COM class factory" error

Posted on 2009-05-13
4
974 Views
Last Modified: 2013-11-07
I have a web application which uses redemtpion to create a .msg file and pass it to the user.  I am getting the following error:

Retrieving the COM class factory for component with CLSID {29ab7a12-b531-450e-8f7a-ea94c2f3c05f} failed due to the following error: 80040154.

On this line:

Dim session As New Redemption.RDOSession

The code works fine on 3 servers in 3 different environments, but throws this error at a new client site.  My research leads me to believe that this is some kind of security/permissions problem but so far I have not been able to nail it down.  I have registered and reregistered redemption.dll, also checked the permissions on the folder where it is located to make sure aspnet, network service, users, domain users, all have full rights.
0
Comment
Question by:rerard
  • 3
4 Comments
 
LVL 19

Expert Comment

by:Rimvis
Comment Utility
Hello rerard,

80040154 means "Class not registered". Did you install Redemption on the client?

Regards,

Rimvis
0
 
LVL 1

Author Comment

by:rerard
Comment Utility
Yup.. installed redemption, and when that didn't help I also tried to register the dll manually via regsvr32.
0
 
LVL 1

Author Comment

by:rerard
Comment Utility
Is it possible that redemption is being blocked by AV software, there is no indication of this but I am grasping at straws.
0
 
LVL 1

Accepted Solution

by:
rerard earned 0 total points
Comment Utility
The client installed Oulook on the server, which resolved the issue.  Our internal server does not have Oulook but it does have the exchange CDO so I think redemption requires one or the other.  
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now