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

Article:TECH172565  |  Created: 2011-10-24  |  Updated: 2012-04-05  |  Article URL
Article Type
Technical Solution


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



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 |




  1. 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 " , "
  2. Enterprise Vault 10.0 Base



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.




This issue has been addressed in the following release:

Enterprise Vault 10.0.1



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.


Supplemental Materials


IQS failing to write search results to disk when regional settings do not use a a period as the floating point separator.

Article URL

Terms of use for this information are found in Legal Notices