Hi,
This could be related to the default delimiter used to separate
authority data in imported csv files. See:
https://github.com/DSpace/DSpace/blob/main/dspace/config/modules/bulkedit.cfg#L15
setting a different separator in local.cfg might fix the issue. For
example, ussing $$:
bulkedit.authorityseparator = $$
Regards,
Toni
El 7/3/24 a las 14:15, SAI KUMAR S escribió:
Hi,
Good Evening All
Facing issue while performing bulk edits on metadata within the
'*dc.subject*' field in our DSpace instance.
While the keywords are being correctly listed, I've encountered
difficulties when attempting to add 'dc.subject' as a category. This
issue arises specifically when we refer to values sourced from our
'*srsc.xml*' file. We have many categories mention in the file but for
example I have mentioned below
<?xml version="1.0" encoding="UTF-8"?>
<node id="ResearchSubjectCategories" label="Research Subject Categories">
<isComposedBy>
<node id="SCB11" label="Agricultural & Biological Sciences">
<isComposedBy>
<node id="SCB110" label="Agriculture Sciences">
<isComposedBy>
<node id="VR110102" label="Agricultural
Biotechnology ">
<hasNote>Agricultural Biotechnology</hasNote>
</node>
</isComposedBy>
<hasNote>Agriculture Sciences</hasNote>
</node>
</isComposedBy>
</node>
</isComposedBy>
</node>
During manual *submission of item*s, we typically input "Agricultural
Biotechnology" in the *Subject Keyword field* of the *submission
form*. Subsequently, we proceed with depositing the item by including
all other requisite metadata.
However, upon searching for the deposited items within the repository
and reviewing their details, I've noticed that the 'dc.subject' field
displays the values in a format.
For instance, it appears as follows: "Agricultural & Biological
Sciences::Agriculture Sciences::Agricultural Biotechnology".
Furthermore, when attempting to export the metadata to a .csv file and
make modifications – such as adding
Agricultural & Biological Sciences::Agriculture Sciences::Organic
Farming, Rural Development, Sustainable Agriculture – and subsequently
importing the modified .csv file using the 'import-metadata' tool, I
encounter an error.
The error message reads as follows:
2024-03-04 18:00:10.282 INFO metadata-import - 19 @ The script has started
2024-03-04 18:00:10.316 ERROR metadata-import - 19 @ null
2024-03-04 18:00:10.319 ERROR metadata-import - 19 @
*java.lang.NumberFormatException*: For input string: "Agricultural
Biotechnology"
at
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.valueOf(Integer.java:983)
at
org.dspace.app.bulkedit.MetadataImport.compareAndUpdate(MetadataImport.java:748)
at
org.dspace.app.bulkedit.MetadataImport.runImport(MetadataImport.java:415)
at
org.dspace.app.bulkedit.MetadataImport.internalRun(MetadataImport.java:217)
at org.dspace.scripts.DSpaceRunnable.run(DSpaceRunnable.java:150)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Could you please assist me in resolving this issue? Any insights or
guidance you can provide would be greatly appreciated.
Thankyou
- Sai Kumar S
--
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 Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-community/df25c8d0-2578-4823-9b4d-b4bb9531f426n%40googlegroups.com
<https://groups.google.com/d/msgid/dspace-community/df25c8d0-2578-4823-9b4d-b4bb9531f426n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Toni Prieto
Universitat Politècnica de Catalunya
Tel.: 93 405 42 49
--
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 Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-community/d20c8874-7692-4e7f-ace2-33c46da78753%40upc.edu.