Dear All! We just changed our DSpace 8.1 installations (dl.gi.de and 
dl.eusset.eu) to support entities - mainly for storing additional metadata 
on authors. While switching to entities and enabling researcher profiles 
worked well, we have some problems remaining for which we do not find 
solutions here or elsewhere - Maybe someone on this list already solved the 
issues and can help us :-)

1) We have changed the form for submitting Person entities a little bit - 
just different formatting - and now get the following exception in the 
DSpace log whenever we try to save or submit a new Person item:
Caused by: java.lang.IllegalArgumentException: No metadata fields match 
person.givenName
at org.springframework.util.Assert.notEmpty(Assert.java:398) 
~[spring-core-6.2.2.jar!/:6.2.2]
at 
org.dspace.app.rest.submit.factory.impl.ItemMetadataValueReplacePatchOperation.replace(ItemMetadataValueReplacePatchOperation.java:59)
 
~[dspace-server-webapp-8.1.jar!/:8.1]
at 
org.dspace.app.rest.submit.factory.impl.ReplacePatchOperation.perform(ReplacePatchOperation.java:26)
 
~[dspace-server-webapp-8.1.jar!/:8.1]
at 
org.dspace.app.rest.submit.step.DescribeStep.doPatchProcessing(DescribeStep.java:172)
 
~[dspace-server-webapp-8.1.jar!/:8.1]
at 
org.dspace.app.rest.submit.SubmissionService.evaluatePatchToInprogressSubmission(SubmissionService.java:504)
 
~[dspace-server-webapp-8.1.jar!/:8.1]

The attribute person.givenName is defined in https://schema.org/Person - so 
everything should be fine - or do we forget something?

2) When creating a Person entity item via the researcher profile process, 
the user/author can edit the attributes of this item, but cannot upload an 
image - no access rights. Any possibility to change this?

3) We would like to create Person objects for all authors automatically and 
then change the dc.creator.author attributes of the documents to Links. Has 
anybody automated this already? Any experiences to share?

Thanks for helping!

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dspace-tech/dd3fc9b3-6db2-4731-b5c2-df1a89f4a675n%40googlegroups.com.

Reply via email to