Corrupt file: Missing locked content for 'Oasis.Xliff12.x

I keep having trouble with opening SDLxliff files for some mysterious reason.

This is the error message I get: Corrupt file: Missing locked content for 'Oasis.Xliff12.x

See screenshot below.

Any ideas?


 

Parents Reply Children
  • Thanks for your helpful reply and your "detective work" – during my own search for an explanation/solution I had missed the interesting blog post you mentioned.

    As Michal Cinciala states in his blog post, the files affected by this problem are processed with DejaVu. The problem occurs with some, but by no means all SDLxliff files processed with DejaVu. The problem appears to be "random", i.e. I haven't been able to establish a pattern yet, but I dare say there must be an underlying cause.

    As it happens, I'm a member of the DejaVu beta group, where I have reported this "known unresolved bug" (to quote Michal Cinciala), in the hope that it can be resolved before long.

    In the meantime, since the error message refers to allegedly "missing locked content", I came to the interim conclusion that it could have something to do with locked dynamic links – see example screenshot from Studio at drive.google.com/open

    Any further information on this and in particular a workaround that doesn't involve memoQ would be gratefully received, thank you.
  • Post is 2 years old, but I ran into this error and did some investigation.

    This error happens when there is "locked content" in the SDLXLIFF file.
    When you have locked content placeholders <x> are used instead in the <target> element.
    For some reason, DejaVu is adding <x> placeholders in the <target> segment, for example in the screenshot below, "locked1" is added twice.
    In order to solve the problem, you need to remove these extra placeholders <x> from the file.