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
Parents Reply Children
  • 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