TOC previewing is returning status 3 (errors) for TOC xml with only warnings.
@Kireev @latternm @DioneMentis
Something similar is happening like this closed issue for chapter previews : #758 (closed)
After submitting a book TOC
server_1 | 2021-10-22T03:35:03.255Z - info: FTP connected
server_1 | 2021-10-22T03:35:03.257Z - info: kafka create Zip File: toc.xml
server_1 | 2021-10-22T03:35:03.291Z - info: Saved NcbiNotificationMessage with UUID 65925ee1-6473-4c72-986f-bdb441352d3a
server_1 | Trying to find optimal transfer mode...
server_1 | > EPSV
server_1 | < 229 Entering Extended Passive Mode (|||50475|)
server_1 |
server_1 | Optimal transfer mode found.
server_1 | > STOR /ingest/chapter/bcms54544574.toc.1.8cd247.2021_10_22-03_35_03.json
server_1 | < 150 Opening BINARY mode data connection for /ingest/chapter/bcms54544574.toc.1.8cd247.2021_10_22-03_35_03.json
server_1 |
server_1 | Uploading to 130.14.29.30:50475 (No encryption)
server_1 | < 226 Transfer complete
server_1 |
server_1 | > EPSV
server_1 | < 229 Entering Extended Passive Mode (|||50069|)
server_1 |
server_1 | > STOR /ingest/chapter/bcms54544574.toc.1.8cd247.2021_10_22-03_35_03.zip
server_1 | < 150 Opening BINARY mode data connection for /ingest/chapter/bcms54544574.toc.1.8cd247.2021_10_22-03_35_03.zip
server_1 |
server_1 | Uploading to 130.14.29.30:50069 (No encryption)
server_1 | < 226 Transfer complete
server_1 |
We get back a response with status = 3, but only warning level notices.
erver_1 | 2021-10-22T03:43:17.439Z - info: Saved ActivityLog with UUID abdd460d-b03a-4b87-9a50-0173c2e1cda5
server_1 | 2021-10-22T03:43:17.440Z - info: kafka Got Message from ncbi server topic: ingest_book_chapter_receipt data: {"package_id": "8cd247", "url": "http://ipmc-prod.be-md.ncbi.nlm.nih.gov:5701/internal/utils/tm/index.fcgi?sessid=11279939", "status": 3, "timestamp": "2021-10-21 23:43:15", "notices": [{"id": 3257342, "assignee": "PMC", "error_type": "PDF link", "notice_type_name": "pdflink WARN_IO_ERROR", "message": "skipping processing ... 'merge/final/pdf' is not available.<br>", "is_cleared": false, "sd_reason": null, "severity": "warning"}]}
server_1 | 2021-10-22T03:43:17.440Z - info: kafka There was an error during ncbi conversion
server_1 | about to save notification
server_1 | ingest_book_chapter_receipt and 8cd247 about to be saved
server_1 | {
server_1 | id: '8cd247',
server_1 | status: 3,
server_1 | remoteFiles: undefined,
server_1 | topic: 'ingest_book_chapter_receipt',
server_1 | chapter: undefined,
server_1 | domain: undefined,
server_1 | publisher: undefined,
server_1 | url: 'http://ipmc-prod.be-md.ncbi.nlm.nih.gov:5701/internal/utils/tm/index.fcgi?sessid=11279939',
server_1 | timestamp: '2021-10-21 23:43:15',
server_1 | notices: [
server_1 | {
server_1 | id: 3257342,
server_1 | assignee: 'PMC',
server_1 | error_type: 'PDF link',
server_1 | notice_type_name: 'pdflink WARN_IO_ERROR',
server_1 | message: 'skipping processing ... 'merge/final/pdf' is not available.<br>',
server_1 | is_cleared: false,
server_1 | sd_reason: null,
server_1 | severity: 'warning'
server_1 | }
server_1 | ]
server_1 | }
Unfortunately we can't investigate further using that URL above, since it seems its only available internally to NCBI. If we could get access to the URL i.e http://ipmc-prod.be-md.ncbi.nlm.nih.gov:5701/internal/utils/tm/index.fcgi?sessid=11279939 , it would be helpful (presuming it has debug output on the book TOC transformation)