HTTP status 500 / NPE if new metadata provided to update
POST /1.0/tgcrud/rest/textgrid:42dmw.0/update?sessionId=SECRET_SID_HERE HTTP/1.1
Host: dev.textgridlab.org
User-Agent: python-requests/2.28.1
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
Content-Type: multipart/form-data; boundary=cec56a85139e493fadf50e2594e7c732
Content-Length: 1113
--cec56a85139e493fadf50e2594e7c732
Content-Disposition: form-data; name="tgObjectMetadata"; filename="tgObjectMetadata"
Content-Type: text/xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MetadataContainerType xmlns="http://textgrid.info/namespaces/metadata/core/2010" xmlns:ns2="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<object>
<generic>
<provided>
<title>Kallimachos renamed</title>
<format>text/tg.collection+tg.aggregation+xml</format>
</provided>
</generic>
</object>
</MetadataContainerType>
--cec56a85139e493fadf50e2594e7c732
Content-Disposition: form-data; name="tgObjectData"; filename="tgObjectData"
Content-Type: application/octet-stream
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:ore="http://www.openarchives.org/ore/terms/">
<rdf:Description rdf:about="textgrid:42dmw.0">
<ore:aggregates rdf:resource="textgrid:jk9g.0"/>
</rdf:Description>
</rdf:RDF>
--cec56a85139e493fadf50e2594e7c732--
HTTP/1.1 500
Server: nginx
Date: Thu, 03 Nov 2022 17:09:46 GMT
Content-Type: text/xml
Content-Length: 0
Connection: keep-alive
/var/log/dhrep/tgcrud/crud.log says
2022-11-03T18:13:21.298 ERROR http-nio-9093-exec-10 crud.exception.toResponse() 500 Internal Server Error returned: caught NullPointerException: null
Edited by Ubbo Veentjer