| Предыдущий | Следующий |
| STATUS_TRANSACTION_ALREADY_COMMITTED | STATUS_CURRENT_TRANSACTION_NOT_VALID |
STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER
Что означает STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER
Буфер, используемый для маршалинга транзакции между PushTransaction и PullTransaction, имеет недопустимый формат или размер.
Что проверить
- Сохраните исходный буфер и его точную длину на стороне, которая его сформировала.
- Убедитесь, что принимающая сторона использует совместимый API и версию структуры.
- Не изменяйте и не обрезайте буфер при передаче через IPC, журналирование или собственный протокол.
- Проверьте, что буфер относится к той же транзакции и не используется после её завершения.
Сравните хэш и длину на стороне отправителя и получателя. Если данные меняются по пути, исправляйте транспорт; если одинаковы — проверяйте версию и контракт KTM.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
