Verification error : Sequence contains more than one matching element

Hello everyone, 

I have spent quite some time on trying to figure this out on my own yet I could not reach a solution. 

I have received a TBX file from a client out of which I have created a multiterm Termbase. The provided TBX contains allowed and forbidden terms. I have set these up as a pick list in order to use the verification check in studio for a translated file. 

Screenshot of Trados Studio showing Descriptive Fields with a picklist for 'State concept' including 'allowed', 'prohibited', and 'not decided'.

If I run the verification check as normal I run into no issues. By as normal I mean with the following settings in studio:

Screenshot of Trados Studio verification criteria settings with options for checking non-usage of target terms and forbidden terms.

As soon as I change the setting to include the distinction between allowed and prohibited i cannot run the verification check anymore.

Like so : 

Screenshot highlighting the 'Select forbidden values' setting in Trados Studio with 'prohibited' checked under verification criteria.

This is the error i receive in studio when verifying my file with the above setting (stack trace included in case needed) : 

Error message in Trados Studio stating 'Sequence contains more than one matching element' with a stack trace of system details.

I have found this article about the issues : https://gateway.rws.com/csm?id=kb_article_view&sysparm_article=KB0030918 but it does not really give me a path to solving it as I cannot find duplicate terms and I am making sure I do not ignore sublanguages when creating the termbase. 

Any help with this would be greatly appreciated. I have tried this in both Studio 2019 and Studio 2015 

I would be able to provide the files in question but on a public forum. 

Regards,
Cristian 



Generated Image Alt-Text
[edited by: Trados AI at 7:38 PM (GMT 0) on 28 Feb 2024]
emoji
Parents Reply Children
  • Hi Paul,

    Thank you very much for taking a look at this.

    Here is the requested screenshot.

    Regarding the point in the article I can confirm as follows:

    • your termbase has more than one sub-language for a main language. For example English (United Kingdom) and English (United States). Not applicable

    • the XML file you import into the termbase contains for example English (United Kingdom) and English (United States) entries that each have same terms. The distinction from en-GB to en-US is made via a descriptive field in the TBX I was provided with,  while the actual languages of the TBX are only 2   and  . Therefore I do not think this applies. I have not actually added this descriptive field in the termbase as I do not think it is relevant for the purpose of my test.

    • on page Step 3 - Validation Settings of the SDL MultiTerm Desktop/Administrator Import Wizard, the Ignore sub-languages option is ticked/enabled/active. Not applicable

    • it was not considered to create a custom import definition to import converted (via SDL MultiTerm Convert) terminology into the existing  Termbase and avoid the import of existing/duplicate terms. Not applicable

    Let me know what you think and thank you once again.

  • can you share your termbase with me?

    Paul Filkin | RWS Group

    ________________________
    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

  • Thank you for sharing your termbase.  It all looks fine to me, and I don't get any errors.  So, I think you need to check what version of Studio you are running.  Apologies, I should have checked this already.  It's important to have compatible Studio and MultiTerm too.  These are the latest supported versions:

    SDL Trados Studio 2019 SR2 - 15.2.5.2145
    SDL MultiTerm 2019 - 15.0.5.56289


    SDL Trados Studio 2017 SR1 - 14.1.10018.54792
    SDL MultiTerm 2017 SR1 - 14.2.8.55461

    Paul Filkin | RWS Group

    ________________________
    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

  • Hi Paul,

    Thanks again for taking a look.

    This is very interesting. I have a partial result. I can now run the verification using the batch task function, I have inserted a prohibited term just to verify if everything is working properly and this is the result:

    Trados Studio task results showing failed verification with 18 errors and 21 warnings, including a prohibited term error for 'Teleprogramm'.

    It works !

    However, if I actually open the file in the studio editor and run the verification from there I still receive the same error.

    Error message in Trados Studio stating 'Failed to verify document: Sequence contains more than one matching element'.

    This is definitely a step forward as I can use the verification report itself but im still wondering what exactly is going on in the editor.

    Thank you again!

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 7:39 PM (GMT 0) on 28 Feb 2024]