Cannot start SDL Trados 2017

Hi everyone,

I use Trados everyday to complete the same task. I open a package set up by my customer in my email client, SDL opens, I translate the package and send him the return package by email back. The project contains exclusively HTML files. Very simple ones. No tags. Plain text. It’s mainly product descriptions.

Since friday, I get an error message which prevent me from opening SDL Trados 2017.

It says: cannot upload the project from [path of the project] :

An error exist in the XML [9601,35].

End of the analysis of the file unexpected. Name. Ligne 9601. Position 35.

I first tried again. Then I restarted my computer. I decided to erase the file in question from the computer.

Nothing worked. I still cannot start SDL Trados 2017. I always get the same error message.

A interesting fact: the project mentioned in the error message has already been delivered.

I work on a Macbook with Virtualbox. I never encountered any problem. Same routine everyday since august 2017.

Can anyone help?

I enclose the error message

<SDLErrorDetails time="15/01/2018 10:19:45">
  <ErrorMessage>Échec du chargement du projet depuis "C:\Users\Caroline\Documents\Studio 2017\Projects\FR_Caroline 11.01.2018\FR_Caroline 11.01.2018.sdlproj" : 
Il existe une erreur dans le document XML (9601, 35).
Fin de l'analyse de fichier inattendue Name. Ligne 9601, position 35.</ErrorMessage>
  <Exception>
    <Type>Sdl.ProjectApi.ProjectApiException, Sdl.ProjectApi, Version=14.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <HelpLink />
    <Source>Sdl.ProjectApi.Implementation</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[   à Sdl.ProjectApi.Implementation.Project.Load(String projectFilePath, Boolean createProjectListItem)
   à Sdl.ProjectApi.Implementation.Project.Load()
   à Sdl.ProjectApi.Implementation.Project.EnsureLoaded()
   à Sdl.ProjectApi.Implementation.Project.get_ProjectPackageImportOperations()
   à Sdl.TranslationStudio.Common.LicenseUtilsStarter.IsValidPackageProject(IProject project)
   à Sdl.TranslationStudio.Common.LicenseUtilsStarter.IsImportedFromStudioPackage(IProject project)
   à Sdl.TranslationStudio.Common.LicenseUtilsStarter.IsProjectAllowed(IProject project, String& validationMessage, Boolean showPrompts)
   à Sdl.TranslationStudio.ProjectManagement.ProjectManagementService.RefreshProjects(Boolean raiseEvent)
   à Sdl.TranslationStudio.ProjectManagement.ProjectManagementService.RefreshProjects()
   à Sdl.TranslationStudio.ProjectManagement.ProjectsView.ProjectsListViewPart.Refresh()
   à Sdl.Desktop.Platform.AbstractViewWithParts.RefreshViewPart(IViewPartReference viewPartReference)
   à Sdl.Desktop.Platform.AbstractViewWithParts.Control_ViewPartShown(IViewWithParts view, IViewPartReference viewPartReference)
   à Sdl.Desktop.Platform.WinForms.DockingViewContentControl.OnViewPartShown(IViewPartReference viewPartReference)
   à Sdl.Desktop.Platform.WinForms.DockingViewContentControl.AddSingleCenterViewPart(IViewPartReference viewPartReference)
   à Sdl.Desktop.Platform.WinForms.DockingViewContentControl.AddViewPart(IViewPartReference viewPartReference)
   à Sdl.Desktop.Platform.WinForms.DockingViewContentControl.Init(IViewWithParts view)
   à Sdl.Desktop.Platform.AbstractDockingView.OnInitControl()
   à Sdl.Desktop.Platform.AbstractViewWithParts.GetContentControl()
   à Sdl.Desktop.Platform.WinForms.ViewPane.set_ViewReference(IViewReference value)
   à Sdl.Desktop.Platform.WinForms.StudioWindowForm.UpdateActiveView()
   à Sdl.Desktop.Platform.WinForms.StudioWindowForm.LoadViews()
   à Sdl.Desktop.Platform.Implementation.StudioWindow.Init()
   à Sdl.Desktop.Platform.Implementation.Studio.CreateWindowInternal(Boolean setActive)
   à Sdl.Desktop.Platform.Implementation.Studio.Run()
   à Sdl.TranslationStudio.Application.Launcher.RunApplication()]]></StackTrace>
    <InnerException>
      <Type>System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
      <HelpLink />
      <Source>System.Xml</Source>
      <HResult>-2146233079</HResult>
      <StackTrace><![CDATA[   à System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   à System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)
   à Sdl.ProjectApi.Implementation.Xml.Project.Deserialize(String path)
   à Sdl.ProjectApi.Implementation.Project.Deserialize(String projectFilePath)
   à Sdl.ProjectApi.Implementation.Project.Load(String projectFilePath, Boolean createProjectListItem)]]></StackTrace>
      <InnerException>
        <Type>System.Xml.XmlException, System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
        <LineNumber>9601</LineNumber>
        <LinePosition>35</LinePosition>
        <SourceUri />
        <HelpLink />
        <Source>System.Xml</Source>
        <HResult>-2146232000</HResult>
        <StackTrace><![CDATA[   à System.Xml.XmlTextReaderImpl.Throw(Exception e)
   à System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   à System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String arg)
   à System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
   à System.Xml.XmlTextReaderImpl.ParseElement()
   à System.Xml.XmlTextReaderImpl.ParseElementContent()
   à System.Xml.XmlTextReaderImpl.Read()
   à System.Xml.XmlTextReader.Read()
   à System.Xml.XmlReader.ReadStartElement()
   à Sdl.ProjectApi.Implementation.XmlSerialization.ProjectSerialization.XmlSerializationReaderProject.Read72_PackageOperations(Boolean isNullable, Boolean checkType)
   à Sdl.ProjectApi.Implementation.XmlSerialization.ProjectSerialization.XmlSerializationReaderProject.Read73_Project(Boolean isNullable, Boolean checkType)
   à Sdl.ProjectApi.Implementation.XmlSerialization.ProjectSerialization.XmlSerializationReaderProject.Read74_Project()
   à Sdl.ProjectApi.Implementation.XmlSerialization.ProjectSerialization.ProjectSerializer.Deserialize(XmlSerializationReader reader)
   à System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)]]></StackTrace>
      </InnerException>
    </InnerException>
  </Exception>
  <Environment>
    <ProductName>SDL Trados Studio</ProductName>
    <ProductVersion>14.0.0.0</ProductVersion>
    <EntryAssemblyFileVersion>14.1.6413.8</EntryAssemblyFileVersion>
    <OperatingSystem>Microsoft Windows 10 Famille</OperatingSystem>
    <ServicePack>NULL</ServicePack>
    <OperatingSystemLanguage>1036</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>DESKTOP-JQRANPG\Caroline</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>DESKTOP-JQRANPG</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>3145268 MB</PhysicalMemory>
  </Environment>
</SDLErrorDetails>

  • Hi ,

    Try renaming this file and restart Studio:

    c:\Users\Caroline\Documents\Studio 2017\Projects\projects.xml

    Just call it projects.xml_old for example. If this works then you'll see all your projects have disappeared from the Projects View in Studio when you restart, but you can add them back in again one at a time by using the "Open Project" dialogue and selecting the sdlproj files for the projects you want available to you. You won't permanently lose any projects with this operation.

    Regards

    Paul

    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

  • Hi Paul,

    I will give it a try. In  the meantime, because I was in a hurry (client was waiting and not happy), I took upon me to erase the whole file and all its alias. Once they all have disappeared, I could open SDL Studios again. 

    I then worked on another file I had to deliver and everything went fine.

    But I still need to analyze the file which caused problem to issue the invoice. I am afraid to reopen it from the email.

    I will do it at one time I don’t have anything else to deliver so I have the time to react if SDL crashes again. I will also try using your tip and get back to you if it works.

    Before all that, another project calls... another deadline to respect.

    Thanks for your kind help

    Caroline