Skip to content

Send-to-Kindle fails on large Mastering Cardano EPUB (~134MB, E999 error) #47

@akonior

Description

@akonior

I tried sending the generated mastering-cardano-v1.0.0.epub to my Kindle using the official Send to Kindle feature. The file size is about 134MB.

The delivery consistently fails with the following message:

Dear customer,
The following document(s), sent at 07:16 AM on Tue, Aug 26, 2025 GMT, could not be delivered due to E999 - Send to Kindle Internal Error:
mastering-cardano-v1.0.0.epub
We apologize for the inconvenience.

Observations:

  • According to Amazon, Send to Kindle supports EPUB files up to 200 MB.
  • However, this EPUB (~134 MB) always fails with error E999.
  • When I manually reduced the images inside the EPUB so that the final file was <50 MB, and run github action epub build on a fork: the upload succeeded without any issues.
  • This suggests there might be a practical file size (or image size) limitation below the officially stated 200 MB.
Image

Proposed Solution / Workaround:

  • Consider reducing the resolution/size of images embedded in the EPUB so that the final output is <50 MB.
  • Alternatively, test with intermediate sizes (e.g. 50–100 MB) to determine the maximum reliably accepted size for Send to Kindle.

This would make it possible to read the book on Kindle without manual post-processing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions