Video Screencast Help

event id:41293 the Index service not start

Created: 08 May 2013 • Updated: 27 May 2013 | 9 comments
Ronen Tzimbel's picture
This issue has been solved. See solution.

hello,

after I`m try to start the Index Service I get a event:41293

An unexpected error has occurred.

 

Error Summary: Indexing Service start up error

Error Details: Root element is missing.

Reference: ServiceBaseEx::Run

Stack Trace:    at System.Xml.XmlTextReaderImpl.Throw(Exception e)

   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()

   at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)

   at System.Xml.XmlDocument.Load(XmlReader reader)

   at System.Xml.XmlDocument.Load(String filename)

   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.FileAccessor.LoadXMLFile(String path)

   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.ReadSchemaVersion(String schemaDocPath)

   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.IsMetadataSchemaVersionOutdated(String metadatalocation)

   at Symantec.EnterpriseVault.Indexing.Admin.IndexingEngineMonitor.UpdateIndexingEngineConfigurationFile()

   at KVS.EnterpriseVault.Common.ServiceBaseEx.ContinueOrAbortStartup(Action action)

   at Symantec.EnterpriseVault.Indexing.Admin.IndexAdminService.OnPerformStartup(Boolean HotRestart)

   at KVS.EnterpriseVault.Common.ServiceBaseEx.Run()

 

For more information, see Help and Support Center at http://entced.symantec.com/entt?product=ev&language=english&version=10.0.3.0&build=10.0.3.1090&error=V-437-41293

 

 

 

 

Discussion Filed Under:

Comments 9 CommentsJump to latest comment

Ronen Tzimbel's picture

hello,

I wiil try it

please see the dtrace.

500 13:10:20.617  [8176] (EVIndexAdminService) <8064> EV:L CBaseDirectoryServiceWrapper::CreateDirectoryService() - Successfully communicated with an EV Directory Service on the local machine
501 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV:L {VaultCoCreateInstanceEx} CLSID [{4EC6FF76-C97A-11D1-90E0-0000F879BE6A}] Server Name [(null)] Used Server Name [(null)] Num of attempts [1] Total elapsed [0.000s] Result [Success  (0)]
502 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} IndexEngine metadata location is [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata].
503 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Checking indexing engine metadata files exist.
504 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Reading indexing engine metadata expected file and folder list.
505 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata folder [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\search-collections] exists.
506 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.last-sync.xml] exists.
507 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.last-sync.xml.index] exists.
508 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.last-sync.xml.index.meta] exists.
509 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.last-sync.xml.lock] exists.
510 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.overridden.xml] exists.
511 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.overridden.xml.index] exists.
512 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.overridden.xml.index.meta] exists.
513 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.overridden.xml.lock] exists.
514 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.xml] exists.
515 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.xml.index] exists.
516 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.xml.index.meta] exists.
517 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Metadata file [C:\Program Files (x86)\Enterprise Vault\EVIndexing\data\indexmetadata\repository.xml.lock] exists.
518 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Found all expected indexing engine metadata files and folders.
519 13:10:20.632  [8176] (EVIndexAdminService) <8064> EV-L {IVMetadataLocationUpdater} Determining if metadata schema versions is outdated.
520 13:10:20.679  [8176] (EVIndexAdminService) <8064> EV~E |Event ID: 41293 An unexpected error has occurred.|Error Summary: Indexing Service start up error |Error Details: Root element is missing. |Reference: ServiceBaseEx::Run |Stack Trace:    at System.Xml.XmlTextReaderImpl.Throw(Exception e)|   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()|   at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)|   at System.Xml.XmlDocument.Load(XmlReader reader)|   at System.Xml.XmlDocument.Load(String filename)|   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.FileAccessor.LoadXMLFile(String path)|   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.ReadSchemaVersion(String schemaDocPath)|   at Symantec.EnterpriseVault.Indexing.Admin.IVMetadataLocationUpdater.IsMetadataSchemaVersionOutdated(String metadatalocation)|   at Symantec.EnterpriseVault.Indexing.Admin.IndexingEngineMonitor.UpdateIndexingEngineConfigurationFile()|   at KVS.EnterpriseVault.Common.ServiceBaseEx.ContinueOrAbortStartup(Action action)|   at Symantec.EnterpriseVault.Indexing.Admin.IndexAdminService.OnPerformStartup(Boolean HotRestart)|   at KVS.EnterpriseVault.Common.ServiceBaseEx.Run()
521 13:10:20.679  [8176] (EVIndexAdminService) <8064> EV-H {ServiceBaseEx.Run} Root element is missing.
522 13:10:20.679  [8176] (EVIndexAdminService) <8064> EV-L {ServiceBaseEx.Run} Executing OnPerformShutdown()
523 13:10:20.679  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Starting Index Admin Service shutdown routines in a background thread
524 13:10:20.679  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Miscellaneous indexing service shutdown tasks started
525 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-H {EVIndexAdminUtils.InvokeHelper} Calling Void <OnPerformShutdown>b__18(). Reference: Stopping StorageRevisionDiscovery
526 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-H {StoragePendingWorkDiscovery.Stop} StoragePendingWorkDiscovery stopping
527 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Miscellaneous indexing service shutdown tasks completed (15.6045 ms)
528 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Stop child processes and unregister indexing service endpoints started
529 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {StateManager.UnregisterForDCOMClient} Inside UnregisterForDCOMClient
530 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {StateManager.StopChildProcesses} Stopping child processes of Index Admin Service.
531 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {StateManager.StopChildProcesses} Stopping child processes: {EVIndexVolumesProcessor,EVIndexQueryServer}
532 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {ChildProcessManager.StopChildProcesses} Stopping child processes of Indexing Service [Max shutdown time: 900000 ms].
533 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {ChildProcessManager.StopChildProcesses} Stopping child process 'EVIndexVolumesProcessor'
534 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {ChildProcessManager.StopChildProcesses} Stopping child process 'EVIndexQueryServer'
535 13:10:20.695  [8176] (EVIndexAdminService) <8064> EV-L {ChildProcessManager.StopChildProcesses} Waiting for all child process '{EVIndexVolumesProcessor,EVIndexQueryServer}' to stop.
536 13:10:20.757  [8176] (EVIndexAdminService) <7696> EV-L {ChildProcessManager.AsyncStopChildProcess} Inside AsyncStopChildProcess to stop child process EVIndexVolumesProcessor of Indexing Service [Max shutdown time: 900000 ms].
537 13:10:20.757  [8176] (EVIndexAdminService) <7848> EV-L {ChildProcessManager.AsyncStopChildProcess} Inside AsyncStopChildProcess to stop child process EVIndexQueryServer of Indexing Service [Max shutdown time: 900000 ms].
538 13:10:20.773  [8176] (EVIndexAdminService) <7696> EV-L {ChildProcessManager.StopChildProcess} Stopping child process EVIndexVolumesProcessor of Indexing Service [Max shutdown time: 900000 ms].
539 13:10:20.773  [8176] (EVIndexAdminService) <7848> EV-L {ChildProcessManager.StopChildProcess} Stopping child process EVIndexQueryServer of Indexing Service [Max shutdown time: 900000 ms].
540 13:10:20.773  [8176] (EVIndexAdminService) <7696> EV-L {ChildProcessManager.StopChildProcess} Child process EVIndexVolumesProcessor already not running or not reachable. So Stop not actioned.
541 13:10:20.773  [8176] (EVIndexAdminService) <7848> EV-L {ChildProcessManager.StopChildProcess} Child process EVIndexQueryServer already not running or not reachable. So Stop not actioned.
542 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Stop child processes and unregister indexing service endpoints completed (78.0225 ms)
543 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Stop indexing engine started
544 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-H {EVIndexAdminUtils.InvokeHelper} Calling Void <OnPerformShutdown>b__19(). Reference: Stopping VelocityProcessPriorityMonitor
545 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-M {VelocityProcessHealthMonitor.Stop} VelocityProcessPriorityMonitor stopping
546 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-M {VelocityProcessHealthMonitor.Stop} VelocityHealthMonitor stopping
547 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Stop indexing engine completed (0 ms)
548 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-L {IndexAdminService.OnPerformShutdown} Completed Index Admin Service shutdown routines in a background thread
549 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-L {ServiceBaseEx.OnStop} Stopping Indexing Service ...
550 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV-H {ServiceBaseEx.OnStop} Indexing Service OnStop called from ServiceThread as a result of error handling.
551 13:10:20.773  [8176] (EVIndexAdminService) <8064> EV~I |Event ID: 41298 The Indexing Service has stopped (10.0.3.1090).
552 13:10:20.788  [8176] (EVIndexAdminService) <8028> EV:H DirectoryVault: Termination: DLL_PROCESS_DETACH received by the DirectoryVault DLL. |
 

 

 

Ronen

 

Advisor's picture

This should get resolved after you reset the indexing engine

Ronen Tzimbel's picture

 

hello,

after I working with http://www.symantec.com/business/support/index?page=content&id=HOWTO59060

How to reset the 64-bit Indexing Engine following corruption of core data files.

 

I get other error: Configuration Error

Event ID:      41293

Task Category: Index Admin Service

Level:         Error

Computer:      xxxxxxxxxxx.domain.com

Configuration Error

 

Ronen

 

 

Ronen Tzimbel's picture

hi,

please see the resault from Dtrace:

Also please see the line in bold.

 

89        16:22:04.085   [6524624      16:22:09.966   [6524] (EVIndexAdminService)            <6040>            EV-H     {ServiceBaseEx.OnStart} Waiting for some more time for Indexing Service to start. Start time[16:22:01], Log Time[16:22:01], Elapsed Time[00:00:08.0497032 ms]

 

626      16:22:13.991   [6524] (EVIndexAdminService)            <6040>            EV-H     {ServiceBaseEx.OnStart} Waiting for some more time for Indexing Service to start. Start time[16:22:01], Log Time[16:22:01], Elapsed Time[00:00:12.0745548 ms]

627      16:22:15.644   [6524] (EVIndexAdminService)            <5976>            EV-L     {IndexingWCFProxy`1} TraceTimer [11560ms] Called SearchServiceGet

628      16:22:15.769   [6524] (EVIndexAdminService)            <5976>            EV-H     {IndexingWCFProxy`1} Exception: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: '<html>|    <head>|        <title>Configuration 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 '/EVIndexing' Application.<hr width=100% size=1 color=silver></H1>|            <h2> <i>Configuration Error</i>'. Info: Diag: Type:System.ServiceModel.ProtocolException ST:|Server stack trace: |   at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding)|   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)|   at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)|   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)|   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)|   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)|   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)|Exception rethrown at [0]: |   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)|   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)|   at Symantec.EnterpriseVault.Indexing.IndexingEngineService.VelocitySrvRef.VelocityPort.SearchServiceGet(SearchServiceGetRequest request)|   at lambda_method(ExecutionScope , VelocityPort )|   at KVS.EnterpriseVault.Runtime.WCF.WCFProxy`1.Invoke[TResult](Expression`1 method, String server)|   at KVS.EnterpriseVault.Runtime.WCF.WCFProxy`1.Invoke[TResult](Expression`1 method)|   at Symantec.EnterpriseVault.Indexing.Common.IndexingWCFProxy`1.Invoke[TResult](Expression`1 method) Inner:System.Net.WebException: The remote server returned an error: (500) Internal Server Error.|   at System.Net.HttpWebRequest.GetResponse()|   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)

629      16:22:15.800   [6524] (EVIndexAdminService)            <5976>            EV-L     {IndexingWCFProxy`1} Calling SearchServiceGet

630      16:22:15.800   [6524] (EVIndexAdminService)            <5976>            EV-L     {IndexingWCFProxy`1} TraceTimer [6ms] Called SearchServiceGet

631      16:22:15.800   [6524] (EVIndexAdminService)            <5976>            EV-H     {IndexingWCFProxy`1} Exception: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: '<html>|    <head>|        <title>Configuration 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 '/EVIndexing' Application.<hr width=100% size=1 color=silver></H1>|            <h2> <i>Configuration Error</i>'. Info: Diag: Type:System.ServiceModel.ProtocolException ST:|Server stack trace: |   at System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory factory, WebException responseException, ChannelBinding channelBinding)|   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)|   at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)|   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)|   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)|   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)|   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)|Exception rethrown at [0]: |   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)|   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)|   at Symantec.EnterpriseVault.Indexing.IndexingEngineService.VelocitySrvRef.VelocityPort.SearchServiceGet(SearchServiceGetRequest request)|   at lambda_method(ExecutionScope , VelocityPort )|   at KVS.EnterpriseVault.Runtime.WCF.WCFProxy`1.Invoke[TResult](Expression`1 method, String server)|   at KVS.EnterpriseVault.Runtime.WCF.WCFProxy`1.Invoke[TResult](Expression`1 method)|   at Symantec.EnterpriseVault.Indexing.Common.IndexingWCFProxy`1.Invoke[TResult](Expression`1 method) Inner:System.Net.WebException: The remote server returned an error: (500) Internal Server Error.|   at System.Net.HttpWebRequest.GetResponse()|   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)

632      16:22:15.800   [6524] (EVIndexAdminService)            <5976>            EV-L            {IndexingEngineMonitor.ConfigureQueryService} Creating new query service port number 7215.

633         16:22:15.816       [6524]  (EVIndexAdmi.

 

 

 

Rob.Wilcox's picture

Hmm.. is the rest of IIS okay? You can use search.asp, and you can access some of the .net pages in EV too?

ITDAP_COM's picture

You also have error: "The remote server returned an error: (500) Internal Server Error"

 Did you check NTFS permissions on webapp dir or index ?

 

 

If this response answers your concern, please mark it as a "solution"

Ronen Tzimbel's picture

yes,

the permissions look fine.

Ronen

 

Ronen Tzimbel's picture

Hello,

the problem resolve after I delete  the temp .net

please see the procedure.

1.iisreset /stop

2. rename the folder under C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\evindexing    to .old

3. iisreset /start

4. Start EV indexing

 

Ronen

 

SOLUTION