Monday, August 11, 2008

Unable to instantiate WordPerfect MPI: Can't get object clsid from progid

Symptoms

When running Document Transformation Services, the following message can be observed in the CTS log file located under Program Files\Documentum\CTS\logs:

INFO [ main] CTSPluginHandlerImpl - Unable to instantiate the following MP: com.documentum.cts.plugin.wordperfect.WordPerfectPlugin
com.documentum.cts.plugin.common.CTSPluginException: Can't get object clsid from progid
Cause Exception was: Unable to instantiate WordPerfect MPI: Can't get object clsid from progid
com.jacob.com.ComFailException: Can't get object clsid from progid
at com.jacob.com.Dispatch.createInstanceNative(Native Method)
at com.jacob.com.Dispatch.(Dispatch.java:160)
at com.jacob.activeX.ActiveXComponent.(ActiveXComponent.java:54)



Cause

This issue will appear if WordPerfect is not installed on the DTS server. By default, the plugin for WordPerfect is included in the CTSPluginService.xml file located under Program Files\Documentum\CTS\config.



Resolution
- Take a back up for CTSPluginService.xml
Navigate to Program Files\Documentum\CTS\config and open the CTSPluginService.xml with a text editor. Locate the following line:





Comment out this line using the following syntax:





Restart the CTS services and restart. The issue should be resolved.

No comments: