mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2025-01-27 05:49:12 +01:00
Add notes for 2020-09-03
This commit is contained in:
@ -49,4 +49,64 @@ $ ldapsearch -x -H ldaps://AZCGNEROOT2.CGIARAD.ORG:636/ -b "dc=cgiarad,dc=org" -
|
||||
- Run all system updates on DSpace Test (linode26) and reboot it
|
||||
- After the restart LDAP login works...
|
||||
|
||||
## 2020-09-03
|
||||
|
||||
- Fix some erroneous "review status" fields that Abenet noticed on AReS
|
||||
- I used my `fix-metadata-values.py` and `delete-metadata-values.py` scripts with the following input files:
|
||||
|
||||
```
|
||||
$ cat 2020-09-03-fix-review-status.csv
|
||||
dc.description.version,correct
|
||||
Externally Peer Reviewed,Peer Review
|
||||
Peer Reviewed,Peer Review
|
||||
Peer review,Peer Review
|
||||
Peer reviewed,Peer Review
|
||||
Peer-Reviewed,Peer Review
|
||||
Peer-reviewed,Peer Review
|
||||
peer Review,Peer Review
|
||||
$ cat 2020-09-03-delete-review-status.csv
|
||||
dc.description.version
|
||||
Report
|
||||
Formally Published
|
||||
Poster
|
||||
Unrefereed reprint
|
||||
$ ./delete-metadata-values.py -i 2020-09-03-delete-review-status.csv -db dspace -u dspace -p 'fuuu' -f dc.description.version -m 68
|
||||
$ ./fix-metadata-values.py -i 2020-09-03-fix-review-status.csv -db dspace -u dspace -p 'fuuu' -f dc.description.version -t 'correct' -m 68
|
||||
```
|
||||
|
||||
- Start reviewing 95 items for IITA (20201stbatch)
|
||||
- I used my [csv-metadata-quality](https://github.com/ilri/csv-metadata-quality) tool to check and fix some low-hanging fruit first
|
||||
- This fixed a few unnecessary Unicode, excessive whitespace, invalid multi-value separator, and duplicate metadata values
|
||||
- Then I looked at the data in OpenRefine and noticed some things:
|
||||
- All issue dates use year only, but some have months in the citation so they could be more specific
|
||||
- I normalized all the DOIs to use "https://doi.org" format
|
||||
- I fixed a few AGROVOC subjects with a simple GREL: `value.replace("GRAINS","GRAIN").replace("SOILS","SOIL").replace("CORN","MAIZE")`
|
||||
- But there are a few more that are invalid that she will have to look at
|
||||
- I uploaded the items to [DSpace Test](https://dspacetest.cgiar.org/handle/10568/108357) and it was apparently successful but I get these errors to the console:
|
||||
|
||||
```
|
||||
Thu Sep 03 12:26:33 CEST 2020 | Query:containerItem:ea7a2648-180d-4fce-bdc5-c3aa2304fc58
|
||||
Error while updating
|
||||
java.lang.NullPointerException
|
||||
at com.atmire.dspace.cua.CUASolrLoggerServiceImpl$5.visit(SourceFile:1131)
|
||||
at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.visitEachStatisticShard(SourceFile:212)
|
||||
at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1104)
|
||||
at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1093)
|
||||
at org.dspace.statistics.StatisticsLoggingConsumer.consume(SourceFile:104)
|
||||
at org.dspace.event.BasicDispatcher.consume(BasicDispatcher.java:177)
|
||||
at org.dspace.event.BasicDispatcher.dispatch(BasicDispatcher.java:123)
|
||||
at org.dspace.core.Context.dispatchEvents(Context.java:455)
|
||||
at org.dspace.core.Context.commit(Context.java:424)
|
||||
at org.dspace.core.Context.complete(Context.java:380)
|
||||
at org.dspace.app.bulkedit.MetadataImport.main(MetadataImport.java:1399)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.lang.reflect.Method.invoke(Method.java:498)
|
||||
at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229)
|
||||
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81)
|
||||
```
|
||||
|
||||
- There are more in the DSpace log so I will raise it with Atmire immediately
|
||||
|
||||
<!-- vim: set sw=2 ts=2: -->
|
||||
|
Reference in New Issue
Block a user