Article ID: 2017402 - View products that this article applies to.
This article has been archived. It is offered "as is" and will no longer be updated.
After a fresh install of ESP, the crawler does not start, and the following exception is recorded in the log:
D:\esp\bin\crawler.exe -P 14000 -o -i -d D:\esp\data\crawler -L D:\esp\var\log\crawler -l verbose
Traceback (most recent call last):
File "src\master.py", line 29, in ?
File "src\ubermaster.py", line 7, in ?
File "src\util\urivalidator.py", line 13, in ?
File "D:\esp\lib\python2.3\encodings\__init__.py", line 3, in ?
Standard Python encoding modules are stored in this package
File "extra\proclib\Convert.py", line 13, in ?
ImportError: DLL load failed: The specified procedure could not be found.
In addition, the document processors are not able to process any documents.
ESP uses a very common .dll file called iconv.dll (esp\lib). Other software applications may use their own version of iconv.dll in C:\WINDOWS or C:\WINDOWS\System32, and that can create a conflict for ESP components, which causes this kind of problem.
To force ESP to use its own version of iconv.dll, follow these steps :
After you do this, the problem should no longer occur.
(http://go.microsoft.com/fwlink/?LinkId=151500)for other considerations.