| Anterior | Siguiente |
| RPC_NT_BYTE_COUNT_TOO_SMALL | RPC_NT_INVALID_ES_ACTION |
RPC_NT_BAD_STUB_DATA
Qué significa RPC_NT_BAD_STUB_DATA
RPC_NT_BAD_STUB_DATA indica que el stub generado por RPC recibió datos que no encajan con la representación que espera el contrato MIDL. El problema está en la fase de unmarshalling/marshalling, no en un error genérico de conectividad.
Puede deberse a datos corruptos, cliente y servidor compilados con contratos incompatibles, longitudes/discriminantes incoherentes o memoria dañada antes de entregar el buffer al stub.
Qué comprobar
- Compare versión del IDL y stubs desplegados en ambos extremos.
- Revise arrays conformantes, unions, pointers y campos de longitud usados para validar el buffer.
- Capture el fallo antes de que una capa superior traduzca la excepción a un código genérico.
- Si el tráfico cruza proxies o software de inspección, determine si los bytes se alteran antes de llegar al runtime.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.