Site icon EfmSoft

What does HRESULT 0x80010007 (RPC_E_SERVER_DIED) mean?

 
Previous Next
RPC_E_CONNECTION_TERMINATED RPC_E_CLIENT_DIED

RPC_E_SERVER_DIED

When a remote call is performed, a connection is established between the client and the server (usually using TCP/IP). The client sends information to the server identifying the method to call and its parameters. Then the client waits information about the results of the method execution from the server. If during the waiting period the connection to the server is lost (for example, for some reason the TCP/IP connection was broken), there is no information about the reason for the connection loss, nor about the stage of the method execution. The method could be either successfully executed or completed with an error. As result the RPC management code returns This result.

Diagnostic interpretation of RPC_E_SERVER_DIED

RPC_E_SERVER_DIED has the HRESULT value 0x80010007. AllStat records the condition as “The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.”.

Evidence to capture

Retry and recovery

Retry this result only when the owning API documents a transient state or after the condition described as “The callee (server [not server application]) is not available and disappeared; all connections are invalid. ” has changed.

Official references

Diagnostic interpretation

This result has the HRESULT value 0x80010007. The call may have executed.”.


Looking for a different code? Search another status or error code.

Exit mobile version