Trados 2024 - Error when opening project with locked segments

Good morning,

I need urgent assistance with a serious issue.

I recently upgraded from Trados Studio 2022 to Trados Studio 2024 (Trados Studio 2024 SR1 - 18.1.2.6370). The installation completed without errors, and I reopened the projects that were previously listed in the 2022 Projects view.

However, when I open any project that contains locked segments, I immediately receive the following error:

Error message in Trados Studio stating 'Cannot change locked segments' with an OK button and links to Knowledge Base and Community.

If I click OK and close the error message, all toolbar buttons (and other interface buttons) become disabled, making it impossible to work on the file:

Trados Studio interface showing the Editor pane, Term Recognition pane with 'No open termbase' message, and toolbar options like Track Changes and Display Filter.

Projects that contain only unlocked segments open and function normally.

Troubleshooting steps already tried (without success):

  • Recreated the project from scratch in Trados 2024
  • Attempted to unlock segments (option is disabled)
  • Ran Trados Repair
  • Uninstalled the following plugins: Integrated Segment Actions, Segment Status Switcher, SegmentSearcher

This issue is blocking my work completely.
I urgently need to know:

  1. How to resolve this problem in Trados 2024
  2. If it is possible to revert back to Trados 2022 in the meantime

Thank you in advance for your help.

Lara



Generated Image Alt-Text
[edited by: RWS Community AI at 3:42 PM (GMT 1) on 12 Aug 2025]
emoji
Parents
  •   

    Would you be able to show the error details by clicking on the bottom left button to save the error details on the error message?
    As a guess, do you have PostEdit compare installed? It looks like there is a conflict with a plug-in, so I would suggest removing all plug-ins.

    emoji
  • Hi Jesse,

    Thank you very much for your reply.

    Here is the error message:

    <SDLErrorDetails time="8/18/2025 7:33:33 AM">
    <ErrorMessage>Cannot change locked segments.</ErrorMessage>
    <Exception>
    <Type>Sdl.DesktopEditor.EditorApi.InvalidEditOperationException, Sdl.DesktopEditor.EditorApi, Version=18.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <ExceptionMessage>Cannot change locked segments.</ExceptionMessage>
    <HelpLink />
    <Source>Editor</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[ at BilingualDocument.UpdateSegmentProperties(ParagraphUnitId paragraphUnitId, ISegmentPairProperties properties)
    at Sdl.TranslationStudioAutomation.IntegrationApi.Document.UpdateSegmentPairProperties(ISegmentContainerNode segmentNode, ISegmentPairProperties segmentPairProperties)
    at Sdl.TranslationStudioAutomation.IntegrationApi.Document.UpdateSegmentPairProperties(ISegmentPair segmentPair, ISegmentPairProperties segmentPairProperties)
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.ChangeTracker.AddChosenTuToMetadata()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.ChangeTracker.ActiveDocument_ActiveSegmentChanged()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.ActiveDocument_ActiveSegmentChanged(Object sender, EventArgs e)
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.StartListeningCurrentDocument()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.SetUpActiveDocument()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.EditorController_ActiveDocumentChanged(Object sender, DocumentEventArgs e)
    at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
    at Sdl.Desktop.Platform.Extensions.EventsExtensions.Raise[T](EventHandler`1 e, Object sender, T eventArgs)
    at Sdl.TranslationStudioAutomation.IntegrationApi.EditorController.OnActiveDocumentChanged(IDocument document)
    at Sdl.TranslationStudio.Api.Editor.DocumentEventHandler.Invoke(IDocument document)
    at Sdl.TranslationStudio.Editor.EditorService.set_ActiveDocument(IDocument value)
    at Sdl.TranslationStudio.Editor.EditorView.OnActiveViewPartChanged(IViewPart viewPart)
    at Sdl.Desktop.Platform.AbstractDockingView.Control_ActiveViewPartChanged(IViewWithParts view, IViewPart viewPart)
    at Sdl.Platform.UI.ViewControlBase.OnActiveViewPartChanged(IViewPart viewPart)
    at Sdl.Platform.UI.ViewControlBase.InternalActivateViewPart(IViewPart viewPartToActivate)
    at Sdl.Platform.UI.TabbedViewControl.tracker_Activated(Object sender, EventArgs e)
    at Sdl.Platform.UI.ActiveControlTracker.control_GotFocus(Object sender, EventArgs e)
    at System.EventHandler.Invoke(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnGotFocus(EventArgs e)
    at System.Windows.Forms.Control.InvokeGotFocus(Control toInvoke, EventArgs e)
    at System.Windows.Forms.Control.WmSetFocus(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]></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>1040</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>AzureAD\LaraPastore</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>LARAPASTORE</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>33250360 MB</PhysicalMemory>
    </Environment>
    </SDLErrorDetails>

     

    The issue was caused by the PostEdit compare plugin. I’ve removed it, and the error no longer appears.

    Thank you for your assistance!

    emoji
Reply
  • Hi Jesse,

    Thank you very much for your reply.

    Here is the error message:

    <SDLErrorDetails time="8/18/2025 7:33:33 AM">
    <ErrorMessage>Cannot change locked segments.</ErrorMessage>
    <Exception>
    <Type>Sdl.DesktopEditor.EditorApi.InvalidEditOperationException, Sdl.DesktopEditor.EditorApi, Version=18.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type>
    <ExceptionMessage>Cannot change locked segments.</ExceptionMessage>
    <HelpLink />
    <Source>Editor</Source>
    <HResult>-2146233088</HResult>
    <StackTrace><![CDATA[ at BilingualDocument.UpdateSegmentProperties(ParagraphUnitId paragraphUnitId, ISegmentPairProperties properties)
    at Sdl.TranslationStudioAutomation.IntegrationApi.Document.UpdateSegmentPairProperties(ISegmentContainerNode segmentNode, ISegmentPairProperties segmentPairProperties)
    at Sdl.TranslationStudioAutomation.IntegrationApi.Document.UpdateSegmentPairProperties(ISegmentPair segmentPair, ISegmentPairProperties segmentPairProperties)
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.ChangeTracker.AddChosenTuToMetadata()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.ChangeTracker.ActiveDocument_ActiveSegmentChanged()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.ActiveDocument_ActiveSegmentChanged(Object sender, EventArgs e)
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.StartListeningCurrentDocument()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.SetUpActiveDocument()
    at Sdl.Community.PostEdit.Compare.Core.TrackChangesForReportGeneration.Components.EditorEventListener.EditorController_ActiveDocumentChanged(Object sender, DocumentEventArgs e)
    at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
    at Sdl.Desktop.Platform.Extensions.EventsExtensions.Raise[T](EventHandler`1 e, Object sender, T eventArgs)
    at Sdl.TranslationStudioAutomation.IntegrationApi.EditorController.OnActiveDocumentChanged(IDocument document)
    at Sdl.TranslationStudio.Api.Editor.DocumentEventHandler.Invoke(IDocument document)
    at Sdl.TranslationStudio.Editor.EditorService.set_ActiveDocument(IDocument value)
    at Sdl.TranslationStudio.Editor.EditorView.OnActiveViewPartChanged(IViewPart viewPart)
    at Sdl.Desktop.Platform.AbstractDockingView.Control_ActiveViewPartChanged(IViewWithParts view, IViewPart viewPart)
    at Sdl.Platform.UI.ViewControlBase.OnActiveViewPartChanged(IViewPart viewPart)
    at Sdl.Platform.UI.ViewControlBase.InternalActivateViewPart(IViewPart viewPartToActivate)
    at Sdl.Platform.UI.TabbedViewControl.tracker_Activated(Object sender, EventArgs e)
    at Sdl.Platform.UI.ActiveControlTracker.control_GotFocus(Object sender, EventArgs e)
    at System.EventHandler.Invoke(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnGotFocus(EventArgs e)
    at System.Windows.Forms.Control.InvokeGotFocus(Control toInvoke, EventArgs e)
    at System.Windows.Forms.Control.WmSetFocus(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]></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>1040</OperatingSystemLanguage>
    <CodePage>1252</CodePage>
    <LoggedOnUser>AzureAD\LaraPastore</LoggedOnUser>
    <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork>
    <ComputerName>LARAPASTORE</ComputerName>
    <ConnectedToNetwork>True</ConnectedToNetwork>
    <PhysicalMemory>33250360 MB</PhysicalMemory>
    </Environment>
    </SDLErrorDetails>

     

    The issue was caused by the PostEdit compare plugin. I’ve removed it, and the error no longer appears.

    Thank you for your assistance!

    emoji
Children
No Data