Error storing TM entry
Context: An error message shows up whenever you attempt to confirm a translation in memoQ for an online project.
Description: When confirming a translation (CTRL+ENTER) a “Error storing TM entry” error message appears.
If the last line of that call stack (visible if you click on "more") happens to be:
"MemoQ.Networking.BLL.TranslationMemory.ServerTranslationMemoryManager.AddEntry(TMEntry entry, Guid guid) "
then one of the translation memories in your project is damaged and should be repaired.
Fix: In order to repair the TM please use the “repair resource” tool on the server's client (you need to stop the server first) available under Tools > Resource console > Translation memories > Repair resource.
This should solve the issue.
Example: Below is an example of call stack that indicates a TM is damaged.
Error storing TM entry.
The translation memory needs maintenance before further usage. Please use the Repair command.
Url: your.server.url
Translation memory: n/a
TYPE:
MemoQ.TMEngineWrapper.TMCorruptIndexException
MESSAGE:
The translation memory needs maintenance before further usage. Please use the Repair command.
SOURCE:
MemoQ.Networking.BLL
CALL STACK:
at MemoQ.Networking.BLL.TranslationMemory.ServerTranslationMemoryManager.loadIfNotLoaded(TMProjectInfo info)
at MemoQ.Networking.BLL.TranslationMemory.ServerTranslationMemoryManager.prepareTMOperation(Guid guid, String operationString)
at MemoQ.Networking.BLL.TranslationMemory.ServerTranslationMemoryManager.AddEntry(TMEntry entry, Guid guid)
Comments
0 comments
Please sign in to leave a comment.