The UpdateArchiveFolderPath Stored Procedure loops infinitely if 2 Archive Folders incorrectly reference each other

Problem

While processing an Archive (for example during a Mailbox Archiving) the UpdateArchiveFolderPath Stored Procedure (located in the EnterpriseVaultDirectory SQL Database) can enter in an infinite loop while processing an Archive Folder if two folders higher up in the folder hierarchy incorrectly reference each other as being the Parent Folder

The infinite loop situation will result in the Transaction Log of the EnterpriseVaultDirectory Database to fill up quickly.

 

Error Message

 Error 13418 is logged in the Enterprise Vault Event Log:

Type :        Error
Date :        07/10/2013
Time :        08:14:04
Event :        13418
Source :        Enterprise Vault
Category :    Directory Service
User :        N/A
Computer :    EVServer
Description:

The transaction log for database 'EnterpriseVaultDirectory' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
EnterpriseVaultDirectory
Microsoft OLE DB Provider for SQL Server
0x80040e14
42000
00009002
0x80040e14
{CADODataAccess::ExecuteSQLCommand} [.\ADODataAccess.cpp, lines {1317,1319,1335,1353}, built Jul 10 17:51:36 2013]


 

Cause

This issue has been reported after using the ArchiveFolderFix standalone tool to repair the folder hierarchy of an Exchange Mailbox Archive.

 

Solution

This issue has been addressed in the following release:

Symantec Enterprise Vault 11.0 0 Release Details
http://www.symantec.com/docs/DOC7401


Terms of use for this information are found in Legal Notices.

Search

Survey

Did this article answer your question or resolve your issue?

No
Yes

Did this article save you the trouble of contacting technical support?

No
Yes

How can we make this article more helpful?

Email Address (Optional)