The EMDW Model Compiler (MC) is an Eclipse based tool for generating optimized C++ source code for applications developed in the novel xtUML-RT modeling language.
Eclipse Public License 1.0
3
stars
1
forks
source link
file manager should handle file/folder exists with different case error #214
The following error occurs when a directory with different case already exists (e.g. UML model name is model and changed to Model):
Caused by: org.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: '/com.ericsson.emdw.cpp.generated.code.model/src/Model'.
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:322)
at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:300)
at org.eclipse.core.internal.resources.Folder.assertCreateRequirements(Folder.java:30)
at org.eclipse.core.internal.resources.Folder.create(Folder.java:93)
at com.incquerylabs.emdw.cpp.codegeneration.fsa.impl.EclipseWorkspaceFileManager.createFolder(EclipseWorkspaceFileManager.java:73)
at com.incquerylabs.emdw.cpp.codegeneration.fsa.impl.EclipseWorkspaceFileManager.performDirectoryCreation(EclipseWorkspaceFileManager.java:87)
at com.incquerylabs.emdw.cpp.codegeneration.fsa.FileManager.createDirectory(FileManager.java:412)
This problem occurs when the root directory that is used by the file synchronization exists under a different case. Currently this only happens with the UML Model object.
The following error occurs when a directory with different case already exists (e.g. UML model name is
model
and changed toModel
):