完全なDSpaceインストール(4.x)を新しい6.1に移行しようとしています。私は実行していますDSpaceのフルサイトAIPバックアップを復元するときに例外が発生する
[dspace]/bin/dspace packager -d -a -t AIP -e [email protected] -i OURHANDLE/0 sitewide-aip.zip
特別な問題はありません。出力は、sitewide-aip.zip
を含む多くの.zipファイルです。
問題は、新しいDSpaceインストールで復元しようとするときです。
[dspace]/bin/dspace packager -r -a -f -t AIP -e [email protected] -i OURHANDLE/0 -o skipIfParentMissing=true /path/to/sitewide-aip.zip
を行った後、例外がスローされ
Exception: Bad identifier/handle -- Cannot resolve handle "OURHANDLE/0"
java.lang.IllegalArgumentException: Bad identifier/handle -- Cannot resolve handle "OURHANDLE/0"
at org.dspace.app.packager.Packager.main(Packager.java:342)
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:229)
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81)
HANDLE/0私は「何に応じてインストール全体のベースハンドルを参照するためにsuppossedされているので、これは、起こっている理由を把握することはできませんこれまで研究してきた。
クエリは何も出力しません。しかし、テーブルハンドルは空ではなく、スタイルOURHANDLE/xでは多くのハンドルを表示しますが、OURHANDLE/0は表示されません。 ハンドルの接頭辞は両方のインストールでOURHANDLEです。 –
何も返されない場合は、dspace.cfgの値を確認してください。 – terrywb
再度チェックしてください。ターゲットインストールでは、dspace.cfgでOURHANDLEとして設定されていても、何とか12345679/0になります –