訳文が生成できません:エラー「オブジェクト参照がオブジェクトインスタンスに設定されていません」

同じクライアントから複数のXLIFFファイルを原稿として受け取りました。

なお、XLIFFの生成元である原文はワードファイルとエクセルファイルがありました。

これらのXLIFFファイルを原稿として、私のTrados上でパッケージを作成しました。

翻訳を完了した後に、訳文の生成を実行したところ、原文がワードのXLIFFファイルからは問題なく訳文が生成できました。

しかし、原文がエクセルのXLIFFファイルからは訳文が生成できず、以下のようなエラーがでました。

"オブジェクト参照がオブジェクトインスタンスに設定されていません"

Trados Studio error message dialog showing 'Object reference not set to an instance of an object' for an Excel XLIFF file.

<SDLErrorDetails time="2021/02/27 11:54:04">
  <ErrorMessage>オブジェクト参照がオブジェクト インスタンスに設定されていません。</ErrorMessage>
  <Exception>
    <Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
    <HelpLink />
    <Source>Sdl.FileTypeSupport.Filters.Excel</Source>
    <HResult>-2147467261</HResult>
    <StackTrace><![CDATA[   場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.UpdateDocumentFile(XsltArgumentList argsList, XslCompiledTransform xslTransform, XPathNavigator child)
   場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.IterateXsltFiles(XsltArgumentList argsList, FileMap rule, XPathNodeIterator iter, Boolean isUpdate, String targetFilePath)
   場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.IterateContentType(String xslFileNamesPath, Boolean isUpdate, String filePath, String filterStr, String targetFilePath, Boolean isCalledByRelsTableIteration)
   場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.serviceBackward()
   場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileParser.DocumentParser.Update()
   場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileParser.DocumentExtractImpl.Update(DocumentCollection srcCollection, String filename, String tgtFilePath)
   場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileWriterAndPreviewFileWriter.WriterImpl.EndOfInput()
   場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileWriterAndPreviewFileWriter.ExcelWriter.EndOfInput()
   場所 Sdl.FileTypeSupport.Framework.Integration.NativeWriterMessagesProxy.EndOfInput()
   場所 Sdl.FileTypeSupport.Framework.Integration.FileGenerator.CallEndOfInput()
   場所 Sdl.FileTypeSupport.Framework.Integration.FileGenerator.FileComplete()
   場所 Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.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.SdlXliff.XliffFileReader.OnEndFile()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<>c.<ContinueScanning>b__14_2(ISdlXliffStreamContentHandler handler)
   場所 System.Collections.Generic.List`1.ForEach(Action`1 action)
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse()
   場所 Sdl.ProjectApi.AutomaticTasks.NativeFileGenerator.GenerateFiles(ContentRestriction restriction, Boolean preview, Int32 filePercentBase, Int32 filePercentFactor)
   場所 Sdl.ProjectApi.AutomaticTasks.GenerateTargetTranslation.GenerateTargetTranslationTask.ProcessFile(IExecutingTaskFile executingTaskFile)
   場所 Sdl.ProjectApi.AutomaticTasks.AbstractFileLevelAutomaticTaskImplementation.Execute()]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>14.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>14.1.10018.54792</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1041</OperatingSystemLanguage>
    <CodePage>932</CodePage>
    <LoggedOnUser>MANDY\Madoka Kiyokawa</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>MANDY</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>16422244 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

なんとかエラーを解消できないかと、試しに、訳文生成をしたいxliffファイルを以下の保存先

Projects>プロジェクトフォルダ>en-US(ターゲット言語)

からコピーして名前を変えてTradosで開き、

改めて訳文生成を実行してみたところ、別のエラーメッセージが出ました。

Trados Studio error message dialog showing 'Filter definition 'Excel 2007 v 2.0.0.0' not found or cannot be used for generator construction'.

<SDLErrorDetails time="2021/02/27 11:52:38">
  <ErrorMessage>フィルタ定義 'Excel 2007 v 2.0.0.0' が見つからないか、ジェネレータを構築するのに使用できませんでした。</ErrorMessage>
  <Exception>
    <Type>Sdl.FileTypeSupport.Framework.FileTypeSupportException, Sdl.FileTypeSupport.Framework.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <HelpLink />
    <Source>Sdl.FileTypeSupport.Framework.Implementation</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.NextGenerator(IFileProperties fileInfo)
   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.SetFileProperties(IFileProperties fileInfo)
   場所 Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.SetFileProperties(IFileProperties fileInfo)
   場所 Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.SetFileProperties(IFileProperties fileInfo)
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OnEndFileHeader()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<>c.<ContinueScanning>b__14_4(ISdlXliffStreamContentHandler handler)
   場所 System.Collections.Generic.List`1.ForEach(Action`1 action)
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing()
   場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext()
   場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse()
   場所 Sdl.ProjectApi.AutomaticTasks.NativeFileGenerator.GenerateFiles(ContentRestriction restriction, Boolean preview, Int32 filePercentBase, Int32 filePercentFactor)
   場所 Sdl.ProjectApi.AutomaticTasks.GenerateTargetTranslation.GenerateTargetTranslationTask.ProcessFile(IExecutingTaskFile executingTaskFile)
   場所 Sdl.ProjectApi.AutomaticTasks.AbstractFileLevelAutomaticTaskImplementation.Execute()]]></StackTrace>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>14.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>14.1.10018.54792</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1041</OperatingSystemLanguage>
    <CodePage>932</CodePage>
    <LoggedOnUser>MANDY\Madoka Kiyokawa</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>MANDY</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>16422244 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

原文がワードのxliffでは訳文が生成できるのに、原文がエクセルのxliffだけ訳文生成できないのは、何が原因でしょうか。

Tradosのバージョン情報は以下の通りです。

Trados Studio version information dialog showing version 2017 SR1 - 14.1.10018.54792.

ご回答よろしくお願いします。



Generated Image Alt-Text
[edited by: Trados AI at 1:22 AM (GMT 0) on 29 Feb 2024]
emoji
Parents Reply Children
No Data