Troubleshooting ENA
This page covers common issues when submitting to the European Nucleotide Archive and how to resolve them.
Common Errors
Invalid Taxonomy ID
Error: “Taxon is not submittable” or “Invalid TAXON_ID”
Cause: The taxId does not exist in NCBI taxonomy or is not a valid submittable taxon.
Fix:
- Verify the taxId at NCBI Taxonomy
- Use the organism autocomplete in SeqDesk to search for the correct entry
- For metagenomic samples, use the correct metagenome identifier (e.g.,
408170for human gut metagenome)
Missing Required Fields
Error: “Missing mandatory attribute” or “Required field not provided”
Cause: A MIxS checklist field that ENA requires is empty.
Fix:
- Check which checklist type is selected for the study
- Review the sample metadata table for empty required fields
- Fill in all mandatory fields for the selected checklist
Duplicate Alias
Error: “Alias already exists in the submission account”
Cause: The study or sample alias has already been used in a previous submission to ENA (including test submissions that haven’t expired).
Fix:
- Change the alias to a unique value
- Wait 24 hours if this was a test submission (test data expires)
- Check your ENA Webin portal for existing submissions with the same alias
Authentication Failed
Error: “401 Unauthorized” or “Invalid credentials”
Cause: ENA Webin credentials are incorrect or expired.
Fix:
- Go to Admin → ENA Configuration
- Verify the username (format:
Webin-XXXXX) - Re-enter the password
- Use the Test Connection button to verify credentials work
Connection Timeout
Error: “Connection refused” or “Request timeout”
Cause: Cannot reach ENA servers.
Fix:
- Check your server’s internet connectivity
- Verify firewall rules allow outbound HTTPS to
ebi.ac.uk - Check if ENA is experiencing downtime at ENA Status
- Retry the submission after a few minutes
Description Too Short
Error: “Study description must be at least 50 characters”
Cause: ENA requires meaningful descriptions, not placeholder text.
Fix: Write a detailed description of the research project, methodology, and goals. This description becomes part of the public record.
Re-submission
If a submission fails:
- Fix the reported errors
- Retry the submission — SeqDesk will generate fresh XML
- For partial failures (some samples accepted, others rejected), retry only the failed samples
Updating Submitted Records
After successful submission:
- Study accessions are permanent and cannot be changed
- Sample metadata can be updated through ENA’s Webin portal
- Additional samples can be submitted to an existing study
- Contact ENA support for corrections to accession records
Debugging
Viewing Generated XML
The Submission table stores the generated XML for each submission attempt. Check
the xmlContent and requestPayload fields to see exactly what was sent to
ENA.
ENA Receipt
The receiptXml field contains ENA’s full response, including:
- Success/failure status
- Assigned accession numbers
- Detailed error messages
Test Mode Workflow
A recommended workflow for debugging:
- Enable test mode in ENA settings
- Submit to the test server
- Check the receipt for any errors
- Fix issues and resubmit
- Once all validations pass, disable test mode
- Submit to production