Studio 2014 Error Message: Value cannot be null. Parameter name: rootContainer
Thread poster: Fiona Busfield

Fiona Busfield  Identity Verified
United Kingdom
Member (2002)
French to English
+ ...
May 1, 2015

Hi all,
Can anyone shed any light on this error message I'm getting in Studio please?
My client sent me a package which I duly opened and began working on. So far so good. The word counts were off (showing minus figures) so I performed a Word Count batch task to try and correct them. After doing that I was unable to reopen the files getting the above error message. "Value cannot be null. Parameter name: rootContainer"
I was trying to open multiple files so I tried opening each one separately, same message.
I tried opening files from other projects and they open fine, no error message at all.
I was unable to open the xliffs at all. I then reopened the package and began working again with the files opening fine and the previously translated content still in the TM.
I then made a change to some add-in settings that required a Studio restart to take effect. After restarting I had the same problem and error message with these files. I am still able to open files from other projects.
After reloading the package and starting from scratch again 3 times, I wondered if there was a problem with the project package so I created a new project using the source files from the original one. Again, everything worked fine until I started translating them, closed them down and then tried to reopen them. Interestingly, they reopened several times fine before I translated any of the content when I tested.
This is a fairly sizeable project so I really don't want to be starting from scratch every time I open the files. I've searched and searched but I can't find any info about this error.
Not sure if this is helpful but the detailed error results read as follows:


Value cannot be null. Parameter name: rootContainer


System.ArgumentNullException, mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089





b__8(ISdlXliffStreamContentHandler handler) at System.Collections.Generic.List`1.ForEach(Action`1 action) at Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning() at Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing() at Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse() at Sdl.TranslationStudio.Editor.TranslationEditor.TranslatableDocument.Load(IJobExecutionContext context) at Sdl.Desktop.Platform.Services.JobRequest.Execute(IJobExecutionContext context) at Sdl.Desktop.Platform.Implementation.Services.Job.b__3() at Sdl.Desktop.Platform.Implementation.Services.Log.Resources(Object message, Action action) at Sdl.Desktop.Platform.Implementation.Services.Job._worker_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)]]>


SDL Trados Studio


Microsoft Windows 8.1




OFFICEPC\Fiona Busfield




8338376 MB

Any help or insight would be greatly appreciated.
Thanks in advance.


Local time: 19:31
Value cannot be null May 5, 2015

Hello Fiona,

This is Guillaume from SDL.

There is an article in our Knowledge Base about this error message:

If you need further assistance, please do not hesitate to contact us via Live Chat ( )

Kind regards,



Fiona Busfield  Identity Verified
United Kingdom
Member (2002)
French to English
+ ...
Different error? May 5, 2015

Hi Guillaume,
Many thanks for your reply. The Knowledge Base article you referred me to seems to deal with a different error however (Value cannot be null. Parameter name: setup.LanguageDirection.TargetCulture).
The parameter in the error message here is RootContainer. The target language is showing correctly as per the article you suggested.

I am still at a loss!
Thanks anyway, it's looking like I'll just have to muddle through as I am. No word from my client on this either.



Asset Orymbayev  Identity Verified
Local time: 00:31
English to Kazakh
+ ...
How did yu solve this problem? May 23, 2017


How did you solve this problem?


To report site rules violations or get help, contact a site moderator:

You can also contact site staff by submitting a support request »

Studio 2014 Error Message: Value cannot be null. Parameter name: rootContainer

Advanced search

Anycount & Translation Office 3000
Translation Office 3000

Translation Office 3000 is an advanced accounting tool for freelance translators and small agencies. TO3000 easily and seamlessly integrates with the business life of professional freelance translators.

More info »
memoQ translator pro
Kilgray's memoQ is the world's fastest developing integrated localization & translation environment rendering you more productive and efficient.

With our advanced file filters, unlimited language and advanced file support, memoQ translator pro has been designed for translators and reviewers who work on their own, with other translators or in team-based translation projects.

More info »

  • All of
  • Term search
  • Jobs
  • Forums
  • Multiple search