Resolved this issue...

Removed component from COM+ registration. Deleted DLL. Re-compiled DLL from
source. Re-registered in COM+. Works fine. Mr Gates, want to explain?


"Mark Micallef" <>
wrote in message news:%23A8zjy7NEHA.540TK2MSFTNGP11.phx.gbl...
> I'm having the problem below and so far my search on Google and MSDN
> yielded much fruit in the way of an explanation or process of elimination
> for the problem. I'm hoping you may have come across this one before, and
> might be able to shed some light.
> I updated a COM+ component with some relatively simply business logic
> changes and rolled it out on our of our dev boxes via the Component
> MMC Snap-In for W2K Server. This component is called by an ASP, and we are
> now getting the following error on the first call to the object following
> the Server.CreateObject(.) instruction:
> Technical Information (for support personnel)
> Error Type:
> (0x8004E025)
> COM+ Activation failed because an initialization function failed. Check
> event log for more information.
> /Login.asp , line 80
> Browser Type:
> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
> Page:
> GET /Login.asp
> Time:
> Wednesday, 12 May 2004, 10:08:35 AM
> Line 80 has this instruction:
> mobjUser.ConnectionString = CONNECTION_STRING
> However, the changes made were NOT related to the classes being used in
> call. Furthermore, I've since rolled back to the original DLL (which
> perfectly) and the problem persists. The NT 5.0 event log has the
> to say:
> The IObjectControl::Activate() method failed. The CLSID of the object is:
> {289CD7A3-1CF4-4C47-BC6B-7A1EAB7210C5}
> Server Application ID: {7A018A4D-57AF-4D60-B935-04D825D76F31}
> Server Application Name: Application Business Logic
> Error Code = 0x800a0030 :
> COM+ Services Internals Information:
> File: .\jit.cpp, Line: 319
> I've also attached a screenshot of the event log dialog. If someone can
> point me in the right direction, I WILL send a bottle of wine to an
> of your choosing! Hope someone can give me a heads up on this one...
> Cheers,
> Mark