JATS generation error
Found by Vignesh:
kotahi-server-1 | 3 JATS validation errors:
kotahi-server-1 | [
kotahi-server-1 | Error: Element 'fn', attribute 'data-group': The attribute 'data-group' is not allowed.
kotahi-server-1 |
kotahi-server-1 | at Schema.validate (/home/node/app/node_modules/libxmljs2-xsd/index.js:70:33)
kotahi-server-1 | at validateJats (/home/node/app/server/jatsexport/validation.js:17:35)
kotahi-server-1 | at jatsHandler (/home/node/app/server/jatsexport/graphql.js:57:24)
kotahi-server-1 | at runMicrotasks (<anonymous>)
kotahi-server-1 | at processTicksAndRejections (node:internal/process/task_queues:96:5)
kotahi-server-1 | at async convertToJats (/home/node/app/server/jatsexport/graphql.js:70:31)
kotahi-server-1 | at async middleware (/home/node/app/node_modules/graphql-shield/dist/generator.js:30:24) {
kotahi-server-1 | domain: 17,
kotahi-server-1 | code: 1866,
kotahi-server-1 | level: 2,
kotahi-server-1 | column: 0,
kotahi-server-1 | line: 315,
kotahi-server-1 | str1: 'data-group'
kotahi-server-1 | },
kotahi-server-1 | Error: Element 'fn', attribute 'data-group': The attribute 'data-group' is not allowed.
kotahi-server-1 |
kotahi-server-1 | at Schema.validate (/home/node/app/node_modules/libxmljs2-xsd/index.js:70:33)
kotahi-server-1 | at validateJats (/home/node/app/server/jatsexport/validation.js:17:35)
kotahi-server-1 | at jatsHandler (/home/node/app/server/jatsexport/graphql.js:57:24)
kotahi-server-1 | at runMicrotasks (<anonymous>)
kotahi-server-1 | at processTicksAndRejections (node:internal/process/task_queues:96:5)
kotahi-server-1 | at async convertToJats (/home/node/app/server/jatsexport/graphql.js:70:31)
kotahi-server-1 | at async middleware (/home/node/app/node_modules/graphql-shield/dist/generator.js:30:24) {
kotahi-server-1 | domain: 17,
kotahi-server-1 | code: 1866,
kotahi-server-1 | level: 2,
kotahi-server-1 | column: 0,
kotahi-server-1 | line: 315,
kotahi-server-1 | str1: 'data-group'
kotahi-server-1 | },
kotahi-server-1 | Error: Element 'fn', attribute 'data-group': The attribute 'data-group' is not allowed.
kotahi-server-1 |
kotahi-server-1 | at Schema.validate (/home/node/app/node_modules/libxmljs2-xsd/index.js:70:33)
kotahi-server-1 | at validateJats (/home/node/app/server/jatsexport/validation.js:17:35)
kotahi-server-1 | at jatsHandler (/home/node/app/server/jatsexport/graphql.js:57:24)
kotahi-server-1 | at runMicrotasks (<anonymous>)
kotahi-server-1 | at processTicksAndRejections (node:internal/process/task_queues:96:5)
kotahi-server-1 | at async convertToJats (/home/node/app/server/jatsexport/graphql.js:70:31)
kotahi-server-1 | at async middleware (/home/node/app/node_modules/graphql-shield/dist/generator.js:30:24) {
kotahi-server-1 | domain: 17,
kotahi-server-1 | code: 1866,
kotahi-server-1 | level: 2,
kotahi-server-1 | column: 0,
kotahi-server-1 | line: 315,
kotahi-server-1 | str1: 'data-group'
kotahi-server-1 | }
kotahi-server-1 | ]
kotahi-server-1 | info: [FILE CONTROLLER] - createFile: creating a new file representation
and then:
kotahi-server-1 | info: ::ffff:172.25.0.11 - - [05/Apr/2023:13:19:30 +0000] "POST /graphql HTTP/1.1" 200 22755 "http://localhost:4000/kotahi/versions/a317a9f8-be43-4bbf-9c2a-34c643ea87b5/production" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
kotahi-server-1 |
kotahi-server-1 | 1 JATS validation error:
kotahi-server-1 | [
kotahi-server-1 | Error: Element 'sec': This element is not expected. Expected is one of ( email, ext-link, uri, inline-supplementary-material, related-article, related-object, address, alternatives, answer, answer-set ).
kotahi-server-1 |
kotahi-server-1 | at Schema.validate (/home/node/app/node_modules/libxmljs2-xsd/index.js:70:33)
kotahi-server-1 | at validateJats (/home/node/app/server/jatsexport/validation.js:17:35)
kotahi-server-1 | at jatsHandler (/home/node/app/server/jatsexport/graphql.js:57:24)
kotahi-server-1 | at runMicrotasks (<anonymous>)
kotahi-server-1 | at processTicksAndRejections (node:internal/process/task_queues:96:5)
kotahi-server-1 | at async convertToJats (/home/node/app/server/jatsexport/graphql.js:70:31)
kotahi-server-1 | at async middleware (/home/node/app/node_modules/graphql-shield/dist/generator.js:30:24) {
kotahi-server-1 | domain: 17,
kotahi-server-1 | code: 1871,
kotahi-server-1 | level: 2,
kotahi-server-1 | column: 0,
kotahi-server-1 | line: 1
kotahi-server-1 | }
kotahi-server-1 | ]
kotahi-server-1 | info: [FILE CONTROLLER] - createFile: creating a new file representation
Not sure when this came in.