[GeoNetwork-devel] Harvesting error - Read timed out

Hello,

Can anybody help me with this?
I have a harvesting procedure ongoing from one Geonetwork catalog to another (both Geonetwork node and CSW). It was harvesting regularly every day at 4 pm, but it has been giving me errors the last few days (Read timed out). I tried everything that I could think of but no progress. Did anybody had something similar, and how you resolved it?
Thanks.

Here is the harvester log file…
2023-03-14T13:41:22,436+0100 INFO [TEST_ZPRKS] - Starting harvesting of TEST_ZPRKS
2023-03-14T13:41:22,494+0100 INFO [TEST_ZPRKS] - Started harvesting from node : TEST_ZPRKS (GeonetHarvester)
2023-03-14T13:41:22,528+0100 INFO [TEST_ZPRKS] - Retrieving information from : https://metapodaci.zavodzpr-sa.ba/
2023-03-14T13:44:22,756+0100 WARN [TEST_ZPRKS] - Raised exception while harvesting from : TEST_ZPRKS (GeonetHarvester)
2023-03-14T13:44:22,756+0100 WARN [TEST_ZPRKS] - (C) Class : SocketTimeoutException
2023-03-14T13:44:22,756+0100 WARN [TEST_ZPRKS] - (C) Message : Read timed out
2023-03-14T13:44:22,849+0100 ERROR [TEST_ZPRKS] - Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464)
at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1346)
at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73)
at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:962)
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
at org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:197)
at org.apache.http.impl.io.IdentityInputStream.read(IdentityInputStream.java:85)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:148)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1383)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1357)
at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:361)
at org.fao.geonet.utils.XmlRequest.executeAndReadResponse(XmlRequest.java:130)
at org.fao.geonet.utils.XmlRequest.execute(XmlRequest.java:85)
at org.fao.geonet.kernel.harvest.harvester.geonet.Harvester.harvest(Harvester.java:137)
at org.fao.geonet.kernel.harvest.harvester.geonet.GeonetHarvester.doHarvest(GeonetHarvester.java:95)
at org.fao.geonet.kernel.harvest.harvester.AbstractHarvester$HarvestWithIndexProcessor.process(AbstractHarvester.java:647)
at org.fao.geonet.kernel.harvest.harvester.AbstractHarvester.harvest(AbstractHarvester.java:718)
at org.fao.geonet.kernel.harvest.harvester.HarvesterJob.execute(HarvesterJob.java:69)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)