Hello !I have the following problem:Échec de l'enregistrement du contenu cible : La référence d'objet n'est pas définie à une instance d'un objet

<SDLErrorDetails time="28/01/2020 22:40:40">
  <ErrorMessage>Échec de l'enregistrement du contenu cible : La référence d'objet n'est pas définie à une instance d'un objet.</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.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.TranslationEditor.TranslatableDocument.SaveMonolingualAsJobRequest.Execute(IJobExecutionContext context)
   à Sdl.Desktop.Platform.Implementation.Services.Job.<_worker_DoWork>b__3()
   à Sdl.Desktop.Platform.Implementation.Services.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>14.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>14.0.5746.0</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 7 Professionnel </OperatingSystem>
    <ServicePack>Service Pack 1</ServicePack>
    <OperatingSystemLanguage>1036</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>NM-PC\NM</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>NM-PC</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>8240760 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>
HEllo admins. to prove my bona fide here is my file

Parents
  • What were you doing when this happened?

    Also, please update Studio and try again as this would be the most sensible place to start.  The current versions for Studio 2017 are:

    SDL Trados Studio 2017 SR1 - 14.1.10018.54792
    SDL MultiTerm 2017 SR1 - 14.2.8.55461

    Paul Filkin | RWS

    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

  • I was trying to a save the target , translation of an excel file, to a new xcel file.

  • Also I have just downloaded a 2019 trial version of sdl and tried to do the same from the project file and original xcel file and the saving of the project failed again.  :*(

    here's the error report fro SDL 2019

    <?xml version="1.0"?>

    <SDLErrorDetails time="2020-01-29 09:05:54"><ErrorMessage>Échec de l'enregistrement du contenu cible : La référence d'objet n'est pas définie à une instance d'un objet.</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.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.TranslationEditor.TranslatableDocument.SaveMonolingualAsJobRequest.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>

  • Hello ,

    I think the problem is most likely to stem from the actual Excel source file.

    Can you confirm which version of Office you have installed please and which version of Excel the file was created in?

    Also please check the file type in Studio is enabled ...

    Trados Studio Project Settings window showing File Types list with Microsoft Excel highlighted and its details displayed, including the enabled status and version.

    (you might need to recreate the project after enabling the file type)

    Something else worth trying is simply to resave the excel file and try again.

    Oana Nagy | QA Engineer | RWS Group

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 8:01 PM (GMT 0) on 28 Feb 2024]
  • Hello Steven Paul, the issue was solved by saving the  original excel file again. it came from the mac office version of office while I work on windows. There might have been compatibility issues there. Thanks for your answers.

Reply Children
No Data