My Studio 2022 and my MyMemory plugin no longer play ball together

... And no referee to make the game start againSmiley.

Studio 2022 SR2-17.2.9.18688   MyMemory plugin 22.1.0.0.

It all started 48 hours ago, I tried a few things, most repeatedly, I am now short of ideas, but on the way I collected a number of facts hopefully useful to our Community experts.

How did it appear? I wanted to modify a segment in a project implemented with MyMemory, but when I wanted to confirm the new version Studio just froze and I had to use the Windows task manager to close it. After opening it again, I went to Pproject settings/Language pairs/Translation memories and when making the mouse hover on "MyMemory", I could read in a pop-up notice: "Le fournisseur de traduction requis pour cette entrée n'est pas installé sur cet ordinateur" (Quite strange, as I later had a hard time uninstalling it)! I deactivated MyMemory and could then confirm my modified segment without any further problem.

What did I repeatedly try?

My first idea was to uninstall MyMemory and install it back. In the beginning I could not uninstall MyMemory by just clicking on the garbage can in my personal plugin list and had to pay a visit to the three (actually six) notorious Studio plugin folders. During further tries, a click on the garbage can did the trick, as is normal. When investigating the plugin folders after my last three attempts, I spotted the following *.txt file:

3/14/2024 16:44:35
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à MyMemory.api.Api_pluginversion.CreateParameters()
à MyMemory.api.Api_Base.URL()
à MyMemory.api.Api_Base.Send(Int32[] ignoreResponseCodes)
----------------------------------------------------------------
3/14/2024 17:03:09
System.Net.WebException: Le nom distant n'a pas pu être résolu: 'api.mymemory.translated.net'
à System.Net.HttpWebRequest.GetResponse()
à MyMemory.api.Api_Base.Send(Int32[] ignoreResponseCodes)
----------------------------------------------------------------
3/14/2024 17:09:31
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à MyMemory.api.Api_pluginversion.CreateParameters()
à MyMemory.api.Api_Base.URL()
à MyMemory.api.Api_Base.Send(Int32[] ignoreResponseCodes)
----------------------------------------------------------------,

one for each attempt (The second notice might have coincided with a short Internet failure). Do these notices tell anything to anyone?

And if I am here telling my life story, it is because unfortunately, after each new installation and reactivation, back to the starting point (See above).

Of course I also reset Studio twice or three times, to no avail.

Any intent to help is most welcome.

Gérard

emoji
Parents
  •  

    I think this is a problem for the Translated.net development team to address.  For the WebException you could try and verify your internet connection and DNS settings.  But if other internet services are working, and I imagine they are, then the issue might be temporary or specific to the api.mymemory.translated.net domain.  I would hazard a guess that the NullReference exceptions are related.

    I would also note that there is no SR2 version of this plugin available as far as I can see, so that will almost certainly be a problem given the changes in Trados Studio between these versions.  So again, back to Translated.net as we cannot help here either since we don;t hold the source code or develop this app.

    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

    emoji
  • Hello  

    Thank you for coming back and insisting that the ball is in Translated's court; I shall let them know, as they seem so sure it is the opposite.

    But I would not focus on the plugin version: AFAIR, their so-called 22.1.0.0 version was developed in the utmost hurry in July 2023, when Studio 2022 SR2 (17.2.8.xxxxx?) was released and I complained to Translated that I could no longer use their MyMemory; in a matter of very few days they sent me a new plugin which worked and was signed by SDL many more days afterwards.

    Best regards.

    Gérard

    emoji
Reply Children