Txlf file does not convert to Translatable format

Until now, I have been working with the Txlf file in Trados Studio 2021. But suddenly, a certain Txlf file does not convert to Translatable format. Please tell me how to solve it. For reference, there is no problem with other Txlf files.

Parents Reply Children
  • <SDLErrorDetails time="2021-06-17 오후 5:43:55">
      <ErrorMessage>개체 참조가 개체의 인스턴스로 설정되지 않았습니다.</ErrorMessage>
      <Exception>
        <Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
        <HelpLink />
        <Source>Sdl.FileTypeSupport.Filters.Xliff</Source>
        <HResult>-2147467261</HResult>
        <StackTrace><![CDATA[   위치: Sdl.FileTypeSupport.Filters.Xliff.Common.SubParagraphUnitKeyGenerator.BuildTagMatching()
       위치: Sdl.FileTypeSupport.Filters.Xliff.Infrastructure.Consumers.Parser.SubFlowPositionRecorder.Consume(XmlNodeParsed message)
       위치: lambda_method(Closure , IMessage )
       위치: Sdl.FileTypeSupport.Filters.Xliff.Infrastructure.InMemoryBus.Publish(IMessage message)
       위치: Sdl.FileTypeSupport.Filters.Xliff.Extractor.ParserImpl.Publish(XmlNodeParsed message)
       위치: Sdl.FileTypeSupport.Filters.Xliff.Infrastructure.XmlParser.Parse(XmlTextReader reader)
       위치: Sdl.FileTypeSupport.Filters.Xliff.Extractor.ParserImpl.Parse(String xliffPath)
       위치: Sdl.FileTypeSupport.Filters.Xliff.Parser.ParseNext()
       위치: Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext()
       위치: Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext()
       위치: Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse()
       위치: Sdl.TranslationStudio.Editor.TranslationEditor.TranslatableDocument.Load(IJobExecutionContext context)
       위치: Sdl.Desktop.Platform.Services.JobRequest.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>Studio16</ProductVersion>
        <EntryAssemblyFileVersion>16.1.6.4276</EntryAssemblyFileVersion>
        <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem>
        <ServicePack>NULL</ServicePack>
        <OperatingSystemLanguage>1042</OperatingSystemLanguage>
        <CodePage>949</CodePage>
        <LoggedOnUser>DESKTOP-TPSPFMF\leepr</LoggedOnUser>
        <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
        <ComputerName>DESKTOP-TPSPFMF</ComputerName>
        <ConnectedToNetwork>True</ConnectedToNetwork>
        <PhysicalMemory>16684260 MB</PhysicalMemory>
      </Environment>
    </SDLErrorDetails>

    "개체 참조가 개체의 인스턴스로 설정되지 않았습니다" = "Object reference not set to an instance of an object"

    Is this okay?

  • Hello ,

    Thank you.

    Have you checked the file itself to make sure it's well-formed and doesn't contain any illegal characters?

    Perhaps you can share the file with us, so we can take a look? swhaleATsdl.com

     

    Oana Nagy | Developer Experience | QA Engineer | RWS Group

  • There is no problem with the file. 

    I want to too, but I don't think I can share the file because of the NDA.

  • If you edit the txlf so there is only one segment in there, and you anonymise the characters (they don't have to mean anything!), can you still reproduce the problem?  If you can then surely you can share that file?

    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

  • Sure... although if you anonymise it as suggested you could simply put the file in here.  email is pfilkin@sdl.com or you could have sent it to Steve who already provided you with an email.

    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

  • Thanks for sending me your file.  I removed one translation unit and attached the file in an email back to you.  This processes fine.  So there is a problem with the file… I’m not sure what just yet, but you can process it by removing this single TU under id=”paragraph-1-13”.

    For future reference, to find this you divide and conquer.  So split the file in two and test it.  Split the half again that still errored.  Repeat this until you find the offending part of the file.

    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