IMPORTANT MESSAGE: We are still experiencing some difficulties that will affect your ability work with the RWS AppStore. Our IT team is working to resolve this but for now you may not be able to download or upload apps through the RWS AppStore. We apologise for the inconvenience and will update the community when we have a resolution in place. In the meantime you can take advantage of the Private AppStore if you are using Trados Studio 2021 or 2022.

qualitivity app installation problem / Studio cannot load afterwards

Hi everyone,

Our IT has tried to install the qualitivity app on our 2019 and 2021 license professional Studio versions some days ago. We work on virtual workplaces.

After integrating the plugin, Studio fails to load and we receive the following error message:

<SDLErrorDetails time="13.05.2022 11:17:47">
  <ErrorMessage>Failed to initialize view 'QualitivityViewController'.</ErrorMessage>
  <Exception>
    <Type>Sdl.Desktop.Platform.StudioException, Sdl.Desktop.Platform, Version=16.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <HelpLink />
    <Source>Sdl.Desktop.Platform</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[   at Sdl.Desktop.Platform.Implementation.StudioWindow.EnsureViewSite(IViewReference viewReference)
   at Sdl.Desktop.Platform.Implementation.StudioWindow.GetController(String viewId)
   at Sdl.Desktop.IntegrationApi.Internal.ExtensionBuilders.AbstractViewControllerBuilder.Build(IExtension extension, Object defaultInstance, ExtensionArguments arguments)
   at Sdl.Core.PluginFramework.Integration.ExtensionsRepository.AddExtension[TResult](IExtension extension, ExtensionArguments arguments, Func`4 instanceCreator)
   at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.Build[TResult](IExtension extension, ExtensionArguments arguments, Boolean useCache)
   at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.<>c__DisplayClass4_0`2.<Build>b__0(IExtension extension)
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.Build[TAttribute,TResult](ExtensionArguments arguments, Boolean useCache)
   at Sdl.Core.PluginFramework.Integration.ExtensionsFactory.Create[TAttribute,TResult](ExtensionArguments arguments, Boolean useCache)
   at Sdl.Desktop.Platform.Implementation.ViewRegistry.InitializeIntegrationControllers()
   at Sdl.Desktop.Platform.Implementation.ViewRegistryOperator.InitializeIntegrationControllers()
   at Sdl.Desktop.Platform.Implementation.StudioWindow.Init(IEventAggregator eventAggregator)
   at Sdl.Desktop.Platform.Implementation.Studio.CreateWindowInternal(Boolean setActive, IEventAggregator eventAggregator)
   at Sdl.Desktop.Platform.Implementation.Studio.Run(ISplashScreen splashScreen, IEventAggregator eventAggregator, IPluginLoaderService pluginLoaderService, ICommandLineParsingService commandLineParsingService)
   at Sdl.TranslationStudio.Application.Launcher.RunApplication()]]></StackTrace>
    <InnerException>
      <Type>System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.111.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139</Type>
      <ResultCode>CantOpen</ResultCode>
      <ErrorCode>14</ErrorCode>
      <HelpLink />
      <Source>System.Data.SQLite</Source>
      <HResult>-2147481601</HResult>
      <StackTrace><![CDATA[   at System.Data.SQLite.SQLite3.Open(String strFilename, String vfsName, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
   at System.Data.SQLite.SQLiteConnection.Open()
   at Sdl.Community.TM.Database.Query.InitializeSettings(String databasePath, List`1 viewSettings, List`1 backupSettings, List`1 generalSettings, List`1 trackerSettings)
   at Sdl.Community.Qualitivity.Panels.Main.QualitivityViewController.Initialize(IViewContext context)
   at Sdl.Desktop.IntegrationApi.AbstractViewController.Sdl.Desktop.IntegrationApi.Internal.IViewController.Initialize(IViewContext context)
   at Sdl.Desktop.IntegrationApi.Internal.Adaptors.InternalDockingViewAdaptor.OnInit(IViewSite site, ISettingsGroup settings)
   at Sdl.Desktop.Platform.AbstractView.Init(IViewSite site, ISettingsGroup settings)
   at Sdl.Desktop.Platform.Implementation.StudioWindow.EnsureViewSite(IViewReference viewReference)]]></StackTrace>
    </InnerException>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>Studio16</ProductVersion>
    <EntryAssemblyFileVersion>16.1.8.4404</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows Server 2019 Standard</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1033</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>SEWO\U436010</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>SVDA0055</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>66972192 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

What do we need to do to get the app working in our environment?

I think that someone has posted a solution to this issue, but that post seems not to be available anymore.

Thanks in advance for your help.

Kind regards,
Marion

emoji
  • Does anyone have a solution to this problem?

    We would really appreciate any help and hints.

    emoji
  • I don't think Qualitivity in itself is a problem. If you make sure these folders do not have qualitivity installed then you hopefully won't have a problem when you install it again:

    c:\Users\[USERNAME]\AppData\Roaming\SDL\SDL Trados Studio\15 or 16\Plugins\Packages\
    c:\Users\[USERNAME]\AppData\Roaming\SDL\SDL Trados Studio\15 or 16\Plugins\Unpacked\

    c:\Users\[USERNAME]\AppData\Local\SDL\SDL Trados Studio\15 or 16\Plugins\Packages\
    c:\Users\[USERNAME]\AppData\Local\SDL\SDL Trados Studio\15 or 16\Plugins\Unpacked\

    c:\ProgramData\SDL\SDL Trados Studio\15 or 16\Plugins\Packages\
    c:\ProgramData\SDL\SDL Trados Studio\15 or 16\Plugins\Unpacked\

    Regards

    Paul

    emoji
  • Hi Paul,

    Thanks for your feedback.

    We made sure that the plugin does not show in the folders you listed and re-installed it just now.

    However, we still receive the error message:

    Are there any additional things to consider if we want to use qualitivity on a virtual server network?

    Thanks in advance for your help & kind regards,

    marion

    emoji
  • Hi ,

    Are there any further things we could check in order to get qualitivity to work?

    Any help is appreciated.

    Kind regards,

    marion

    emoji
  • We looked at this today and it may be that there are issues with the dependencies relating to support for sqlite between versions of Trados Studio.  Please can you update your Studio 2021 to the latest version first and then see if this helps.  Also make sure you remove the plugins as previously advised and then download the latest version via the integrated appstore in Trados Studio.

    The latest version of Studio 2021 is Trados Studio 2021 - 16.2.10.9305 and MultiTerm 2021 - 16.2.1.1044.  You are still on SR1 CU8.

    emoji
  • Hi ,

    Thanks for this hint. Last weekend, we updated 2021 to the latest SR2 release, I think, it says 2021 SR2 - 16.2.10.9305.

    I have now installed qualitivity directly through the integrated appstore in Trados Studio and receive this error message (and Studio fails to load):

    <SDLErrorDetails time="09.06.2022 14:01:11">
      <ErrorMessage>Failed to initialize view 'QualitivityViewController'.</ErrorMessage>
      <Exception>
        <Type>Sdl.Desktop.Platform.StudioException, Sdl.Desktop.Platform, Version=16.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
        <HelpLink />
        <Source>Sdl.Desktop.Platform</Source>
        <HResult>-2146233088</HResult>
        <StackTrace><![CDATA[   at Sdl.Desktop.Platform.Implementation.StudioWindow.EnsureViewSite(IViewReference viewReference)
       at Sdl.Desktop.Platform.Implementation.StudioWindow.GetController(String viewId)
       at Sdl.Desktop.IntegrationApi.Internal.ExtensionBuilders.AbstractViewControllerBuilder.Build(IExtension extension, Object defaultInstance, ExtensionArguments arguments)
       at Sdl.Core.PluginFramework.Integration.ExtensionsRepository.AddExtension[TResult](IExtension extension, ExtensionArguments arguments, Func`4 instanceCreator)
       at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.Build[TResult](IExtension extension, ExtensionArguments arguments, Boolean useCache)
       at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.<>c__DisplayClass4_0`2.<Build>b__0(IExtension extension)
       at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
       at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
       at Sdl.Core.PluginFramework.Integration.ExtensionBuilderFactory.Build[TAttribute,TResult](ExtensionArguments arguments, Boolean useCache)
       at Sdl.Core.PluginFramework.Integration.ExtensionsFactory.Create[TAttribute,TResult](ExtensionArguments arguments, Boolean useCache)
       at Sdl.Desktop.Platform.Implementation.ViewRegistry.InitializeIntegrationControllers()
       at Sdl.Desktop.Platform.Implementation.ViewRegistryOperator.InitializeIntegrationControllers()
       at Sdl.Desktop.Platform.Implementation.StudioWindow.Init(IEventAggregator eventAggregator)
       at Sdl.Desktop.Platform.Implementation.Studio.CreateWindowInternal(Boolean setActive, IEventAggregator eventAggregator)
       at Sdl.Desktop.Platform.Implementation.Studio.Run(ISplashScreen splashScreen, IEventAggregator eventAggregator, IPluginLoaderService pluginLoaderService, ICommandLineParsingService commandLineParsingService)
       at Sdl.TranslationStudio.Application.Launcher.RunApplication()]]></StackTrace>
        <InnerException>
          <Type>System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.111.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139</Type>
          <ResultCode>CantOpen</ResultCode>
          <ErrorCode>14</ErrorCode>
          <HelpLink />
          <Source>System.Data.SQLite</Source>
          <HResult>-2147481601</HResult>
          <StackTrace><![CDATA[   at System.Data.SQLite.SQLite3.Open(String strFilename, String vfsName, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
       at System.Data.SQLite.SQLiteConnection.Open()
       at Sdl.Community.TM.Database.Query.InitializeSettings(String databasePath, List`1 viewSettings, List`1 backupSettings, List`1 generalSettings, List`1 trackerSettings)
       at Sdl.Community.Qualitivity.Panels.Main.QualitivityViewController.Initialize(IViewContext context)
       at Sdl.Desktop.IntegrationApi.AbstractViewController.Sdl.Desktop.IntegrationApi.Internal.IViewController.Initialize(IViewContext context)
       at Sdl.Desktop.IntegrationApi.Internal.Adaptors.InternalDockingViewAdaptor.OnInit(IViewSite site, ISettingsGroup settings)
       at Sdl.Desktop.Platform.AbstractView.Init(IViewSite site, ISettingsGroup settings)
       at Sdl.Desktop.Platform.Implementation.StudioWindow.EnsureViewSite(IViewReference viewReference)]]></StackTrace>
        </InnerException>
      </Exception>
      <Environment>
        <ProductName>Trados Studio</ProductName>
        <ProductVersion>Studio16</ProductVersion>
        <EntryAssemblyFileVersion>16.2.10.9305</EntryAssemblyFileVersion>
        <OperatingSystem>Microsoft Windows Server 2019 Standard</OperatingSystem>
        <ServicePack>NULL</ServicePack>
        <OperatingSystemLanguage>1033</OperatingSystemLanguage>
        <CodePage>1252</CodePage>
        <LoggedOnUser>SEWO\U436010</LoggedOnUser>
        <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
        <ComputerName>SVDA0055</ComputerName>
        <ConnectedToNetwork>True</ConnectedToNetwork>
        <PhysicalMemory>66972192 MB</PhysicalMemory>
      </Environment>
    </SDLErrorDetails>

    I think someone once had posted a possible solution for our situation behind this link: https://community.sdl.com/product-groups/translationproductivity/f/openexchange_applications/27272/qualitivity

    But the link does not work anymore, as it seems.

    emoji
  • ok.  Then before we do anything more drastic can you reset Studio please?  Upgrading or reinstalling won't carry out a reset so to do this just close Trados Studio and then rename this folder:

    c:\Users\%username%\AppData\Roaming\SDL\SDL Trados Studio\Studio16\

    to c:\Users\%username%\AppData\Roaming\SDL\SDL Trados Studio\Studio16_old\

    Finally restart Trados Studio and try again.  If that doesn't help we'll investigate further with the dev team as there were a lot of breaking changes between CU7/8.

    emoji