Note: This applies to DocuShare 6.5.2 ONLY
Issue
After applying patch 9 on a Windows 64 bit Server IDOL fails to start.
The IDOLServer\IDOL\logs\Application.log displays the following:
16/02/2010 17:50:05 [0] Attempting to start content component.
16/02/2010 17:50:06 [0] Waiting for core components to start...
16/02/2010 17:50:08 [0] Waiting for core components to start...
The IDOLServer\IDOL\logs\content_application.log displays the following:
Before Patch 9:
17/01/2010 22:15:20 [1] Successfully loaded and tested sentence breaking library "chinesebreaking" for language "chinese".
After Patch 9
16/02/2010 17:50:06 [1] Unable to load sentence breaking library "chinesebreaking" for language "chinese". File not found : %1 is not a valid Win32 application.
Reason
The \config\dscommon.properties file displays a value for architecture=32 even though your server is running a 64 bit Operating System. Therefore, DocuShare adds the 32 bit content.exe when it should add the 64 bit.
Solution
Note: You must be a Windows Administrator to perform this solution.
1. Contact DocuShare Technical Support at 1-800-835-9013 to obtain a copy of the 64 bit content.exe (v7.4.5)
2. Stop DocuShare and Verify that DocuShare Shuts Down Completely
a. Stop DocuShare
b. Open Task Manager
c. Click the Processes tab
d. Verify that there are no autonomy*, content.exe or ds* processes running.
3. Change the architecture value to 64 from the dscommon.properties
a. Open Windows Explorer
b. Browse to the \config directory
Where is the installation directory for DocuShare. The default installation path is C:\Xerox\Docushare. This path may vary depending on your installation environment.
c. Make a copy of the dscommon.properties file and rename it dscommon.properties_orig
d. Open the dscommon.properties in a text editor such as Notepad.
e. Search for the following entry:
architecture=32
f. Change the value to 64.
Example: architecture=64
g. Save the file.
4. Replace the content.exe with the new 64 bit content.exe obtained from DocuShare Technical Support
a. Open Windows Explorer
b. Browse to the \IDOLServer\IDOL\content directory
c. Move the original content.exe file to a location outside for backup purposes.
d. Place a copy of the new 64 bit content.exe in the content directory.
5. Run resetserver all
a. Stop DocuShare (if it is not already stopped)
b. Open a Command Prompt window
c. Change into the \bin directory
d. Type idoltool and press Enter
e. Type resetserver all y and press Enter
Warning: the resetserver all y command will reset content data then the indixes will be removed. You will be required to do a dsindex index_all when this solution is complete
Example:
D:\Xerox\Docushare\bin>idoltool
-------
Running idoltool
>resetserver all y
Resetting D:\Xerox\DS652\IDOLServer\DiSH...
Resetting D:\Xerox\DS652\IDOLServer\IDOL...
Resetting D:\Xerox\DS652\IDOLServer\FileSystemFetch...
Resetting D:\Xerox\DS652\IDOLServer\IDOL\content...
resetContentData: Resetting D:\Xerox\DS652\IDOLServer\IDOL\content...
resetserver: Done.
f. Type exit and press Enter to exit the idoltool.
g. Start DocuShare
6. Run dsindex index_all
a. Open a Command Prompt window
b. Change into the <DSHome>\bin directory
a. Type dsindex index_all
Note: The completion time for an index to run depends on your environment and the amount of data in DocuShare.
Solution Updated: August 11th, 2011
Solution ID: 642