Symptoms:
In some cases for Legacy Content Types, tasks coming from an External Machine Translation (EMT) Engine for processing get stuck in the EMT queue.
Explanation:
When matches are returned from the EMT Engine, the ITD bilingual file needs to be rebuilt. Sometimes SDLX would crash due to a buffer overflow, leading then to an access violation. This would block the rebuild of the affected ITD file, preventing the next tasks in the queue from being processed and consequently, blocking the EMT processing entirely.
Resolution:
This fix prevents SDLX from crashing and, in case other issues occur, it also offers an improved logic of processing tasks in the EMT queue. The tasks that are received from the EMT engine and are ready to be rebuilt are now given priority, being followed by the tasks that are ready to be sent to the EMT Engine.
SDL-hosted customers should contact SDL Support to arrange for a hotfix to be deployed.
Customers who host SDL TMS themselves should download the installer for SDLTMS2011SP6 Hotfix for TMS-7375.exe
from the following FTP site: ftp://sdlpatches:5dlpatch35@ftp-emea.sdlproducts.com/SDL TMS/2011 SP6/CU1/Hotfix.