“MultiTerm is unable to add the entry” (error message from MT 2015)

I'd like to put a question as to MultiTerm which refuses to accept new terms when clicking on “Add New” and then “Save”? (“MultiTerm is unable to add the entry”)

        I have already uninstalled and then reinstalled MultiTerm and its Widget, but to no avail. Probably, because all paths seem to have been registered somewhere: when opening the newly installed Widget, it showed me immediately the opened termbases, although I thought, these paths should have been deleted as well. Does anybody know how and where to delete these paths?

       I also tried to click on “Open Termbase”in the Widget, then right-clicked on it and then on “Remove from list”, then opened it again, again to no avail: no research results at all (though term is in termbase).

        Could this be due to changing the TB’s name to adapt it to the name structure of my other glossaries? And could the old name be kept somewhere, so the glossary cannot be identified by MultiTerm?

       It must be said that e.g. my DE-FR termbase does work like a charm in the Widget (and in Multiterm), i.e. query terms are recognized and displayed.

 Thanx in advance for any hints,

Wolfgang HULLMANN

**************************

  • Hi Wolfgang,

    I'm not clear what you question is here? Is the problem with Multiterm or the MultiTerm widget? These are independent of each other.

    Did you create the termbase that you cannot add terms to?

    Changing the name of your termbase could cause a problem if the paths are already in the widget. You can manually reset them by deleting this file and restarting:

    c:\Users\[USERNAME]\AppData\Roaming\SDL\SDL MultiTerm Widget\MultiTerm12\WidgetSettings.xml

    Maybe you can clarify a little what you need to know if none of this helps? Sorry for the scattered response!

    Regards

    Paul

    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

  • Dear Paul,

    Thank you for your feedback. I know both programmes are different. The issue was that:
    - A glossary (Wordfast --> Excel --> Multiterm) was stored on my external HD,
    - This same glossary is used with 2 PCs (same configuration),
    - When used on the 2nd PC and when I tried to add a term to MultiTerm, MT told me this wasn't possible, whereas the same programme accepted adding terms on the 1st PC.

    I per chance found a solution: I disconnected the ext. HD and started MultiTerm on the 2nd (though identical) PC which told me none of my termbases were available (which then is normal). Then I reconnected the HD and added a termbase. I now can add terms again. Strange but true.

    As to the Widget, it doesn't find terms on either PC, which are definitely in said glossary (which is nevertheless activated in that widget (listed under "Opened termbases", but the reply is always: no corresponding term found).

    Perhaps MuliTerm and the Widget have connection problems when the termbase is not always connected to the same MultiTerm or the same PC. I could download MT's error message for that refusal to add terms, but didn't understand a word of it (which, I gather, is habitual in any Microsoft environment).

    Cheers,

    Wolfgang HULLMANN
    ************************
  • Unknown said:
    Dear Paul,

    - This same glossary is used with 2 PCs (same configuration),

    Hi Wolfgang

    Just let me point out, in case you don't know, that a MultiTerm termbase is not multi-user capable. The underlying file system does not allow more than one user to write to the database. It may occasionally work, but is unstable and can lead to loss of data.

    Walter

  • Hi Walter,

    Thank you for this hint. And no, I wasn't aware of this. Just to avoid misunderstandings: do you mean just 'one single user' (which is what I am, with 1 licence n° I install and uninstall on my 2 computers) or do you mean just 'one PC' (and not two or more)? I myself (and nobody else) use the termebase, but, as said, on two different PCs (home office & external office). I do hope this is possible, otherwise this restriction would be a no-go for me, as I do not want to give up the second office on the grounds of such software limitations. Before, I used to open, and work on, files (docs as well as glossaries) in Word with Wordfast even on three different PCs (one laptop, to be precise), and this shouldn't change.

    Greetings,

    Wolfgang HULLMANN
    ************************
  • Wolfgang

    What I mean by "not multi-user" is that it does not support simultaneous write accesses to the database. This would be the case if two users work at the same time with the termbase and add new terms.
    Accessing it alternatively from one and later from another PC is not a problem at all.

    Walter
  • Dear Paul,

    Two different things, but both relate to the same TermBase. Neither of them works on my 2nd PC. As recommended by you, I deleted this settings-file. But still, after entering the correct path of the glossary in the _Widget_, no terms, although in said glossary, appeared during the search. The result field keeps being empty.

    The _TermBase_ itself, when used in MultiTerm, keeps showing the same error message:

    <ErrorMessage>MultiTerm was unable to update the entry. No new data has been saved</ErrorMessage
    <ErrorCode>-2147220910</ErrorCode>
    ...
    <![CDATA[ at Sdl.MultiTerm.TMO.Interop.EntryClass.Save() at Sdl.MultiTerm.Client.UI.Viewer.ScriptingHost.SaveEntry(String content)]]>
    </StackTrace>
    ...

    The save-new/changed-entry failure does not hinder the TB from being opened, showing all entries with target term/s, even editing is possible, but I cannot save such changes (which is daft, of course).

    Regards,

    WOLFGANG
    **************
  • Can you also confirm that you are using the latest versions of all of these tools and not using older ones for the widget and newer ones for multiterm... etc.

    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

  • Yes, I became an SDL user in June or July, downloaded the then valid versions of MultiTerm and Studio to my external HD und installed these from there to both PCs. So versions should be identical on both and rather recent. All SDL-related user data (TBs, MTs, projects...) are on my ext. HD and are thus always absolutely identical for both PCs.

    By the way, I restarted my 2nd PC, removed the external HD with all SDL-related data (incl. TBs), started Studio afresh (which, of course, could find neither projects nor TBs nor TMs), then closed it again, re-plugged the HD, opened Studio again, opened the project, unchecked and then checked again TB's checkbox in Project Settings, and only then, the TB was usable again on my 2nd PC. The link to the ext. HD seems to be dangling. But the idea shouldn't be to run this somewhat lengthy procedure each time I change PCs. It should be said that both PCs are technically speaking identical (handmade at the same time, same Windows, same Word, same SDL...)

    After these steps, even the Widget was able to find terms again. The point is that this ability appears to be short-lived because after just 1 search, it relapses into old habits and its result window remains empty again. In the Widget's settings, nothing has changed, though. Same language pair, same TermBase.

    So, in a way, the TB problem and the Widget problem seem to be two sides of the same coin.

    Greetings,

    WOLFGANG
    **************
  • Unknown said:
    ... The link to the ext. HD seems to be dangling. But the idea shouldn't be to run this somewhat lengthy procedure each time I change PCs. It should be said that both PCs are technically speaking identical (handmade at the same time, same Windows, same Word, same SDL...)


    Wolfgang

    Working with an external HD that gets disconnected and reconnected again on different PCs may be the cause of your problem. First, you need to make sure that your external HD gets the same drive letter each time you connect it to avoid that you need to reassign your TB in the project settings. Second, the file system used for MultiTerm termbases uses a write cache, which holds new entries for a while util they get actually written to the disk. Disconnecting and reconnecting this file may lead to unpredictable problems. We experienced such problems with termbases on a network drive or a NAS, so the chance that they occur on an external drive is even higher.

    Personally, I would never use such a setup because I don't think I can trust it to work reliably. 

    Walter

  • Interesting explanation, Walter. To expound your open points: I do use the same drive letter on both PCs. I have used this config for years, with sometimes "ticklish" programmes such as Outlook (PST), but also Wordfast ini-files, Word-files etc. I only unplug my ext. drive after shutdown and reconnect it before starting it again. Furthermore, before disconnecting, I use "Unlocker" to seperate the files from remaining links to their programmes.
    I'd be surprised if Studio resisted such kind of usage, as I'm probably not the only one who uses their data on different computers/laptops. But I'm probably not prepared to scrub my 2nd PC and use a typewriter again when I'm not in my home office ;-). I feel there must be another option.