Title: Message Title
|
|
I have done some more testing on our test server. I did a full re-install on the test server of DSpace 3.2, after dropping the previous DB. I also made sure that new maven libraries were downloaded. I used a test handle of 99999.1 and submitted an item and the URI was displayed incorrectly. Then I enabled versions and submitted another item which also displayed incorrectly. When I convert the handle from 99999.1 to 99999 using: http://wiki.lib.sun.ac.za/index.php/SUNScholar/Handle_Server#Step_7_-_Update_handle_prefixes Then everything works again. When I try to create a new version with the 99999.1 handle, then I get the following error: >>> Caused by: java.lang.RuntimeException: Error while attempting to create identifier for Item id: 104 at org.dspace.identifier.VersionedHandleIdentifierProvider.register(VersionedHandleIdentifierProvider.java:117) at org.dspace.identifier.IdentifierServiceImpl.register(IdentifierServiceImpl.java:80) >>> So it seems that new submissions and creating new versions creates a system error when using a suffix for your handle. The code talks about handle and handle.prefix, no mention is made of handle.suffix. Also the versioning of the item uses an "item.suffix" I believe. So the full correct URI after a new version is created would be: {handle.prefix}/{handle}.{handle.suffix}/{item}.{item.suffix] For example: http://hdl.handle.net/10019.1/1768.1 It seems the only way out is to convert all our handles to a primary handle without a handle suffix. This would be a disaster for electronic citations using the previous URI's. I cannot stress enough how badly this will affect our ranking!
|
|
|
|
|
|
|
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel