SDL.Community.SDLPLuginInstaller has stopped working

Some of our users cannot install sdlplugin files, they get SDL.Community.SDLPLuginInstaller has stopped working.

Already repaired Studio.

They also have the correct access rights so I'm guessing some dependency issue, likely .Net?

Problem Event Name:	CLR20r3
  Problem Signature 01:	Sdl.Community.SdlPluginInstaller
  Problem Signature 02:	2.0.0.0
  Problem Signature 03:	56d6f662
  Problem Signature 04:	Sdl.Community.SdlPluginInstaller
  Problem Signature 05:	2.0.0.0
  Problem Signature 06:	56d6f662
  Problem Signature 07:	59
  Problem Signature 08:	0
  Problem Signature 09:	System.NullReferenceException
  OS Version:	6.1.7601.2.1.0.256.48
  Locale ID:	2067
  Additional Information 1:	e707
  Additional Information 2:	e7077a1caa1b066ff778f2f6f4a39bd5
  Additional Information 3:	46ab
  Additional Information 4:	46abfdcbdfdbc02c0186bd1a057062a6

Read our privacy statement online:
  go.microsoft.com/.../

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
Parents
  • Hi Thomas,

    This looks as though it can be caused by either the app not being installed correctly on these machines or something with the .net framework as you suspect. The suggestion is to do an uninstall and then install of the app as follows:

    1. Go to Programs and Features/Add Remove Programs and uninstall SDK Community Plugin Installer
    2. Go to c:\Program Files (x86)\SDL\SDL plugin installer\ and make sure this folder is empty, then remove the folder. If the folder is already removed than there is nothing else to be done
    3. Install the latest version of the SDL Plugin installer from here:

    Hope this does the trick.

    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

  • Hi Paul, I just tried the uninstall and reinstall but still have the same problem. Any help much appreciated. Edgar
  • Hi Thomas,

    The plugin installer has a log file which is located here: c:\Users\[USER]\AppData\Roaming\SDL Community\PluginInstaller\Log\ . Can you also provide us with that file? There might be something we can find in there.

    Can you also make sure you have tried running the installer as an administrator:

    1. Open CMD as an administrator
    2. Type the following command “cd c:\Program Files (x86)\SDL\SDL plugin installer\”
    3. Run the following command “Sdl.Community.SdlPluginInstaller.exe fullpathtothesdlpluginfile”

    Thanks

    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

  • CMD as admin gives the same error. Policy fix from previous post didn't work, was already set to disabled.

    Here's the log:

    2016-04-25 12:05:23.9471|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:05:37.9745|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:06:10.8198|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:06:34.6451|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:08:28.3855|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:09:40.9868|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-04-25 12:23:38.9996|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-09 16:28:34.6410|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-10 09:30:44.8004|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-10 09:42:38.0957|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-10 09:42:49.5339|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-11 10:03:21.0464|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-11 10:34:22.2425|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-11 10:48:39.6813|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-11 11:13:49.4832|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-17 09:52:23.3564|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-18 10:22:46.4998|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-20 09:29:00.6215|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-20 09:31:29.1363|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-27 09:22:25.6126|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    2016-05-27 11:04:19.0189|ERROR|log|Error constructing installer window|System.NullReferenceException: Object reference not set to an instance of an object.
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.CreateStudioVersion(RegistryKey studioKey, String version, String publicVersion)
       at Sdl.Community.SdlPluginInstaller.Services.StudioVersionService.Initialize()
       at Sdl.Community.SdlPluginInstaller.InstallerForm..ctor(PluginPackageInfo pluginPackageInfo, Logger logger)
    

  • Hi Thomas,

    This was helpful. There are quite a few errors in the log but from the same thing, so a really good lead. Please can you take a look in the registry in the following locations:

    1. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SDL\Studio4 and
    2. HKEY_LOCAL_MACHINE\SOFTWARE\SDL\Studio4

    Under one of these two locations there should be a key named “InstallLocation”. Does this have any value? This is written into the registry during the Studio installation and we use this in the plugin installer to determine where Studio was installed. The error seems to be caused by the fact that there is no value set in this registry key. If there is no value can you set it manually to the path where Studio is installed?

    Thank you

    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

  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SDL\Studio4 does have key InstallLocation with value C:\Program Files (x86)\SDL\SDL Trados Studio\Studio4\

  • Hi Thomas,

    I think Paul might be on the right track, see if there is a "Studio2" or "Studio3" folder visible under HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SDL like shown below in regedit?

    It is possible this error occurs when the InstallLocation is missing from those keys also.

    My guess is this could happen from left over registry keys from an older version of Studio that is no longer installed on the PC.

  • Yes! There was a Studio2 entry. Deleted it and now it's working. Thanks a million.
  • Excellent... thanks Jesse!

    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

  • Good Morning everybody,
    Since this Grammar Tool Thing did not work on my machine, I followed the suggestions here - to now avail.
    After the Windows Update informed me that a NET Framework update is not available to me because I have already installed a version higher than 4.5 I ran the Verification Utility to verify for the highest/latest version (which seems to be 4.6.1) and I received confirmation, that "Product verification succeeded". So probably I have this version installed correctly.
    Still the Grammar Thing does not work, not even if I manually place it into the folder as described above.
    I am working on WIN 7 (64 bit) ultimate / Office 2007 / Studio 2015
    What am I now supposed to do?
    Thanks in advance for any suggestions!
  • Hello, Paul Filkin.

    I recently purchased Studio 2015 and I'm having the same issue as Thomas. I need to install a plugin for working with txml files from the Appstore get the same error message. I've seen the other posts on this issue and apparently there is no solution. What can I do? I need to work with txml for a translation projet soon.

    Any help on this is inmensely appreciated
  • I also found a Studio2 entry, deleted it and still have the same issue. =(. Don't know what else to do
Reply Children