Tagger Export - Stopped working and getting an unexpected error in the new database
Stopped working and getting an unexpected error in the new database.
Test Data
- EMS90001, EMS90010
2019-04-23T16:26:22.494Z - info: Sending package EMS90001 to tagger FTP location.
2019-04-23T16:26:22.533Z - info: Email recipient: s.l.meddle@ed.ac.uk
2019-04-23T16:26:22.533Z - info: Email BCC: plusadmin@ebi.ac.uk
2019-04-23T16:26:22.534Z - info: Email recipient: sally.macintyre@glasgow.ac.uk
2019-04-23T16:26:22.534Z - info: Email BCC: plusadmin@ebi.ac.uk
2019-04-23T16:26:22.534Z - info: Email recipient: d.withers@imperial.ac.uk
2019-04-23T16:26:22.535Z - info: Email BCC: plusadmin@ebi.ac.uk
2019-04-23T16:26:22.535Z - info: Email recipient: richard.meehan@igmm.ed.ac.uk
2019-04-23T16:26:22.535Z - info: Email BCC: plusadmin@ebi.ac.uk
2019-04-23T16:26:22.536Z - info: Email recipient: f.muntoni@ic.ac.uk
2019-04-23T16:26:22.536Z - info: Email BCC: plusadmin@ebi.ac.uk
2019-04-23T16:26:22.537Z - info: ::ffff:172.19.0.3 - - [23/Apr/2019:16:26:22 +0000] "POST /graphql HTTP/1.1" 200 36 "https://beta.plus.europepmc.org/submission/EMS90001/submit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"
2019-04-23T16:26:22.565Z - info: ::ffff:172.19.0.3 - - [23/Apr/2019:16:26:22 +0000] "POST /graphql HTTP/1.1" 200 3463 "https://beta.plus.europepmc.org/submission/EMS90001/submit" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"
2019-04-23T16:26:22.566Z - error: Nothing was inserted
2019-04-23T16:26:22.567Z - error: ValidationError: manuscriptId: should be string
at Function.createValidationError (/home/xpub/node_modules/objection/lib/model/Model.js:356:12)
at parseValidationError (/home/xpub/node_modules/objection/lib/model/AjvValidator.js:189:21)
at AjvValidator.validate (/home/xpub/node_modules/objection/lib/model/AjvValidator.js:78:19)
at validate (/home/xpub/node_modules/objection/lib/model/modelValidate.js:35:20)
at Audit.$validate (/home/xpub/node_modules/objection/lib/model/Model.js:133:12)
at setJson (/home/xpub/node_modules/objection/lib/model/modelSet.js:28:16)
at Audit.$setJson (/home/xpub/node_modules/objection/lib/model/Model.js:171:12)
at Function.fromJson (/home/xpub/node_modules/objection/lib/model/Model.js:315:11)
at Function.ensureModel (/home/xpub/node_modules/objection/lib/model/Model.js:583:25)
at UpdateOperation.onAdd (/home/xpub/node_modules/objection/lib/queryBuilder/operations/UpdateOperation.js:21:29)
at QueryBuilder.callOperationMethod (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:353:33)
at QueryBuilder.addOperationUsingMethod (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:389:28)
at QueryBuilder.addOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:380:22)
at writeOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:894:12)
at writeOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:1458:5)
at QueryBuilder.patch (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:891:12)
at HasManyUnrelateOperation.queryExecutor (/home/xpub/node_modules/objection/lib/relations/hasMany/HasManyUnrelateOperation.js:20:8)
at doExecute (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:1276:54)
at Bluebird.try.then (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:583:19)
at tryCatcher (/home/xpub/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/xpub/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/home/xpub/node_modules/bluebird/js/release/promise.js:569:18)
2019-04-23T16:26:22.567Z - error: Unhandled Rejection at: ValidationError: manuscriptId: should be string
at Function.createValidationError (/home/xpub/node_modules/objection/lib/model/Model.js:356:12)
at parseValidationError (/home/xpub/node_modules/objection/lib/model/AjvValidator.js:189:21)
at AjvValidator.validate (/home/xpub/node_modules/objection/lib/model/AjvValidator.js:78:19)
at validate (/home/xpub/node_modules/objection/lib/model/modelValidate.js:35:20)
at Audit.$validate (/home/xpub/node_modules/objection/lib/model/Model.js:133:12)
at setJson (/home/xpub/node_modules/objection/lib/model/modelSet.js:28:16)
at Audit.$setJson (/home/xpub/node_modules/objection/lib/model/Model.js:171:12)
at Function.fromJson (/home/xpub/node_modules/objection/lib/model/Model.js:315:11)
at Function.ensureModel (/home/xpub/node_modules/objection/lib/model/Model.js:583:25)
at UpdateOperation.onAdd (/home/xpub/node_modules/objection/lib/queryBuilder/operations/UpdateOperation.js:21:29)
at QueryBuilder.callOperationMethod (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:353:33)
at QueryBuilder.addOperationUsingMethod (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:389:28)
at QueryBuilder.addOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilderOperationSupport.js:380:22)
at writeOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:894:12)
at writeOperation (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:1458:5)
at QueryBuilder.patch (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:891:12)
at HasManyUnrelateOperation.queryExecutor (/home/xpub/node_modules/objection/lib/relations/hasMany/HasManyUnrelateOperation.js:20:8)
at doExecute (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:1276:54)
at Bluebird.try.then (/home/xpub/node_modules/objection/lib/queryBuilder/QueryBuilder.js:583:19)
at tryCatcher (/home/xpub/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/xpub/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/home/xpub/node_modules/bluebird/js/release/promise.js:569:18)