Photoshop files - Failed to save target content: Specified file length was too large for the file system

Hello,

I have trouble to save target files in .psd format.
I use Trados Studio 2024 SR1 - 18.1.3.6657, and the latest version of Photoshop.

No problem when creating the project.
When trying to save targets or finalise translated files, the error log is as follows:

<ErrorMessage>Failed to save target content: Specified file length was too large for the file system.
Parameter name: value</ErrorMessage>
<Exception>
<Type>System.ArgumentOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
<ExceptionMessage>Specified file length was too large for the file system.
Parameter name: value</ExceptionMessage>
<ParamName>value</ParamName>

I tried to copy the project elsewhere in my computer, so as to reduce the file path length but the error remains.
Source files have 1 page each, and are between 1Mb and 10Mb.
FYI I also have .docx files in the same project, and have no problem with this format.

Do you have any explanation or solution?

Thank you!



Removed AI Suggestion
[edited by: Pointard Emilie at 11:26 AM (GMT 0) on 25 Feb 2026]
emoji
Parents Reply Children
  • I have been experiencing this same issue for weeks. I can confirm that it is not due to the length of the path, and the size of the original PSD files is quite small (~1MB). On other occasions, I have seen that an abnormally large file was created in the temporary path, but this has not been the case since I started using the latest version of the PSD filter.
    The full error message is:
    <SDLErrorDetails time="27/02/2026 9:03:01">
      <ErrorMessage>La longitud especificada del archivo es demasiado grande para el sistema de archivos.
    Nombre del parámetro: value</ErrorMessage>
      <Exception>
        <Type>System.ArgumentOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type>
        <ExceptionMessage>La longitud especificada del archivo es demasiado grande para el sistema de archivos.
    Nombre del parámetro: value</ExceptionMessage>
        <ParamName>value</ParamName>
        <HelpLink />
        <Source>Aspose.PSD</Source>
        <HResult>-2146233086</HResult>
        <StackTrace><![CDATA[   en System.IO.FileStream.SetLengthCore(Int64 value)
       en System.IO.FileStream.SetLength(Int64 value)
       en Aspose.PSD.Cache.(Int64 )
       en Aspose.PSD.Cache.(Int64 , CacheType )
       en  ​.()
       en  ​.()
       en  ​..ctor(Int32 , Int32 , IColorPalette ,     )
       en  .(Object )
       en  .(  )
       en  .  (  ,   )
       en  .()
       en  .(Boolean )
       en  .(Object )
       en  . (  ,   )
       en  .()
       en  .(Boolean )
       en  .(Object )
       en  .()
       en  .(Object , UInt32 )
       en  .(Boolean )
       en  .(Boolean )
       en  .(Object[] , Type[] , Type[] , Object[] )
       en  ​.(RasterImage )
       en    .(    , PsdImage )
       en    .()
       en    .(Boolean )
       en    .UpdateLayerData()
       en Sdl.FileTypeSupport.Filters.Photoshop.Services.Writer.WriterService.UpdateLayerText(TextLayer textLayer)
       en Sdl.FileTypeSupport.Filters.Photoshop.Services.Writer.WriterService.ProcessParagraphUnit(IParagraphUnit paragraphUnit, PsdImage psdImage)
       en Sdl.FileTypeSupport.Filters.Photoshop.Writer.PhotoshopWriter.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Filters.Processors.Emoji.EmojiRemovalProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Filters.Processors.CopySourceToEmptyTargetProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Bilingual.WhitespaceBetweenSegmentsBilingualProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.GenerationBilingualContentLocator.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.FileGenerator.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.ProjectApi.AutomaticTasks.CancelProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.LocationMarkerLocator.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ProcessParagraphUnit(IParagraphUnit paragraphUnit)
       en Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.ParagraphUnitBuffer.ProcessParagraphUnit(IParagraphUnit pu)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OutputParagraphUnit(IParagraphUnit pu)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseLocalizableParagraphUnit(transunit transunit, LockTypeFlags lockFlags)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseTransUnit(transunit transunit)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseGroup(group group)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OnGroup(XmlElement group)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<ContinueScanning>b__14_11(ISdlXliffStreamContentHandler handler)
       en System.Collections.Generic.List`1.ForEach(Action`1 action)
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning()
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing()
       en Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext()
       en Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext()
       en Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext()
       en Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse()
       en Sdl.ProjectApi.AutomaticTasks.NativeFileGenerator.GenerateFiles(ContentRestriction restriction, Boolean preview, Int32 filePercentBase, Int32 filePercentFactor)
       en Sdl.ProjectApi.AutomaticTasks.GenerateTargetTranslation.ExportFilesTask.ProcessFile(IExecutingTaskFile executingTaskFile)
       en Sdl.ProjectApi.AutomaticTasks.AbstractFileLevelAutomaticTaskImplementation.Execute()]]></StackTrace>
      </Exception>
      <Environment>
        <ProductName>Trados Studio</ProductName>
        <ProductVersion>Studio18</ProductVersion>
        <EntryAssemblyFileVersion>18.1.2.6370</EntryAssemblyFileVersion>
        <OperatingSystem>Microsoft Windows 11 Pro</OperatingSystem>
        <ServicePack>NULL</ServicePack>
        <OperatingSystemLanguage>3082</OperatingSystemLanguage>
        <CodePage>1252</CodePage>
        <LoggedOnUser>NEWLAS\jhonrubia</LoggedOnUser>
        <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
        <ComputerName>LSMADPRTTEC07</ComputerName>
        <ConnectedToNetwork>True</ConnectedToNetwork>
        <PhysicalMemory>40712632 MB</PhysicalMemory>
      </Environment>
    </SDLErrorDetails>

    emoji
  • HI ,

    To my understanding, you already have a case opened with the technical team, kindly please follow their instructions and continue the discussion with them about this issue.

    Thank you.

    Best regards,

    Anca

    Anca Stoian RWS Group

    emoji
  • Dear Anca,

    Thank you for your answer.

    I've tried to open each file individually in a basic folder as you mentioned, but it still did not work.

    However, I switched the Trados User interface language from French into English since I wanted to copy-paste another error message received (System Out Of Memory issue), and when I opened the same files in the editor, the "Save Target As" function worked!!!! I don't understand the link with User Interface language...
    It still doesn't work from the original project though. I've not open all files so I guess one or more files will be corrupted individually.

    Best regards.

    emoji