Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

vault cache synchronisation error

Created: 18 Nov 2011 | 5 comments
adebola24's picture
0 0 Votes
Login to vote

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 &lt;customErrors&gt; tag within a &quot;web.config&quot; configuration file located in the root directory of the current web application. This &lt;customErrors&gt; tag should then have its &quot;mode&quot; attribute set to &quot;Off&quot;.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> &lt;!-- Web.Config Configuration File --&gt; &lt;configuration&gt; &lt;system.web&gt; &lt;customErrors mode=&quot;Off&quot;/&gt; &lt;/system.web&gt; &lt;/configuration&gt;</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 &quot;defaultRedirect&quot; attribute of the application's &lt;customErrors&gt; configuration tag to point to a custom error page URL.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> &lt;!-- Web.Config Configuration File --&gt; &lt;configuration&gt; &lt;system.web&gt; &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;mycustompage.htm&quot;/&gt; &lt;/system.web&gt; &lt;/configuration&gt;</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 &lt;customErrors&gt; tag within a &quot;web.config&quot; configuration file located in the root directory of the current web application. This &lt;customErrors&gt; tag should then have its &quot;mode&quot; attribute set to &quot;Off&quot;.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> &lt;!-- Web.Config Configuration File --&gt; &lt;configuration&gt; &lt;system.web&gt; &lt;customErrors mode=&quot;Off&quot;/&gt; &lt;/system.web&gt; &lt;/configuration&gt;</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 &quot;defaultRedirect&quot; attribute of the application's &lt;customErrors&gt; configuration tag to point to a custom error page URL.<br><br> <table width=100% bgcolor="#ffffcc"> <tr> <td> <code><pre> &lt;!-- Web.Config Configuration File --&gt; &lt;configuration&gt; &lt;system.web&gt; &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;mycustompage.htm&quot;/&gt; &lt;/system.web&gt; &lt;/configuration&gt;</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

adebola24's picture
18
Nov
2011
0 Votes 0
Login to vote

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

error1.JPG
CTEV's picture
18
Nov
2011
0 Votes 0
Login to vote

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?

adebola24's picture
18
Nov
2011
0 Votes 0
Login to vote

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

 

JesusWept2's picture
18
Nov
2011
1 Vote +1
Login to vote

you're going to have to

you're going to have to follow the instructions in the error and enable full error details

Ben Heymink's picture
07
Dec
2011
0 Votes 0
Login to vote

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.