Error: 'GFI MailArchiver Archive Store "2011 Jan - Dec" is inaccessible. HTTP Error 500 - Server Error' when Outlook Connector syncs due to empty tagValue rows in arc_tags table
Versions / Builds Affected
Any
Status
Open
Problem Summary
The Outlook Connector shows the error message: "GFI MailArchiver Archive Store "2011 Jan - Dec" is inaccessible. HTTP Error 500 - Internal Server Error" when rows in the archive store database in arc_tags have an empty tagValue.
TT / JIRAID
54
How to Identify
Outlook Connector shows sync error: GFI MailArchiver Archive Store "2011 Jan - Dec" is inaccessible. HTTP Error 500 - Internal Server Error Outlook Connector - logmartransport.csv 2013-02-19,12:41:15,470,1,"#00000bc4","#00000f18","info ","logmartransport","HeadersSyncTask::ExecuteMessages call GetMessages for database 6d470e2f-27bc-432d-8efb-a47fb199447e..." 2013-02-19,12:41:15,470,1,"#00000bc4","#00000f18","info ","logmartransport","HeadersSyncTask::ExecuteMessagesForDatabase requesting from 2011/02/20 12:41:15" 2013-02-19,12:41:15,470,1,"#00000bc4","#00000f18","info ","logmartransport","HeadersSyncTask::ExecuteMessagesForDatabase the ticket values of request, Timestamp: 310691 Ceiling: -9223372036854775808" 2013-02-19,12:41:16,611,1,"#00000bc4","#00000f18","error ","logmartransport","HeadersSyncTask::LogWebServiceError GetMessages failed, error: HTTP error: 500 (Internal Server Error), HRESULT 80004005" Server - ASPNET\Debuglogs\WSOutlook.log 2013-02-19,12:41:14,224,1,"#00001ABC","#0000000E","info ","WSOutlook","GetMessages: startDate 20/02/2011 12:41:15, endDate 19/02/2013 12:41:15, userId b403245b8244ef43a900f401446a5b7f, databaseId 6d470e2f-27bc-432d-8efb-a47fb199447e, timeStamp 310691, ceilingTimeStamp -9223372036854775808" 2013-02-19,12:41:15,334,1,"#00001ABC","#0000000E","error ","WSOutlook","Error: GetMessages failed. Index was outside the bounds of the array." To confirm that it is this very known issue run the following query against the database(s) in SQL: SELECT arc_tags.tagId, arc_tags.tagValue, arc_users.userName FROM arc_tags LEFT JOIN arc_users ON arc_tags.usrId=arc_users.usrId WHERE arc_tags.tagValue='' If 1 or more rows are returned this known issue is confirmed. If 0 rows are returned the it is NOT this known issue Notes - In most cases not all users are affected, but only one or a few
Workaround / Fix Details
FRONT LINE: DO NOT MAKE USE OF THIS UPDATE QUERY The following query fills the tagValue of affected rows in arc_tags with a string which makes the Outlook Connector able to not run into the issue anymore: UPDATE dbo.arc_tags SET [tagValue]='Inbox|tmpSupportOCError500' WHERE tagValue=''
Required Actions
Identify that the customer is facing this issue by running the SELECT query in the "how to identify section" If 1 or more rows are returned escalate the case with: - a set of TS files from the server - a set of TS files from the Outlook Connector (both must show the very same time frame)
Priyanka Bhotika
Comments