Hi,I tried to import an AIP with an embargo end into our test site exported by packager from production site (both sites DSpace 5.10)
It is part out of a "full" recursive export done via
dspace packager -a -d -e XXX -t AIP -i 123456789/0 -o filterBundles=TEXT,THUMBNAIL all.zip
(XXX is admin email) I tried a single importdspace packager -p 123456789/2016063050540 -t AIP -e XXX [email protected]
but failed on embargo: java.lang.NullPointerExceptionat org.dspace.embargo.DefaultEmbargoSetter.setEmbargo(DefaultEmbargoSetter.java:89) at org.dspace.embargo.EmbargoManager.setEmbargo(EmbargoManager.java:101)
at org.dspace.content.InstallItem.finishItem(InstallItem.java:253)
at org.dspace.content.InstallItem.installItem(InstallItem.java:80)
at org.dspace.content.InstallItem.installItem(InstallItem.java:44)
at
org.dspace.workflow.WorkflowManager.archive(WorkflowManager.java:907)
at
org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:623)
at
org.dspace.workflow.WorkflowManager.advance(WorkflowManager.java:459)
at
org.dspace.workflow.WorkflowManager.pool(WorkflowManager.java:843)
at
org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:610)
at
org.dspace.workflow.WorkflowManager.advance(WorkflowManager.java:444)
at
org.dspace.workflow.WorkflowManager.pool(WorkflowManager.java:843)
at
org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:601)
at
org.dspace.workflow.WorkflowManager.advance(WorkflowManager.java:426)
at
org.dspace.workflow.WorkflowManager.pool(WorkflowManager.java:843)
at
org.dspace.workflow.WorkflowManager.doState(WorkflowManager.java:592)
at
org.dspace.workflow.WorkflowManager.advance(WorkflowManager.java:407)
at
org.dspace.workflow.WorkflowManager.advance(WorkflowManager.java:355)
at
org.dspace.workflow.WorkflowManager.start(WorkflowManager.java:189)
at
org.dspace.workflow.WorkflowManager.startWithoutNotify(WorkflowManager.java:207)
at
org.dspace.content.packager.PackageUtils.finishCreateItem(PackageUtils.java:529)
at
org.dspace.content.packager.AbstractMETSIngester.ingestObject(AbstractMETSIngester.java:510)
at
org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:228)
at org.dspace.app.packager.Packager.ingest(Packager.java:570)
at org.dspace.app.packager.Packager.main(Packager.java:427)
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:226)
at
org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:78)
Debug :2019-02-06 13:04:42,484 INFO org.dspace.content.WorkspaceItem @ XXX::delete_workspace_item:workspace_item_id=4050item_id=4105collection_id=184 2019-02-06 13:04:42,484 DEBUG org.dspace.storage.rdbms.DatabaseManager @ Running query "delete from workspaceitem where workspace_item_id = ? " with parameters: 4050 2019-02-06 13:04:42,492 INFO org.dspace.embargo.EmbargoManager @ Set embargo on Item 123456789/2018092456425, expires on: 2019-02-24
The line in the mets.xml is<dim:field mdschema="ubks" element="embargo" qualifier="end" lang="">2019-02-24</dim:field>
If I remove the line, import works. mets.dspaceAIP.ingest.crosswalk.METSRIGHTS = NIL mets.dspaceAIP.ingest.crosswalk.DSPACE-ROLES = NIL in dspace.cfg set or not seem to make no difference.The ingested document is available in DSpace (with embargo), can be referenced by selecting the item_id in "Find item".
It has no "owning_collection" in table item. Any ideas ? Michael -- 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 Technical Support" 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-tech. For more options, visit https://groups.google.com/d/optout.
smime.p7s
Description: S/MIME Cryptographic Signature
