Discussion:
Automation error Interface not registered -2147221163
(too old to reply)
Morgan
2006-08-25 20:51:01 UTC
Permalink
Guys,
My environment is VB6, Oracle 9i, COM+ and Citrix.
VB application is deployed in Citrix servers. Citrix Server connects to COM+
server and COM+ server handles database connectivity.

One user reported the following error while trying to make a connection to
COM+ server from the VB appication hosted in Citrix server.

Error Number: -2147221163
Error Description: Automation error interface not registered.

From the code I would assume that this error occured while executing

Set objX=New DLL.Classname
str=objX.Getblahblah(....

The error was not reproducible, I was able to login to the same server and
able to work with no error, other users connecting to the same server also
didn't report any error.

Can you please help me in solving this issue.

Best regards
Morgan
Morgan
2006-09-06 15:06:01 UTC
Permalink
Guys,
This problem is still open, any help would be appreciated.
-Morgan
Post by Morgan
Guys,
My environment is VB6, Oracle 9i, COM+ and Citrix.
VB application is deployed in Citrix servers. Citrix Server connects to COM+
server and COM+ server handles database connectivity.
One user reported the following error while trying to make a connection to
COM+ server from the VB appication hosted in Citrix server.
Error Number: -2147221163
Error Description: Automation error interface not registered.
From the code I would assume that this error occured while executing
Set objX=New DLL.Classname
str=objX.Getblahblah(....
The error was not reproducible, I was able to login to the same server and
able to work with no error, other users connecting to the same server also
didn't report any error.
Can you please help me in solving this issue.
Best regards
Morgan
Ralph
2006-09-06 15:30:31 UTC
Permalink
Post by Morgan
Guys,
This problem is still open, any help would be appreciated.
-Morgan
Post by Morgan
Guys,
My environment is VB6, Oracle 9i, COM+ and Citrix.
VB application is deployed in Citrix servers. Citrix Server connects to COM+
server and COM+ server handles database connectivity.
One user reported the following error while trying to make a connection to
COM+ server from the VB appication hosted in Citrix server.
Error Number: -2147221163
Error Description: Automation error interface not registered.
From the code I would assume that this error occured while executing
Set objX=New DLL.Classname
str=objX.Getblahblah(....
The error was not reproducible, I was able to login to the same server and
able to work with no error, other users connecting to the same server also
didn't report any error.
Can you please help me in solving this issue.
Best regards
Morgan
Have you tried creating a completely new profile/user (such as adding
yourself as a user) on the errant box?

Citrix goes out of its way to provide a unique environment for each user. My
wild guess there is something unusual with this user's profile, the box, or
the wire. Testing a different user on the same box will help rule-out, or
confirm, the box and wire as being the problem.

-ralph
Morgan
2006-09-06 15:48:02 UTC
Permalink
Hi Ralph,

I did go to the same box and was able to successfully access the same record.
There are atleast 6 citrix servers in the production environment, users will
be connected to different citrix servers for each session. This error
happened 2 weeks back, after that things look normal.
I am worrying this error may pop up after some time.

Thanks for your help.
I am open for any suggestions.

Thanks
Morgan
Post by Ralph
Post by Morgan
Guys,
This problem is still open, any help would be appreciated.
-Morgan
Post by Morgan
Guys,
My environment is VB6, Oracle 9i, COM+ and Citrix.
VB application is deployed in Citrix servers. Citrix Server connects to
COM+
Post by Morgan
Post by Morgan
server and COM+ server handles database connectivity.
One user reported the following error while trying to make a connection
to
Post by Morgan
Post by Morgan
COM+ server from the VB appication hosted in Citrix server.
Error Number: -2147221163
Error Description: Automation error interface not registered.
From the code I would assume that this error occured while executing
Set objX=New DLL.Classname
str=objX.Getblahblah(....
The error was not reproducible, I was able to login to the same server
and
Post by Morgan
Post by Morgan
able to work with no error, other users connecting to the same server
also
Post by Morgan
Post by Morgan
didn't report any error.
Can you please help me in solving this issue.
Best regards
Morgan
Have you tried creating a completely new profile/user (such as adding
yourself as a user) on the errant box?
Citrix goes out of its way to provide a unique environment for each user. My
wild guess there is something unusual with this user's profile, the box, or
the wire. Testing a different user on the same box will help rule-out, or
confirm, the box and wire as being the problem.
-ralph
Ralph
2006-09-06 16:24:34 UTC
Permalink
Post by Morgan
Hi Ralph,
I did go to the same box and was able to successfully access the same record.
There are atleast 6 citrix servers in the production environment, users will
be connected to different citrix servers for each session. This error
happened 2 weeks back, after that things look normal.
I am worrying this error may pop up after some time.
Thanks for your help.
I am open for any suggestions.
Thanks
Morgan
<snipped>

Well considering there is at a bare minimum 128+ processes running on a
server at rest, at least 8 to 15 layers of indirection with any call, and
chips have become cosmic rays detectors - you may just have to chalk it up
to a reason why we add all that damn error-handling. <g>

-ralph

Loading...