Data Map & Collections fail to upgrade during a Distributed Architecture upgrade.

book

Article ID: 100044961

calendar_today

Updated On:

Description

Error Message

Server.log:

Caused by: com.teneo.esa.cluster.ClusterException: [#156060] Unable to access database locator {  , xxxxxx_cm01_lds_evidence_repo_atwjfdfdsfdd} with state UPGRADABLE
    at com.teneo.esa.cluster.ClusterException.invalidLocatorState(ClusterException.java:456)
    at com.teneo.esa.cluster.ClusterHelper.checkValidity(ClusterHelper.java:143)
    at com.teneo.esa.cluster.DataStoreLocatorPolicy$4.getLocator(DataStoreLocatorPolicy.java:150)
    at com.teneo.esa.icp.ICPManagerBase.getPersistenceManager(ICPManagerBase.java:54)
    at com.teneo.esa.matter.MatterManagerImpl.getMatterObjectRefObjectIdByReferenceType(MatterManagerImpl.java:545)
    ... 59 more

ERROR [esa.jobmanager.JobEmailNotificationHook] (job-notification:) CaseName:[]  UserName:[superuser-627551551] [#71000] Admin Services Error : 1.5.2.3422 - [#160014] could not find datastore locator for the case id 0.1.1.65539
com.teneo.esa.common.exception.TeneoRuntimeException: [#160014] could not find datastore locator for the case id 0.1.1.65539

    at com.teneo.esa.common.newuser.UserManagementException.couldNotFindLocator(UserManagementException.java:133)
    at com.teneo.esa.common.newuser.URVFHelper.getDSLForDS(URVFHelper.java:101)
    at com.teneo.esa.common.newuser.UserManager.getUserByID(UserManager.java:1490)
    at com.teneo.esa.jobmanager.JobEmailNotificationHook.isJobNotificationSubscribed(JobEmailNotificationHook.java:298)
    at com.teneo.esa.jobmanager.JobEmailNotificationHook.JobEmailNotify(JobEmailNotificationHook.java:169)
    at com.teneo.esa.jobmanager.JobEmailNotificationHook.onJobRunStateChange(JobEmailNotificationHook.java:133)
    at com.teneo.esa.jobmanager.JobRunHookRelay.onJobRunStateChange(JobRunHookRelay.java:113)
    at com.teneo.esa.jobmanager.JobRunHookRelay.onJobRunStateChange(JobRunHookRelay.java:102)
    at com.teneo.esa.jobmanager.JobRunHookRelay.access$000(JobRunHookRelay.java:42)
    at com.teneo.esa.jobmanager.JobRunHookRelay$1.handle(JobRunHookRelay.java:57)
    at com.teneo.esa.jobmanager.JobRunHookRelay$1.handle(JobRunHookRelay.java:55)
    at com.teneo.esa.common.event.DispatchItem.dispatch(DispatchItem.java:72)
    at com.teneo.esa.common.event.EventDispatcher.dispatchLoop(EventDispatcher.java:131)
    at com.teneo.esa.common.event.EventDispatcher.access$000(EventDispatcher.java:46)
    at com.teneo.esa.common.event.EventDispatcher$1.run(EventDispatcher.java:102)
Caused by: com.teneo.esa.cluster.ClusterException: [#156060] Unable to access database locator { , xxxxxxx_cw01_lds_appliance_xxxx} with state OFFLINE
    at com.teneo.esa.cluster.ClusterException.invalidLocatorState(ClusterException.java:456)
    at com.teneo.esa.cluster.ClusterHelper.checkValidity(ClusterHelper.java:143)
    at com.teneo.esa.cluster.DataStoreLocatorPolicy$4.getLocator(DataStoreLocatorPolicy.java:150)
    at com.teneo.esa.common.newuser.URVFHelper.getDSLForDS(URVFHelper.java:95)

Cause

During the upgrade process it is suggested to upgrade in the following order:

  1. MYSQL DB
  2. Master Node
  3. Worker Nodes
  4. Utility Node
  5. Confirmation Server

This scenario occurs when you upgrade the Master Node but don't upgrade the worker nodes and then attempt to upgrade the "Data Map & Collections" via the eDiscovery user interface. 

Resolution

In order to upgrade "Data Map & Collections" all Worker Nodes that contain cases must be upgraded and online before attempting the "Data Map & Collections" upgrade.

Issue/Introduction

During a Distributed Architecture upgrade the "Data Map & Collections" fail to upgrade.