I upgraded from 3.0 to 3.2 and discovered that I can't do a FULL index rebuild. I get the following error:16:36:54,771 INFO [repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /var/alfresco32/alf_data
16:36:54,894 ERROR [web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 07270000 The store 'avm://sitestore' has a duplicate root node entry.
at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:294)
Looking though the forums it seems that this problem is usually solved by setting dir.root to a concrete path – not a relative one. But mine wasn't a relative path.After some investigation I came across this http://issues.alfresco.com/jira/browse/ALF-2878 – this problem is fixed in 3.3 SVN r19267I need to patch my version of 3.2 with the fix.I've been looking through the list of files that changed for this release. I've made a change to AVMFullIndexRecoveryComponent – recoverStoreChanged if (!avmSnapShotTriggeredIndexingMethodInterceptor.hasIndexBeenCreated(store))
{
avmSnapShotTriggeredIndexingMethodInterceptor.createIndex(store);
}
final int latest = avmService.getLatestSnapshotID(store);
if (latest <= 0)
{
return;
}to final int latest = avmService.getLatestSnapshotID(store);
if (latest <= 0)
{
if (!avmSnapShotTriggeredIndexingMethodInterceptor.hasIndexBeenCreated(store))
{
avmSnapShotTriggeredIndexingMethodInterceptor.createIndex(store);
}
return;
}My indexes rebuild ok – just wondered if an Alfresco expert would know if this is the only relevant change I need to make?ThanksLynn