Site icon EfmSoft

What does HRESULT 0x80636001 (PEER_E_CONTACT_NOT_FOUND) mean?

 
Previous Next
PEER_E_PNRP_DUPLICATE_PEER_NAME PEER_E_INVITE_CANCELLED

PEER_E_CONTACT_NOT_FOUND

Where the peer stack rejects the operation

PEER_E_CONTACT_NOT_FOUND — HRESULT 0x80636001 marks the requested trusted contact is absent from the local Peer Collaboration contact store. Treat it as a presence session result rather than a generic peer-networking failure.

Peer Collaboration provides serverless presence, contacts, endpoint subscriptions and invitations. Its operations depend on an interactive user context, explicit sign-in scopes and firewall/privacy consent.

Evidence to preserve before retrying

Controlled isolation

Enumerate contacts immediately before the operation and use one returned contact object, then compare with the stale identifier. Change one variable only; simultaneous changes to identity, cloud, database and firewall state destroy attribution.

CheckpointQuestion for this HRESULT
Before the APIWas the required invitation workflow obtained in this process and user context?
At the HRESULTPreserve contact peer name, contact enumeration, owning user profile, update/delete events and whether the application holds an obsolete PEER_CONTACT copy.
After correctionrefresh the contact store view or re-establish trust through the intended user flow; do not silently invite a different discovered peer.

Neighboring result

PEER_E_IDENTITY_NOT_FOUND differs because contact-not-found concerns another person in the collaboration contact store; identity-not-found concerns the local peer identity. Keep both HRESULT values in chronological order because a corrected prerequisite can expose the next validation stage.

Safe response

Refresh the contact store view or re-establish trust through the intended user flow; do not silently invite a different discovered peer. Preserve durable graph databases, group exports, identity certificates and invitation artifacts before changing them.

References


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

Exit mobile version