Skip to content

I20260427-1800

@p-O-q p-O-q tagged this 27 Apr 19:03
The corruption happens in a setup with a top level Maven project and plug-in projects in sub directories (eg bundles).
If the name of a Java handler class is renamed in the Java file the e4xmi file is found twice with
  full workspace path
  plug-in project path
This leads to 2 changes in one e4xmi file with the same text, offset and length.
If the old and new names are of different length, the corruption occurs.
This fix skips the change if the combination of attributes (file, text, offset, length) is already included for renaming.
Assets 2
Loading