Symptoms:
For instances of SDL TMS using the SDL MultiTerm integration, tasks would intermittently go to Recovery with the following error message: No Application specific plug-in directly found.
Explanation:
The Sdl.Core.PluginFramework.dll library can be called by SDL MultiTerm but also by SDL TMS when handling Custom File Types.
The issue would occur if this library is first loaded to execute an SDL MultiTerm operation by a worker process and, while this worker process is still alive then SDL TMS needs to process a file that exercises a Custom File Type. At this point, SDL TMS is trying to use the library from the Multitier location which generates an error and sends the tasks to Recovery.
Resolution:
The fix consists in performing the SDL MultiTerm operations in a different application domain thus allowing SDL TMS to load the Sdl.Core.PluginFramework.dll correctly.
SDL-hosted customers should contact SDL Support to arrange for this hotfix to be deployed.
This hotfix is delivered for two different versions of SDL TMS, therefore, depending on the current installation, customers who host SDL TMS themselves should download one of the following installers:
- If the TMS instance is running TMS 11.0.3, then download the installer for SDLTMS11.0.3 Hotfix for TMS-10384.exe from the following FTP site: ftp://sdlpatches:5dlpatch35@ftp-emea.sdlproducts.com/SDL TMS/11.0/CU3/Hotfix.
No Pre-requisites
OR
- If the TMS instance is running TMS 11.0.2, then download the installer for SDLTMS11.0.2 Hotfix for TMS-10384.exe from the following FTP site: ftp://sdlpatches:5dlpatch35@ftp-emea.sdlproducts.com/SDL TMS/11.0/CU2/Hotfix.
Pre-requisites on top of SDL TMS 11.0.2:
- Hotfix for TMS-9984