| Anterior | Siguiente |
| ERROR_DRIVER_CANCEL_TIMEOUT | ERROR_LOST_WRITEBEHIND_DATA |
ERROR_REPLY_MESSAGE_MISMATCH
Qué significa ERROR_REPLY_MESSAGE_MISMATCH
ERROR_REPLY_MESSAGE_MISMATCH (595) — Una respuesta LPC/IPC no coincide con la solicitud outstanding que esperaba el receptor.
El reply puede llevar otro ID, pertenecer a una conexión anterior, llegar después de timeout/cancel o apuntar a un slot reutilizado. Esto suele revelar una carrera de lifecycle o un protocolo que no mantiene generation/ownership de cada request.
Qué comprobar
- Registre request ID, reply ID, connection generation y timestamps.
- Revise timeouts, retries y reutilización de slots o handles después de reconnect.
- Compruebe que una respuesta tardía no pueda completar una nueva request con el mismo identificador.
Tratamiento recomendado
Use identificadores no ambiguos y generation counters y descarte replies de sesiones anteriores. No fuerce la asociación por orden de llegada. Preserve ambos mensajes para analizar la primera pérdida de correlación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.