SOLO-3088

FileContentMismatchSoloError — Component

FileContentMismatchSoloError

CodeSOLO-3088
CategoryComponent
OwnershipInfrastructure
RetryableNo

Description

Thrown when content read back from the network does not match what solo uploaded. After uploading a file (for example via the Hedera File Service), solo re-reads it and compares, so this means the round-trip verification failed — the stored content differs from what was sent, indicating the upload was incomplete or corrupted.

Troubleshooting Steps

  1. Retry the file upload — transient network issues can cause partial or corrupt writes
  2. Check solo logs for chunk append errors: tail -n 100 ~/.solo/logs/solo.log
  3. Verify consensus nodes are healthy: kubectl get pods -n
  4. Check node logs for transaction errors: kubectl logs -n
  5. Confirm no concurrent process modified the same Hedera file during the upload