Error while generating Preview in SDL Trados Studio 2019 (Value cannot be null. Parameter name: stream)

Hello to the community,

I used to be able to generate a preview of aaa.xml_aa.xlf files in SDL Trados Studio 2019, but I can't anymore, due to a reason unknown. The file names look like this when imported in Studio:

Screenshot showing imported file names in SDL Trados Studio with the format 'aaa.xml_aa.xlf' labeled as 'Translation'.

These files come from WSXZ packages originating from WorldServer to be imported and then translated in Studio.
Please find below the XML error file. You'll notice that I am using the latest version of SDL Trados Studio 2019 SR2 Freelance edition (15.2.5.2145) and am running on Windows 10, which is also up to date.

<SDLErrorDetails time="05/02/2020 12:52:00">
  <ErrorMessage>La valeur ne peut pas être null.
Nom du paramètre : stream</ErrorMessage>
  <Exception>
    <Type>System.ArgumentNullException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <ParamName>stream</ParamName>
    <HelpLink />
    <Source>mscorlib</Source>
    <HResult>-2147467261</HResult>
    <StackTrace><![CDATA[   à System.IO.StreamReader..ctor(Stream stream, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean leaveOpen)
   à System.IO.StreamReader..ctor(Stream stream)
   à Sdl.FileTypeSupport.Bilingual.WsXliff.WsPreviewXmlTweaker.WriteOutDefaultStyleSheet(String transformPath)
   à Sdl.FileTypeSupport.Bilingual.WsXliff.WsPreviewXmlTweaker.DoTweak(INativeOutputFileProperties outputFileProperties)
   à Sdl.FileTypeSupport.Bilingual.WsXliff.WsPreviewFileTweaker.Tweak(INativeOutputFileProperties outputFileProperties)
   à Sdl.FileTypeSupport.Framework.Core.Utilities.NativeApi.AbstractFilePostTweaker.TweakFilePostWriting(INativeOutputFileProperties outputFileProperties)
   à Sdl.FileTypeSupport.Framework.Integration.FileGenerator.ExecuteTweakers(PostGenerationMessageReporterAdapter messageAdapter)
   à Sdl.FileTypeSupport.Framework.Integration.FileGenerator.RunPostWritingOperations()
   à Sdl.FileTypeSupport.Framework.Integration.FileGenerator.FileComplete()
   à Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete()
   à Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.FileComplete()
   à Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.FileComplete()
   à Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete()
   à Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.vv_Visit(TmfcReaderImpl* , FrameworkFileContainerField* field)
   à FrameworkFileContainerField.vv_AcceptFrameworkVisitor(FrameworkFileContainerField* , FrameworkFieldVisitor* visitor)
   à Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.vv_VisitStartEndField(TmfcReaderImpl* , StartEndField* startEnd)
   à Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReaderImpl.b_VisitNext(TmfcReaderImpl* )
   à Sdl.FileTypeSupport.Bilingual.Tmfc.TmfcReader.ParseNext()
   à Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext()
   à Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext()
   à Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse()
   à Sdl.TranslationStudio.Editor.Previews.GeneratePreviewJobRequest.CreatePreviewFile(IFileTypeManager fm, IAbstractGenerator generator, GenerateType generateType)
   à Sdl.TranslationStudio.Editor.Previews.GeneratePreviewJobRequest.Execute(IJobExecutionContext context)
   à Sdl.Desktop.Platform.Implementation.Services.Job.<_worker_DoWork>b__47_0()
   à Sdl.Desktop.Logger.Log.Resources(Object message, Action action)
   à Sdl.Desktop.Platform.Implementation.Services.Job._worker_DoWork(Object sender, DoWorkEventArgs e)
   à System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   à System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>15.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>15.2.5.2145</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Famille</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1036</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>DESKTOP-9DH33RR\vilai</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>DESKTOP-9DH33RR</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>8252768 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

To try and fix the problem, I have:

  • restarted Studio
  • reinstalled Studio
  • ran WorldServerComponents.msi
  • repaired both Studio and MultiTerm components through the Control Panel
  • reset Studio by:
    • resetting to default parameters in File>Options AND
    • manually renaming the following folders:
      • C:\Users\[User]\AppData\Local\SDL\SDL Trados Studio
      • C:\Users\[User]\AppData\Roaming\SDL\ProjectApi
      • C:\Users\[User)\AppData\Roaming\SDL\SDL Trados Studio
      • C:\Users\[User]\Documents\Studio 2019
      • (file C:\Users\[User]\AppData\Local\SDL\ProjectApi missing)
      • and then restarting Studio 

Surprisingly, it seems to work in SDL Trados Studio 2017 (14.0.5746.0) on the same computer, but I only have a free trial version (I do not own any license for 2017) so it doesn't solve the problem.

Please note that colleagues of mine can preview these files in SDL Trados Studio 2017 and 2019, meanwhile it does not work when I am trying on three other computers equipped with the 2019 version (also up to date). 

Does anyone have suggestions or know how to fix this issue?

Thank you in advance for your help.



Generated Image Alt-Text
[edited by: Trados AI at 8:05 PM (GMT 0) on 28 Feb 2024]
emoji
Parents Reply Children