Enterprise Vault for Domino: in rare circumstances Domino delivery reports archived by Enterprise Vault prior to EV 8.0 cannot be opened from CA/DA

Enterprise Vault for Domino: in rare circumstances Domino delivery reports archived by Enterprise Vault prior to EV 8.0 cannot be opened from CA/DA

Article: 100014371
Last Published: 2015-03-06
Ratings: 0 0
Product(s): Enterprise Vault

Problem

Domino delivery reports with no "From" field, archived by Enterprise Vault before version 8.0, cannot be properly opened or exported from Discovery Accelerator (DA) or Compliance Accelerator (CA)

Error Message

The error logged in DA or CA is one of the following: 

Error 1:

The original item cannot be displayed.

User:  EV\vaultadmin
Customer: 2
Server:  localhost
Domain:  Accelerator Client Domain

Stack:

   at Accelerator.Client.Review.NativeDownloadManager.<>c__DisplayClassd.<ViewOriginalThread>b__4(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

An internal failure occurred. Internal Error: 'Unspecified error  (0x80004005)'.:
Server stack trace:
   at KVS.EnterpriseVault.Interop.IItem.Get(Int32 DetailLevel)
   at KVS.Common.VaultItem.Item.GetItemAsStream(String archiveId, String savesetId)
   at KVS.Accelerator.RBO.RBO_ItemContent.GetContent(Int32 proxyID, EFormat format, ItemIDType idType, Int64 itemID, Int32 attachmentID, Int64 offset, Int32 count)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Error 2: 

Failed to download attachment

User:  EV\vaultadmin
Customer: 2
Server:  localhost
Domain:  Accelerator Client Domain

Stack:

   at Accelerator.Client.Review.ReviewPresenter.OnReadingPaneHyperlinkClicked(Uri uri)
   at Accelerator.Client.Review.ReviewPresenter.DoCommand(String commandName, Object commandArg)
   at Accelerator.Client.Review.ReviewPresenter.m_view_ViewCommand(Object sender, ReviewRoutedEventArgs e)
   at Accelerator.Client.Review.SearchPreviewView.ReviewView_Review(Object sender, ReviewRoutedEventArgs e)

An internal failure occurred. Internal Error: 'Unspecified error  (0x80004005)'.:
Server stack trace:
   at KVS.EnterpriseVault.Interop.IItem.Get(Int32 DetailLevel)
   at KVS.Common.VaultItem.Item.GetItemAsStream(String archiveId, String savesetId)
   at KVS.Accelerator.RBO.RBO_ItemContent.GetContent(Int32 proxyID, EFormat format, ItemIDType idType, Int64 itemID, Int32 attachmentID, Int64 offset, Int32 count)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Dtrace of StorageOnlineOpns shows the failing error during the DVS retrieve:

[6360] (StorageOnlineOpns) <4908> EV:L {CBaseDominoSaveset::GetMsgSender} (Exit) Status: [Success]
[6360] (StorageOnlineOpns) <4908> EV:H CDxlDominoSaveset::SaveFromDocument Exception raised. hr=Unspecified error  (0x80004005)
[6360] (StorageOnlineOpns) <4908> EV:H {CDxlDominoSaveset::SaveFromDocument} (Exit) Status:[Unspecified error  (0x80004005)]

 

Cause

Enterprise Vault (EV) makes a call to "CDxlDominoSaveset::SaveFromDocument". The request fails because the application expects a 'From' field in the stored DVS file.  In versions before EV 8.0 items that were archived would create a DVS file with no information for the ‘From' field.  Starting in EV 8.0, EV inserts a NULL into the database for archived Domino items without a ‘From’ address.

 

 

Solution

This issue has been addressed in the following release:

Enterprise Vault 11.0.1 Cumulative Hotfix 1 Release
 

Enterprise Vault 12
The following link contains information about Enterprise Vault 12
https://www.veritas.com/docs/000099905
 
Note: For information on how to obtain Enterprise Vault 12 see: How to obtain the license key and installation download for Veritas products
 

References

Etrack : 3606555

Was this content helpful?