I have a client/server application that uses RPC for the client to communicate with the server.
Fairly regularly, I get an event in the Application log that the RPC connection was disconnected:
Client callback failed ((0x80010108) )
I have the Windows Firewall disabled on both machines. I've even run the client on a second computer with a clean Windows XP install without any group policies.
This has been going on for a long time and no one has been able to figure out why it's happening. The same client/server app works fine at other client locations.
Any thoughts?
That will require some troubleshooting.
I would start by taking a Wireshark or Netmon trace of the network traffic and correlate the capture with when the error occurs to see if anything interesting crops up. You could also take a look at the following article from TechNet Magazine: Troubleshooting RPC Errors.
I would do some basic elimination. Try each of the below steps, independently, until the error goes away.
Wireshark could probably give you a lot of info, but if you don't know how to analyze the data it may be overwhelming.
To quote from this document:
DCOM 108 failure
Rockwell Automation and Microsoft has worked closely with some of our mutual customers to identify and correct the DCOM 108 error, resulting in a Microsoft update for the Microsoft Operating Systems affected.
The Update for all Windows Operating Systems affected is available directly through Microsfot support via http://support.microsoft.com/kb/924432.
The updated code will be incorporated into Windows Server 2003 SP2.
The letter seems to fit what is happening to you.
User contributions licensed under CC BY-SA 3.0