eDiscovery Platform Case Restore Fails with message 'The pipe has been ended' in the Job Log.

book

Article ID: 100061527

calendar_today

Updated On:

Description

Error Message

Below is an example of a job log from a Veritas lab server:

Job ID:    1.5.2.41
Appliance:    eDP-App1.eDP.lab
12/06/2023 22:45:23   Starting case restore: 0.3.1.2/0.8.222.712921521/2023-BackupTest/2023-BackupTest-Archive
12/06/2023 22:45:23   Restore case -- checking backup directory 2023-BackupTest-Archive
12/06/2023 22:45:23   Case backup validation succeeded for: 2023-BackupTest-Archive
12/06/2023 22:45:24   ABR: No audio data to restore: 2023-BackupTest-Archive
12/06/2023 22:45:24   Restore data stores -- identifying target data stores 2023-BackupTest-Archive
12/06/2023 22:45:24   Restore data stores -- acquiring locks 2023-BackupTest-Archive
12/06/2023 22:45:24   Restore: enumerating data stores
12/06/2023 22:45:24   Restoring data store from backup directory "_lds_case_agu8h9o13w" within backup "2023-BackupTest-Archive"
12/06/2023 22:45:24   Restoring file data for directory "_lds_case_agu8h9o13w"
12/06/2023 22:45:29   Restored file data to "_lds_case_agu8h9o13w" in 5,019ms
12/06/2023 22:47:11   Case restore failure: 0.3.1.2/0.8.222.712921521/2023-BackupTest/2023-BackupTest-Archive
com.teneo.esa.esacase.CaseManagerException: [#80116] An unexpected error occurred: [#156037] Unable to restore from backup because of unexpected error
com.teneo.esa.esacase.CaseManagerImpl.restoreLocalCaseInternal_aroundBody4(CaseManagerImpl.java:2832)
com.teneo.esa.esacase.CaseManagerImpl$AjcClosure5.run(CaseManagerImpl.java:1)
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:170)
com.teneo.esa.system.audit.aspect.SkipAuditAspect.aroundAdvice(SkipAuditAspect.java:73)
com.teneo.esa.esacase.CaseManagerImpl.restoreLocalCaseInternal_aroundBody6(CaseManagerImpl.java:2597)
com.teneo.esa.esacase.CaseManagerImpl$AjcClosure7.run(CaseManagerImpl.java:1)
org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:170)
com.teneo.esa.system.audit.aspect.AuditAspect.aroundAdvice(AuditAspect.java:62)
com.teneo.esa.esacase.CaseManagerImpl.restoreLocalCaseInternal(CaseManagerImpl.java:2597)
com.teneo.esa.esacase.CaseManagerImpl.restoreLocalCase(CaseManagerImpl.java:2562)
com.teneo.esa.esacase.CaseManagerImpl.restoreBackedUpCase(CaseManagerImpl.java:2332)
com.teneo.esa.esacase.CaseManagerImpl.restoreCase(CaseManagerImpl.java:2317)
com.teneo.esa.esacase.CaseRestoreJobDescriptor$1$1.run(CaseRestoreJobDescriptor.java:174)
Caused by: com.teneo.esa.cluster.ClusterException: [#156037] Unable to restore from backup because of unexpected error
com.teneo.esa.cluster.ClusterException.restoreError(ClusterException.java:358)
com.teneo.esa.common.database.MySQLAssistant.retryBackupRestoreOnFailedFile(MySQLAssistant.java:746)
com.teneo.esa.common.database.MySQLAssistant.restoreTablesConcurrently(MySQLAssistant.java:709)
com.teneo.esa.common.database.MySQLAssistant.restoreDatabase(MySQLAssistant.java:618)
com.teneo.esa.cluster.DBInstanceManager.importDBInstance(DBInstanceManager.java:614)
com.teneo.esa.cluster.ClusterUpdateService.restoreSQLData(ClusterUpdateService.java:1951)
com.teneo.esa.cluster.ClusterUpdateService.access$1800(ClusterUpdateService.java:143)
com.teneo.esa.cluster.ClusterUpdateService$15.call(ClusterUpdateService.java:1878)
com.teneo.esa.cluster.ClusterUpdateService$15.call(ClusterUpdateService.java:1875)
Caused by: com.teneo.esa.common.exception.TeneoRuntimeException: [#80085] Runtime exception: D:/mysql/bin/mysql.exe -s -h localhost -P 3306 -u esadbuser -p*** --get-server-public-key -D esadb_lds_case_agu8h9o13w : The pipe has been ended
com.teneo.esa.common.process.Command.executeStreams(Command.java:335)
com.teneo.esa.common.database.MySQLAssistant.executeRestoreCommand(MySQLAssistant.java:763)
com.teneo.esa.common.database.MySQLAssistant.retryBackupRestoreOnFailedFile(MySQLAssistant.java:742)
com.teneo.esa.common.database.MySQLAssistant.restoreTablesConcurrently(MySQLAssistant.java:709)
com.teneo.esa.common.database.MySQLAssistant.restoreDatabase(MySQLAssistant.java:618)
com.teneo.esa.cluster.DBInstanceManager.importDBInstance(DBInstanceManager.java:614)
com.teneo.esa.cluster.ClusterUpdateService.restoreSQLData(ClusterUpdateService.java:1951)
com.teneo.esa.cluster.ClusterUpdateService.access$1800(ClusterUpdateService.java:143)
com.teneo.esa.cluster.ClusterUpdateService$15.call(ClusterUpdateService.java:1878)
com.teneo.esa.cluster.ClusterUpdateService$15.call(ClusterUpdateService.java:1875)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
Caused by: java.io.IOException: The pipe has been ended

 

Cause

Unknown.  Currently under investigation.  Only reported in version 10.2.4, but this could change.

Resolution

A hotfix is now available for this issue for eDiscovery Platform 10.2.4.  Scheduled to be fixed within eDiscovery Platform 10.2.6.
 
Note: Customers experiencing this issue are encouraged to contact Veritas Technical Support, reference this technote to receive the patch.

Issue/Introduction

Veritas eDiscovery Platform (eDP) fails when restoring a case backup or archive with java stack failure, saying 'The pipe has been ended'

Additional Information

JIRA: CFT-5947