Thanks for the response, Andrea.

Do I need to do anything after updating the solrconfig.xml file, as you 
suggested?

I tried running but stats-util with just the -r flag, but it doesn't work.  I 
confirmed this by looking at StatisticsClient.java, which only uses r if b is 
present:

          else if(line.hasOption('b'))
        {
            SolrLogger.reindexBitstreamHits(line.hasOption('r'));
        }

Best,

Anthony

From: Andrea Schweer [mailto:schw...@waikato.ac.nz]
Sent: Wednesday, July 22, 2015 5:32 PM
To: Anthony Petryk <anthony.pet...@uottawa.ca>; 
dspace-tech@lists.sourceforge.net
Subject: Re: [Dspace-tech] stats-util error "Document is missing mandatory 
uniqueKey field: uid"

Hi Anthony,
On 23/07/15 01:37, Anthony Petryk wrote:
DSpace 4.3.   We're getting an error when trying to run dspace stats-util -br: 
"Document is missing mandatory uniqueKey field: uid".  We want to run this 
command specifically to remove stats for deleted bitstreams (-r option).

This sounds like the same root problem as 
DS-2212<https://jira.duraspace.org/browse/DS-2212>, which is fixed in version 
5.2.  But I just wanted to check: is there any way to get this to work without 
upgrading?

You're actually running into https://jira.duraspace.org/browse/DS-2489. If I 
remember correctly then you may be able to fix this by applying this small 
change to the solrconfig.xml for the statistics core: 
https://github.com/DSpace/DSpace/commit/b07707874a489b4d5238c87d04d2be1b28ece447

However, chances are that you'll then just run into further issues such as 
DS-2212.

If you're only after removing deleted bitstreams, try leaving out the "b" flag 
("Reindex the bitstreams to ensure we have the bundle name"). Re-indexing will 
hit the uid bug (and probably the _version_ one too); deleting (-r only) 
shouldn't have the same issue since it won't try adding documents to the solr 
index.

cheers,
Andrea



--

Dr Andrea Schweer

IRR Technical Specialist, ITS Information Systems

The University of Waikato, Hamilton, New Zealand
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to