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
  • All machines indeed running Windows 7. Upgrade to 8 or 10 not planned.

    Test machine running .Net 4.5.2.

    Logs from .Net tool attached.

    ======================================================================
    [05/27/16,09:09:23] Beginning of new SetupVerifier error logging session
    [05/27/16,09:09:23] Build created on December 18, 2015
    [05/27/16,09:09:23] For more information about repairing the .NET Framework, see http://support.microsoft.com/kb/2698555 and http://go.microsoft.com/fwlink/?LinkID=246062
    [05/27/16,09:09:23] Activity log file location: C:\Users\thomas\AppData\Local\Temp\setupverifier_main_05-27-16_09.09.23.txt
    [05/27/16,09:09:23] Error log file location: C:\Users\thomas\AppData\Local\Temp\setupverifier_errors_05-27-16_09.09.23.txt
    [05/27/16,09:09:23] Detected operating system: Windows 7 (x64)
    [05/27/16,09:09:23] Windows directory: C:\Windows
    [05/27/16,09:09:23] System directory: C:\Windows\system32
    [05/27/16,09:09:23] Program Files directory: C:\Program Files (x86)
    [05/27/16,09:09:23] Common Files directory: C:\Program Files (x86)\Common Files
    
    setupverifier_main_05-27-16_09.09.23.txt

  • ok - will ask a developer to look at the logs.  In the meantime there is something that might be worth trying, on this site:

    The last item was a registry solution:

    Local User Policy \ Computer Configuration \ Windows Settings \ Security Settings \ Local Policies \ Security Options – System cryptography: Use FIPS 140 compliant cryptographic algorithms, including encryption, hashing and signing – Disable

    Maybe worth testing it while we see whether we can find some inspiration from somewhere!!

    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 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!
Reply
  • 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!
Children
No Data