Welcome to the Mythicsoft Q&A site for:

- Agent Ransack
- FileLocator Lite
- FileLocator Pro

Please feel free to ask any questions on these products or even answer other community member questions.

Useful Links:

- Contact Us
- Help Manuals
- Mythicsoft Home
0 votes

Creating an index of 2 simple english text files gave me the "invalid index (0x80040612) error in a non-English version of Windows but it works just fine in an English Windows. What's wrong?

by (60 points)

1 Answer

0 votes
 
Best answer

Update: This problem should've been fixed in Build 2661. If that still fails please click 'Help->Generate Error Report' from FileLocator Pro to submit your error reports to support.

by (83.5k points)
I have upgraded to 2658, here is the error in log and xml. thanks.

-------------------
2016/6/22 21:20:37 No segments* file found in directory
-------------------
2016/6/22 21:20:37 ERROR: Getting searcher failed.

0x8004160a (0x0) - :72 - IndexDoc.cpp
-------------------
2016/6/22 21:20:37 Search stopped
-------------------
2016/6/22 21:20:37 ERROR: Parsing config xml failed.

0x80040612 (0x0) - :533 - ..\common\DataMgr.cpp
-------------------
2016/6/22 21:20:37 ERROR: Loading cfg failed.

0x80040612 (0x0) - :114 - IndexParms.cpp
-------------------
2016/6/22 21:20:37 ERROR: Loading indexed config failed.

0x80040612 (0x0) - :216 - IndexEngine.cpp
-------------------
2016/6/22 21:20:37 ERROR: Applying index parm settings to current config failed.

0x80040612 (0x0) - :153 - IndexEngine.cpp
-------------------
2016/6/22 21:20:37 ERROR: Getting searcher failed.

0x80040612 (0x0) - :72 - IndexDoc.cpp
-------------------
2016/6/22 21:20:41 Search stopped
-------------------
2016/6/22 21:20:41 ERROR: Parsing config xml failed.

0x80040612 (0x0) - :533 - ..\common\DataMgr.cpp
-------------------
2016/6/22 21:20:41 ERROR: Loading cfg failed.

0x80040612 (0x0) - :114 - IndexParms.cpp
-------------------
2016/6/22 21:20:41 ERROR: Loading indexed config failed.

0x80040612 (0x0) - :216 - IndexEngine.cpp
-------------------
2016/6/22 21:20:41 ERROR: Applying index parm settings to current config failed.

0x80040612 (0x0) - :153 - IndexEngine.cpp
-------------------
2016/6/22 21:20:41 ERROR: Getting searcher failed.

0x80040612 (0x0) - :72 - IndexDoc.cpp




    <AppName>FileLocator Pro</AppName>
    <AppVersion>8.0.2658.1</AppVersion>
    <ImageName>C:\Program Files\Mythicsoft\FileLocator Pro\FileLocatorPro.exe</ImageName>
    <OperatingSystem>Windows 8.1 Enterprise Build 9600</OperatingSystem>
    <OSIs64Bit>1</OSIs64Bit>
    <SystemTimeUTC>2016-06-22T13:20:46Z</SystemTimeUTC>
    <ExceptionAddress>0x7ffd7fa1412b</ExceptionAddress>
    <ExceptionModule>C:\Program Files\Mythicsoft\FileLocator Pro\CrashRpt1402.dll</ExceptionModule>
    <ExceptionModuleBase>0x7ffd7fa10000</ExceptionModuleBase>
    <ExceptionModuleVersion>1.4.0.2</ExceptionModuleVersion>
    <ExceptionType>0</ExceptionType>
    <ExceptionCode>0</ExceptionCode>
    <GUIResourceCount>235</GUIResourceCount>
    <OpenHandleCount>235</OpenHandleCount>
Does this happen every time you try and create a new index? In your 'config' folder there should be a idx_*.xml file. Could you please share the contents of that?
Yes, error occurs every time. Here is the idx*.xml

<cfg ver="2"><section name="idx"><readonly n="0"/><id t="3">{46acb185-92bc-48b7-9bc3-1bf9fe4026af}</id><path t="3">C:\index1</path><name t="3">index1</name></section></cfg>
If I change the "language for non-unicode programs" to english in control panel -> region, index manager works without any errors on the same PC. Then I compared the index files before and after the language change. I found the difference is in the index_settings.xml (after base64 decode) tag NormalizeQuotesList. If I replace the bad index_settings.xml created in non-english windows with the good one created in english windows and set the language back to to non-english, index manage works. So the problem is in the index creation step, I guess.
Good job, could you please share the index_settings.xml that causes problems?
I created two files in c:\111 folder

The first file is 11.txt with one line of text:
dog cat

The second file is 22.txt with one line:
this is a dog

then I created an index named index1 in c:\index1 folder to index just these two files. Please try these settings and see if you can duplicate my errors.
Thanks, it'll take a little time to look into but we can already see your point about NormalizeQuotesList.
What's the non-English language you're using?
I use chinese.
A new build has been uploaded that should fix this issue:
https://www.mythicsoft.com/filelocatorpro/download?ver=2661

Could you please try it out?
Yes, it works now. Thank you.

Do you have plan to index MS onenote? The built-in search function of onenote is weak, particularly on english and chinese mixed notebooks.
I'll add your notes to the Issue Tracker.
...