vault cache synchronisation error
Hi guys
got an issue at a site with synchronising Vault Cache
"18/11/2011 13:17:48.012[5500]: Failed to load DOM reason 'A string literal was expected, but no opening quote character was found. ' srcText ' <span><H1>Server Error in '/EnterpriseVault' Application.<hr width=100% size=1 color=silver></H1>'"
details below - and there is an HTTP error -- anyone come across this ?
i've done an IIS reset and it is IIS 2.0.x
/11/2011 13:17:47.984[5500]: CInternetSendDataBase::ReadStatusCode: 0x0
18/11/2011 13:17:47.984[5500]: HttpQueryInfo text is 'Internal Server Error' status code is '500'
18/11/2011 13:17:47.984[5500]: ~CInternetSendDataBase::ReadStatusCode: 0x0
18/11/2011 13:17:47.984[5500]: CInternetSendDataBase::ReadResponseHeaders
18/11/2011 13:17:47.985[5500]: Received HTTP/1.1 500 Internal Server Error Date: Fri, 18 Nov 2011 13:17:47 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET WWW-Authenticate: Negotiate oYGgMIGdoAMKAQChCwYJKoZIgvcSAQICooGIBIGFYIGCBgkqhkiG9xIBAgICAG9zMHGgAwIBBaEDAgEPomUwY6ADAgEXolwEWuSQwW2Ts6iBclUKlE2H/68PQ0ioAbjwjI/z38n+ajk3WVNggTXiIS/bCojrnDkt1S6gWQkku7M52Mzdn036aaXkf/KYu5/p14HlxYGiFe+pBezkmznSRT9a4A== X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Type: text/html; charset=utf-8 Content-Length: 3041
18/11/2011 13:17:47.986[5500]: ~CInternetSendDataBase::ReadResponseHeaders
18/11/2011 13:17:47.986[5500]: CInternetSendDataBase::ReadResponseBody
18/11/2011 13:17:47.987[5500]: Body is <html> <head> <title>Runtime Error</title> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Co
18/11/2011 13:17:47.988[5500]: Body is nsole";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } </style> </head> <body bgcolor="white"> <span><H1>Server Error in '/EnterpriseVault' Application.<hr width=100% size=1 color=silver></H1> <h2> <i>Runtime Error</i> </h2></span> <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "> <b> Description: </b>An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. <br><br> <b>Details:</b> To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration></pre></code> </td> </tr> </table> <br> <b>Notes:</b> The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration></pre></code> </td> </tr> </table> <br> </body> </html>
18/11/2011 13:17:47.998[5500]: ~CInternetSendDataBase::ReadResponseBody
18/11/2011 13:17:47.999[5500]: StatusCode = 500
18/11/2011 13:17:48.000[5500]: ~CInternetSendDataBase::ReadResponse: 0x0
18/11/2011 13:17:48.000[5500]: ++++++++++++ Ended GET Request +++++++++++++++++++
18/11/2011 13:17:48.000[5500]: ~CInternetSendDataBase::GetDataFromServer: 0x0
18/11/2011 13:17:48.001[5500]: HDR: ~EVServerConnection::Get: 0x0
18/11/2011 13:17:48.001[5500]: HDR: EVServerConnection::LoadXMLResponse: 0x0
18/11/2011 13:17:48.001[5500]: HDR: LoadXMLResponse dataLen = 3042
18/11/2011 13:17:48.002[5500]: HDR: LoadXMLResponse is <html> <head> <title>Runtime Error</title> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } </style> </head> <body bgcolor="white"> <span><H1>Server Error in '/EnterpriseVault' Application.<hr width=100% size=1 color=silver></H1> <h2> <i>Runtime Error</i> </h2></span> <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "> <b> Description: </b>An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. <br><br> <b>Details:</b> To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration></pre></code> </td> </tr> </table> <br> <b>Notes:</b> The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration></pre></code> </td> </tr> </table> <br> </body> </html>
18/11/2011 13:17:48.010[5500]: DesktopCommonUtil::GetXMLDOMDocumentObj: 0x0
18/11/2011 13:17:48.011[5500]: ------ Loaded DOMDocument3
18/11/2011 13:17:48.011[5500]: ~DesktopCommonUtil::GetXMLDOMDocumentObj: 0x0
18/11/2011 13:17:48.011[5500]: DesktopCommonUtil::LoadBufferIntoXMLDOM: 0x0
18/11/2011 13:17:48.012[5500]: Failed to load DOM reason 'A string literal was expected, but no opening quote character was found. ' srcText ' <span><H1>Server Error in '/EnterpriseVault' Application.<hr width=100% size=1 color=silver></H1>'
18/11/2011 13:17:48.013[5500]: ~DesktopCommonUtil::LoadBufferIntoXMLDOM: 0x1
18/11/2011 13:17:48.013[5500]: HDR: ~EVServerConnection::LoadXMLResponse: 0x80004005
18/11/2011 13:17:48.013[5500]: HDR: ~EVServerConnection::GetXML: 0x0
18/11/2011 13:17:48.013[5500]: HDR:SYNC: ~MDC::ServerResponseHandling::Request: 0x0
18/11/2011 13:17:48.014[5500]: HDR:SYNC: ~MetaDataCacheScheduler::GetAccessibleArchives: 0x0
18/11/2011 13:17:48.014[5500]: HDR:SYNC: ~MetaDataCacheScheduler::UpdateMDCArchiveMapping
18/11/2011 13:17:48.014[5500]: HDR:SYNC: Error (COM) synchronizing: 0x80004005
18/11/2011 13:17:48.015[5500]: HDR:SYNC: Failed
18/11/2011 13:17:48.015[5500]: HDR:SYNC: MetaDataCacheScheduler::UpdateSyncTimes
18/11/2011 13:17:48.015[5500]: HDR:SYNC: scheduled:0, lastSync:3884445739, schedSyncTimeNeedsMoving:0, updateLastGoodSyncTime:0, failed:1
18/11/2011 13:17:48.016[5500]: HDR:SCHED: MetaDataCacheScheduler::SetTimeOutIn100NS
18/11/2011 13:17:48.016[5500]: HDR:SCHED: LastSyncTime:18/11/2011 13:15:45.067 (129660957450670000)
18/11/2011 13:17:48.016[5500]: HDR:SCHED: NextSyncTime:19/11/2011 11:36:06.000 (129661761660000000)
18/11/2011 13:17:48.017[5500]: HDR:SCHED: Seconds to next sync:80297
Comments
there are 2 events in the
there are 2 events in the application log on the EV server
both 1309 errors with the subject of ASP.NET.2.0.50727.0
Event code: 3001
Event message: The request has been aborted.
Event time: 18/11/2011 14:49:18
Event time (UTC): 18/11/2011 14:49:18
Event ID: f00679f8f5194478a3cc919d1432914a
Event sequence: 6456
Event occurrence: 23
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/EnterpriseVault-1-129660821554305001
Trust level: Full
Application Virtual Path: /EnterpriseVault
Application Path: C:\Program Files\Enterprise Vault\webapp\
Machine name: MEGS1KVS02
Process information:
Process ID: 9616
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: HttpException
Exception message: Request timed out.
Request information:
Request URL: http://vault2srv/EnterpriseVault/ListArchives.aspx
Request path: /EnterpriseVault/ListArchives.aspx
User host address: 10.7.9.19
User: MORGANEST\kvs-svc
Is authenticated: True
Authentication Type: Negotiate
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 38
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace:
Custom event details:
For more information, see Help and Support Center at
My main questions would be,
My main questions would be, has this ever worked in your environment? Has there been any Windows updates applied to the EV server recently? Internal 500 server error indicate that there is an issue with IIS on your EV server. Re-run the deployment scanner abd check IIS pre-reqs and make sure that IIS is OK.
Is it only vault cache synch that cause these errors. can you retrieve seach and archive explorer archived messages using Internet explorer? I suspect it will throw Internal server 500 error too.
Try http://evserver.domain.local/enterprisevault/search.asp or archiveexplorerui.asp, are these OK?
What EV version and OS etc. would be useful?
hi, the search.asp and
hi, the search.asp and archiveexplorerui.asp work fine
the answer to whether it has ever worked - i dont know at the moment - a colleague upgraded EV from 7.5 to EV 9 and im picking this up
the deployment scanner says ASP 2.0 and 1.1 is available
and this error appears on vault cache synchronisation and we have an issue in OWA where the EV buttons are not displayed - however recall of messages from OWA works as we would expect
it is EV9.0.2 server 2003 sp2
you're going to have to
you're going to have to follow the instructions in the error and enable full error details
I would Dtrace the w3wp
I would Dtrace the w3wp process while (from a browser) navigating to http://vault2srv/EnterpriseVault/ListArchives.aspx (replacing 'vault2srv' with your Enterprise Vault server)
This should give a better indication of what the issue may be.
Would you like to reply?
Login or Register to post your comment.