Recently we have switched TMS servers and I'm wondering what is the proper way to handle jobs that were in progress in the mean time. I was told that the jobs inside the TMS were migrated, however in Tridion I still have the old jobs which were created referencing the old TMS. I'm thinking along the lines of deleting and recreating the jobs (along with deleting from TMS), however I'm facing some difficulties:
Only one of these jobs is in Error Retrieving
and that single one can be deleted, but all the other ones are In Translation
for which the Delete
button is disabled. See below:
Is there a civilised manner to resolve this issue, or should I just delete them from the Translation database?
Thank you.
PS. Just to provide all the information, I'm including the errors/exceptions... when trying to open these jobs, the following error is shown (but this is expected):
Invalid External Client ID passed in CTA Request.
Also the Translationmanger log is filled with errors:
Tridion.TranslationManager.Service RetrieveFromTranslation Polling interval increased to 00:15:00 due to errors in the previous operations.
Tridion.TranslationManager.Service RetrieveFromTranslation Invalid External Client ID passed in CTA Request.
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration.CheckCtaResponse(Response response, String clientId)
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration.GetConfigurationResponse()
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration..ctor(String id, UserContext userContext)
at Tridion.TranslationManager.DomainModel.TranslationSystems.TranslationSystemConfiguration.GetTranslationSystemConfiguration(String id, UserContext userContext)
at Tridion.TranslationManager.DomainModel.Service.RetrieveFromTranslationTask.Process()
at Tridion.TranslationManager.DomainModel.Service.ServiceTask.ThreadMethod()
Tridion.TranslationManager.Service RetrieveFromTranslation Polling interval increased to 00:15:00 due to errors in the previous operations.
w3wp 392 Invalid External Client ID passed in CTA Request.
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration.CheckCtaResponse(Response response, String clientId)
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration.GetConfigurationResponse()
at Tridion.TranslationManager.DomainModel.TranslationSystems.TmsConfiguration..ctor(String id, UserContext userContext)
at Tridion.TranslationManager.DomainModel.TranslationSystems.TranslationSystemConfiguration.GetTranslationSystemConfiguration(String id, UserContext userContext)
at Tridion.TranslationManager.DomainModel.WorkflowStatus.<GetLanguages>b__33(TmsTranslationJob tmsJob)
at System.Linq.Enumerable.<SelectManyIterator>d__31`3.MoveNext()
at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at Tridion.TranslationManager.DomainModel.WorkflowStatus.GetLanguages(TranslationJob job, IEnumerable`1 workflowStatusData)
at Tridion.TranslationManager.DomainModel.WorkflowStatus..ctor(TranslationJob job, IEnumerable`1 workflowStatusData, UserContext userContext)
at Tridion.TranslationManager.DomainModel.TranslationJob.get_WorkflowStatus()
at Tridion.TranslationManager.UI.Model.Services.DTO.TranslationJobDTO..ctor(TranslationJob job, UserContext userContext)
at Tridion.TranslationManager.UI.Model.Services.TranslationJobManagerImpl.<>c__DisplayClass6.<Load>b__5(UserContext userContext)
at Tridion.TranslationManager.UI.Model.Services.TransactionAndUserContextAwareImpl.ExecuteInUserContext[T](Boolean requiresTransaction, Func`2 code)
at Tridion.TranslationManager.UI.Model.Services.TranslationJobManager.Load(String jobId)