I got a complaint from my customer that there are problems in saving and retrieving documents, I analysed the logs and found that any of my document location was not being identified, and I was getting error on location not found, I checked all other possible reasons of the problem and later concluded that indexes have problem, hence I had to do reindexing. Since the volume of documents was to high, indexing was taking time, i couldnt buy in the down time and agreed to run alfresco on read only mode while indexes are being created in order to impact the business to minimum. I guess keeping the server on in read only mode while reindexing has created problem in reindexing and hence I am getting the error.
I deleted the workspace/index content and workspaceSpaceStore model content after shutting down alfresco and then restarted.
I have another concern here is, while I don't do any transaction on alfresco server how can I be sure that indexes are completely built and are ready to use. If I have to buy in time for reindexing i should be able to estimate it.