You are currently working on UAT 

Failsafe packages - how?

I sent a package to a translator and her Studio (both 2019) threw an error: "Exception has been thrown by the target of an invocation". AFAIK this is about as indicative as saying "Houson, we have a problem." Since it's on her computer, I don't have the stacktrace.

My wonderment is: Is there a way/ are there settings that are known to be problematic? Is there a way to bundle a fail-safe package?

If the job is on a tight deadline such a problem is rather stressful...

Can an add-on I have installed and the translator might not have installed cause problems? Like the number verifier?

Daniel

EDIT: Afterthought... can filenames in the package like this cause problems?

Screenshot of Trados Studio showing a list of files with names such as '11_crime-Many of the neig.icml.sdlxliff', '11_crime-Operaci n Ori n.icml.sdlxliff', and '11_crime-Photograph by 1.icml.sdlxliff'.



Generated Image Alt-Text
[edited by: Trados AI at 7:25 PM (GMT 0) on 28 Feb 2024]
emoji
Parents Reply Children
  • I agree that this is something akin to a bug. writes that a plugin that adds a resource will cause issues if that plugin is not installed on the receiving computer - but how should one know which plugins a translator is using?

    There should at least be a warning when creating the package: "Warning, this package will require plugin ABC to be opened." And the error message for the translator should also say: "Error. To open this package you need to install plugin ABC."

    How do I know which plugins "create a resource" for a project? Is it only about TMs and maybe termbases (IATE, TermExcelerator...)? Does anybody know which plugins have the potential to cause this kind of issue?

    This is what I meant when I titled this thread "Failsafe packages - how".

    Daniel

  • There should at least be a warning when creating the package: "Warning, this package will require plugin ABC to be opened." And the error message for the translator should also say: "Error. To open this package you need to install plugin ABC."

    I disagree with this.  I think the package should simply open and ignore any resources that are not available.  I'm actually surprised this doesn't happen already.

    It's quite possible that a company may have created their own plugins that we know nothing about so telling the translator what they need to go and get is unlikely to have a consistent approach.  We could read the name of the plugin in use, but only if we know what it's doing and where to find this information in the project package.

    I would say the best solution (irrespective of how we solve the bug part... for which we need to be able to reproduce) is for the project manager to make sure that anyone in their supply chain is using the plugins that they require them to be using before sending the package across.

    Paul Filkin | RWS

    Design your own training!
    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

  • for which we need to be able to reproduce

    I will happily send you the package if that is any help...

    I think the package should simply open and ignore any resources that are not available.

    That would indeed be better. I was phrasing what I would consider the minimal solution.

    the project manager to make sure that anyone in their supply chain is using the plugins that they require them to be using before sending the package across.

    That would be which plugins? Is there a rule of thumb what plugins would be required? I can't print out my list of installed plugins and require all translators to install all - just in case...

    Daniel