Searches failing with error "Input string was not in a correct format"

  • Modified Date:
  • Article ID:000014489


Searches can fail if the results need to be written to disk on an Operating System where the decimal separator is not a period. This will affect types of searches such as:

  1. Virtual Vault
  2. Compliance Accelerator (CA)
  3. Discovery Accelerator (DA)
  4. FSAUtility
  5. Certain end-user searches that sort by slow-sort fields like author or subject

Error Message

When the issue is encountered, an Error and a corresponding Warning can be logged into the Enterprise Vault (EV) Event Log:

Type: Error
Event:  7182
Source:  Enterprise Vault
Category: Not used
User:  N/A
Computer: EVServer.Domain.local
Index Search failed: Index Search failed:     Index:    Internal reference:       (0xc0041c0e)
Index: 5E3R34C6E8848D4A881D9D3D80E36B6C1110000EVServer.Domain.local/Volume:12
Internal reference: SRCI

Type:  Warning
Event:  41315
Source:  Enterprise Vault
User:  N/A
Computer: EVServer.Domain.local
A search failed with error "Input string was not in a correct format.".
Archive: Tech docs
Archive ID: 5E3R34C6E8848D4A881D9D3D80E36B6C1110000EVServer.Domain.local
Index volume ID: 12
User: DOMAIN\VaultAdminAccount

A Dtrace snippet of the EVIndexQueryServer and EVIndexVerifyTask processes will show the following:

(EVIndexQueryServer) <3024> EV-H {INDEXSERVERSEARCHSERVICE.EN_US} Exception: Input string was not in a correct format. Info:Search via HTTP/POST failed. Diag:HRESULT: c0041c0e
(EVIndexVerifyTask) <5480> EV~E Event ID: 7182 Index Search failed: Index Search failed:     Index:    Internal reference:       (0xc0041c0e)  |Index: 5E3R34C6E8848D4A881D9D3D80E36B6C1110000EVServer.Domain.local/Volume:12 |Internal reference: SRCI |


This problem affects any search where the 64 bit Indexing Engine writes the results to disk and the regional settings are such that the decimal point separator is not a period.



The workaround is to change the regional number format settings on the Indexing Server to use a period for the decimal separator.
To change the regional number format:

  1. Navigate to Start > Control Panel > Clock, Language, and Region > Change the date, time, or number format
  2. Select Additional Settings on the Formats tab.
  3. Change the Decimal symbol value to a period "."
  4. Save your changes.


This issue has been addressed in the following release:

Enterprise Vault 10.0.1

Applies To

Operating Systems (OS) where the decimal separator is not a period " . "
Examples of such OS are French, Russian and German where the decimal separator is a comma " , "

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



Did this article answer your question or resolve your issue?


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


How can we make this article more helpful?

Email Address (Optional)