if transaction data size is more than max_blocksize(AbsoluteMaxBytes) limit defined in configtx.yaml file.
BatchSize: # Absolute Max Bytes: The absolute maximum number of bytes allowed for # the serialized messages in a batch. AbsoluteMaxBytes: 99 MB # Preferred Max Bytes: The preferred maximum number of bytes allowed for # the serialized messages in a batch. A message larger than the preferred # max bytes will result in a batch larger than preferred max bytes. PreferredMaxBytes: 512 KB
sending transaction size should not exceed max_blocksize limit(AbsoluteMaxBytes).