Hi,
I run ./dspace oai import -c
After collecting 14k items I have the following error in the console:
java.lang.OutOfMemoryError: Java heap space
at java.base/java.util.Arrays.copyOf(Arrays.java:3745)
at
java.base/java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:120)
at
java.base/java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:95)
at
java.base/java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:156)
at com.ctc.wstx.io.UTF8Writer.write(UTF8Writer.java:143)
at
com.ctc.wstx.sw.BufferingXmlWriter.flushBuffer(BufferingXmlWriter.java:1417)
at
com.ctc.wstx.sw.BufferingXmlWriter.fastWriteRaw(BufferingXmlWriter.java:1463)
at
com.ctc.wstx.sw.BufferingXmlWriter.writeStartTagStart(BufferingXmlWriter.java:763)
at
com.ctc.wstx.sw.BaseNsStreamWriter.doWriteStartTag(BaseNsStreamWriter.java:612)
at
com.ctc.wstx.sw.BaseNsStreamWriter.writeStartElement(BaseNsStreamWriter.java:310)
at com.lyncode.xoai.util.XmlIOUtils.writeElement(XmlIOUtils.java:19)
at
com.lyncode.xoai.dataprovider.xml.xoai.Metadata.write(Metadata.java:95)
at org.dspace.xoai.app.XOAI.index(XOAI.java:485)
at org.dspace.xoai.app.XOAI.index(XOAI.java:320)
at org.dspace.xoai.app.XOAI.indexAll(XOAI.java:265)
at org.dspace.xoai.app.XOAI.index(XOAI.java:158)
at org.dspace.xoai.app.XOAI.main(XOAI.java:618)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
When I go to check dspace.log I have the following error:
2024-06-25 23:46:36,955 INFO unknown unknown
org.dspace.xoai.util.ItemUtils @ Missing READ rights for license bitstream.
Did not include license bitstream for item:
3e52cc21-e8f6-4468-8e59-1e7c371b6b2f.
2024-06-25 23:46:44,672 ERROR unknown unknown org.dspace.xoai.app.XOAI @
Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3745) ~[?:?]
at
java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:120) ~[?:?]
at
java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:95)
~[?:?]
at
java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:156) ~[?:?]
at com.ctc.wstx.io.UTF8Writer.write(UTF8Writer.java:143)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.ctc.wstx.sw.BufferingXmlWriter.flushBuffer(BufferingXmlWriter.java:1417)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.ctc.wstx.sw.BufferingXmlWriter.fastWriteRaw(BufferingXmlWriter.java:1463)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.ctc.wstx.sw.BufferingXmlWriter.writeStartTagStart(BufferingXmlWriter.java:763)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.ctc.wstx.sw.BaseNsStreamWriter.doWriteStartTag(BaseNsStreamWriter.java:612)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.ctc.wstx.sw.BaseNsStreamWriter.writeStartElement(BaseNsStreamWriter.java:310)
~[woodstox-core-6.2.4.jar:6.2.4]
at
com.lyncode.xoai.util.XmlIOUtils.writeElement(XmlIOUtils.java:19)
~[xoai-3.4.0.jar:3.4.0]
at
com.lyncode.xoai.dataprovider.xml.xoai.Metadata.write(Metadata.java:95)
~[xoai-3.4.0.jar:3.4.0]
at org.dspace.xoai.app.XOAI.index(XOAI.java:485)
~[dspace-oai-7.6.1.jar:7.6.1]
at org.dspace.xoai.app.XOAI.index(XOAI.java:320)
~[dspace-oai-7.6.1.jar:7.6.1]
at org.dspace.xoai.app.XOAI.indexAll(XOAI.java:265)
~[dspace-oai-7.6.1.jar:7.6.1]
at org.dspace.xoai.app.XOAI.index(XOAI.java:158)
~[dspace-oai-7.6.1.jar:7.6.1]
at org.dspace.xoai.app.XOAI.main(XOAI.java:618)
[dspace-oai-7.6.1.jar:7.6.1]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at
org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283)
[dspace-api-7.6.1.jar:7.6.1]
at
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134)
[dspace-api-7.6.1.jar:7.6.1]
at
org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99)
[dspace-api-7.6.1.jar:7.6.1]
2024-06-25 23:46:44,721 INFO unknown unknown
org.ehcache.core.EhcacheManager @ Cache 'org.dspace.content.MetadataSchema'
removed from Eh107InternalCacheManager.
Em terça-feira, 25 de junho de 2024 às 18:55:28 UTC-3, DSpace Community
escreveu:
> Hi,
>
> I think we'd need more information on the exact command you are running.
> You also should check your logs to see if errors are occurring *before* the
> Java heap issue. See our troubleshooting guide:
> https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error#Troubleshootanerror-DSpace7.x(orabove)
>
> I'm not aware of a memory issue in the "dspace oai import" command. But,
> it is always possible that you've encountered a new/undiscovered issue with
> the command. So, we need to understand exactly what command you are
> running in order to see if others can reproduce the issue.
>
> Based on what you've shared so far, it does sound like you might be
> encountering some sort of bug (especially if it worked fine in 7.5 but the
> same command isn't working in 7.6.1). So, you are also welcome to share
> the detailed information in a bug ticket (
> https://github.com/DSpace/DSpace/issues), and we can then look for
> volunteers to investigate what might be going on.
>
> Tim
> On Tuesday, June 25, 2024 at 4:11:35 PM UTC-5 [email protected]
> wrote:
>
>> Dear colleague,
>>
>> I applied the fix for the Java heap memory issue, setting it to 4 GB, but
>> it is not sufficient. When indexing 20k items, it crashes. I also tried
>> this on another instance of DSpace version 7.6.1 and the same thing happens.
>>
>> Em segunda-feira, 17 de junho de 2024 às 18:16:38 UTC-3, Holger Lenz
>> escreveu:
>>
>>> Hi there,
>>>
>>> Are you experiencing the error " java.lang.OutOfMemoryError: Java heap
>>> space", or it is it a different error?
>>>
>>> If it is the former, there is documentation on that (most likely a
>>> memory issue):
>>> https://wiki.lyrasis.org/display/DSDOC7x/Performance+Tuning+DSpace
>>> (subheading "Performance Tuning the Backend (REST API)")
>>>
>>> Please let us know if this doesn't point you in the right direction.
>>>
>>> Holger
>>>
>>>
>>>
>>> On Monday, June 17, 2024 at 10:23:18 AM UTC-4 [email protected]
>>> wrote:
>>>
>>>> Dear Collegues,
>>>>
>>>> I am having a problem when trying to index the metadata using OAI
>>>> import. In version 7.5, I was able to import all 42,000 items from the
>>>> digital library. I installed version 7.6.1, and now when I try to run the
>>>> command, I can only index 1/3 of the total, and it generates a Java heap
>>>> error. Does anyone know if this is a common issue with version 7.6.1?
>>>>
>>>>
>>>> Thanks advanced.
>>>>
>>>>
--
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/37294587-0206-4504-847f-bed632a6abe8n%40googlegroups.com.