The Scan Errors Tab in Expersys TMS displays a log of content ingest scan failures — specifically related to DCPs, SPLs, or metadata files that were unreadable or rejected during source scanning.
This feature helps operators identify and clean up corrupted, incomplete, or invalid content before attempting re-ingest.
🖼️ Interface Overview #
The screenshot below shows the Scan Errors Tab layout with all relevant columns:

🔹 Table Columns Explained #
| Column | Description |
|---|---|
| ID | Auto-generated error entry number |
| Title | Label assigned based on file failure (e.g., CORRUPTED SPL FILE) |
| Type | Failure type (e.g., Scan-SPL, Scan-DCP) |
| Source | Where the scan originated (USB, FTP/INCOMING, MEDIA) |
| Date | Timestamp of when the failure occurred |
| Content | The error reason — often an XML parsing error or missing file |
| Path | File path pointing to the failed content or directory |
🛑 Typical Scan Error Reasons #
💢 Common XML-Related Issues: #
Extra content at the end of the document
This usually means the SPL or CPL XML file is corrupted, not properly closed, or saved with extra bytes.Missing or Invalid CPL.xml/PKL.xmlDCP missing one or more required metadata filesUnrecognized file typeFile extension or internal MIME structure is invalid
🧰 What Can You Do? #
| Action | Result |
|---|---|
| Delete (red button) | Removes the selected scan error log entry from the list |
| Re-scan after fixing source | If you’ve corrected the file, click Refresh from the Ingest Scan tab to try again |
⚠️ Scan Errors do not prevent other content from ingesting.
They only log items that were skipped during automatic scan due to format or integrity issues.
🧠 Operator Tips #
- XML errors are most common when transferring SPLs via USB or 3rd-party apps (e.g., text editors that break encoding).
- Always export SPLs from certified systems (Dolby, Christie IMB, TMS).
- If a file fails repeatedly, try re-saving it in UTF-8 encoding or re-creating the playlist.
✅ Summary #
The Scan Errors Tab is a diagnostic tool for identifying invalid content structures before they cause ingest failures.
Use this tab to:
- Detect bad USB or FTP drops
- Clean up scan clutter
- Resend correctly formatted files
It ensures that only clean, valid content is passed into LMS and avoids hidden ingest issues later on.