diagnostics for EA-26367 - assert: EPathUtil.collapse2EclipsePath

This commit is contained in:
anna
2011-05-03 20:01:51 +02:00
parent 88ab60f361
commit 4b157c3d81
@@ -214,10 +214,11 @@ public class EPathUtil {
final VirtualFile contentRoot = getContentRoot(model);
VirtualFile file = VirtualFileManager.getInstance().findFileByUrl(url);
if (file != null) {
LOG.assertTrue(file.isValid());
if (file.getFileSystem() instanceof JarFileSystem) {
file = JarFileSystem.getInstance().getVirtualFileForJar(file);
}
LOG.assertTrue(file != null);
LOG.assertTrue(file != null, url);
if (contentRoot != null && VfsUtil.isAncestor(contentRoot, file, false)) { //inside current project
return VfsUtil.getRelativePath(file, contentRoot, '/');
} else {