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
  • Probability score: 0.7  

    Question improvement suggestion: Provide more details about the specific steps you took before encountering the error, and clarify if you have tried any of the suggested workarounds mentioned in the context.  

    In the meantime, based on the information you have provided, here is a suggested answer to your question:  

    Hello,  

    It seems you're encountering an issue when trying to save target files in .psd format using Trados Studio 2024 SR1. Here are some steps you can take to troubleshoot and potentially resolve the issue:  

    **Step 1:** **Check File Path Length**  

    Ensure that the total length of the file path, including the file name, does not exceed 255 characters. If it does, consider shortening the folder names or the file name itself.  

    **Step 2:** **Update Software**  

    Make sure both Trados Studio and Adobe Photoshop are updated to their latest versions. This issue may be related to a known defect that was fixed in earlier versions.  

    **Step 3:** **Open Files Individually**  

    Try opening the .psd files individually in the Editor view in Trados Studio instead of virtually merged. This can sometimes help in processing the files correctly.  

    **Step 4:** **Check for Whitespace Characters**  

    Enable the Show Whitespace Characters option in Trados Studio to identify any problematic whitespace characters in your source and target segments. Replace hard returns with soft returns where necessary.  

    **Step 5:** **Review Error Logs**  

    If the error persists, review the error logs for any additional details that might help in diagnosing the issue.  

    If you have already tried some of these steps or if the issue continues, please provide more details about what you have attempted so far, and any additional error messages you may have encountered.  

    I hope this answer addressed your question. If not, please reject the answer, add the question improvement suggestion information, and click the RWS Community AI checkbox on the right to try again.  

    RWS Community AI

    emoji
Reply
  • Probability score: 0.7  

    Question improvement suggestion: Provide more details about the specific steps you took before encountering the error, and clarify if you have tried any of the suggested workarounds mentioned in the context.  

    In the meantime, based on the information you have provided, here is a suggested answer to your question:  

    Hello,  

    It seems you're encountering an issue when trying to save target files in .psd format using Trados Studio 2024 SR1. Here are some steps you can take to troubleshoot and potentially resolve the issue:  

    **Step 1:** **Check File Path Length**  

    Ensure that the total length of the file path, including the file name, does not exceed 255 characters. If it does, consider shortening the folder names or the file name itself.  

    **Step 2:** **Update Software**  

    Make sure both Trados Studio and Adobe Photoshop are updated to their latest versions. This issue may be related to a known defect that was fixed in earlier versions.  

    **Step 3:** **Open Files Individually**  

    Try opening the .psd files individually in the Editor view in Trados Studio instead of virtually merged. This can sometimes help in processing the files correctly.  

    **Step 4:** **Check for Whitespace Characters**  

    Enable the Show Whitespace Characters option in Trados Studio to identify any problematic whitespace characters in your source and target segments. Replace hard returns with soft returns where necessary.  

    **Step 5:** **Review Error Logs**  

    If the error persists, review the error logs for any additional details that might help in diagnosing the issue.  

    If you have already tried some of these steps or if the issue continues, please provide more details about what you have attempted so far, and any additional error messages you may have encountered.  

    I hope this answer addressed your question. If not, please reject the answer, add the question improvement suggestion information, and click the RWS Community AI checkbox on the right to try again.  

    RWS Community AI

    emoji
Children
  • I already tried all those steps.

    Could it be due to insufficient storage space of my computer?

    emoji
  • Hi ,

    What operating system are you on? Windows or on Mac via Parallels/VMware/Bootcamp?

    Also, have you tried saving the .psd files individually from Editor view -  Save Target as? 

    Best regards,

    Anca

    Anca Stoian RWS Group

    emoji
  • Hi Anca,

    I work on Windows OS.
    And yes, I tried the option of "saving target as" from the editor view but it doesn't work either.

    Emilie

    emoji
  • Hi ,

    Can you also please try to copy one of the source files linked to the issue in a basic folder, something like "C:\Test", open it in editor and use the Pre-Translate or Perfect Match to fill the target and see if you can save the target like that.

    Basically this would recreate a project with just one file and you can see if there is something wrong with one or more of the files inside the project - if one file is corrupted, it may affect the entire project.

    Please let me know how if this works.

    Best regards,

    Anca

    Anca Stoian RWS Group

    emoji
  • 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