| Anterior | Siguiente |
| STATUS_TRANSACTION_ALREADY_COMMITTED | STATUS_CURRENT_TRANSACTION_NOT_VALID |
STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER
Qué significa STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER
STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER afecta al paquete opaco con el que se transporta transaction context entre componentes. Truncación, longitud equivocada, version skew o serializar un puntero en vez de sus bytes pueden volver imposible reconstruir la relación.
No conviene editar el blob ni asumir que es texto. Debe validarse cómo se produce, cuánto mide después de serializarse y qué versión espera el receptor.
Qué comprobar
- Registre byte length y producer/consumer versions.
- Compruebe truncación en límites de string/RPC/IPC.
- Verifique lifetime del buffer y ownership.
- No interprete ni parchee campos opacos sin su formato documentado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
