Hi!. I have problems trying to harvest my DSpace 6.3 server. This is my scenario:
I have a DSpace 6.3 repo with many communities and collections running in an intranet environment. Some of those collection are private, so there is no anonymous access. Some of the "public" collections must be shared with outside people so this is the first problem I have to solve. Because there is no way to hide communities and collections (I mean, you see the collection listed and I don´t want to let the outside user know that there is a private collection) I thought that the best way to achieve this is to have a second server where I create only those communities and collections that are public and harvest records and documents from the main DSpace server. After installing a second 6.3 server I got the second problem. There is an unresolved bug that doesn´t allow to harvest both the record and the files. You can see it here: https://jira.duraspace.org/browse/DS-4028 https://groups.google.com/d/msg/dspace-tech/95xmbswHxW0/CEPvzWVvCAAJ After thinking that the problem was related with the DSpace 6.3 OAI client I downgrade my second server to DSpace 5.10 but when I create a collection and begi to harvest, I get the following: 2019-01-24 16:42:45,221 INFO org.dspace.harvest.OAIHarvester @ Collections ready for immediate harvest: [1] 2019-01-24 16:42:45,226 INFO org.dspace.harvest.OAIHarvester @ Thread queued up: Thread[Thread-159,5,main] 2019-01-24 16:42:45,226 INFO org.dspace.harvest.OAIHarvester @ Thread started: Thread[Thread-160,5,main] 2019-01-24 16:42:45,226 INFO org.dspace.harvest.OAIHarvester @ Thread for collection 1 starts. 2019-01-24 16:42:45,285 INFO org.dspace.harvest.OAIHarvester @ HTTP Request : http: //...../oai/request?verb=ListRecords&until=2019-01-24T19:42:45Z&set=col_123456789_2076&metadataPrefix=oai_dc 2019-01-24 16:42:45,292 INFO org.dspace.harvest.OAIHarvester @ Found 35 records to process 2019-01-24 16:42:45,299 ERROR org.dspace.harvest.OAIHarvester @ Harvesting error occurred while processing an OAI record: OAI server returned the following errors during getDescMD execution: [idDoesNotExist] 2019-01-24 16:42:45,302 INFO org.dspace.content.Collection @ anonymous:: update_collection:collection_id=1 2019-01-24 16:42:45,304 WARN org.dspace.core.Context @ anonymous:: restore_auth_sys_state:not previous state info available null 2019-01-24 16:42:45,305 INFO org.dspace.harvest.OAIHarvester @ Thread for collection 1 completes. 2019-01-24 16:42:46,229 INFO org.dspace.harvest.OAIHarvester @ Done with iteration 34 I cleared OAI cache in the main server, reimported, restarted Tomcat but nothing changed. It only works when I harvest only the records. So, what else could I do?. Where is the problem? How could I have a second instance to publish only those non private collections without manually export from server A and importing in server B? Thank in advance -- All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/ --- You received this message because you are subscribed to the Google Groups "DSpace Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/dspace-devel. For more options, visit https://groups.google.com/d/optout.
