From 01ed38e9da08320a736474652d6e4f7fff473d99 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Wed, 28 Feb 2007 11:28:05 +0000 Subject: [PATCH] Added a check for the project description and owner existence --- .../managedbuilder/internal/dataprovider/ProjectConverter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ProjectConverter.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ProjectConverter.java index 229aefad0a7..91d48b90e5f 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ProjectConverter.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ProjectConverter.java @@ -67,6 +67,9 @@ public class ProjectConverter implements ICProjectConverter { public boolean canConvertProject(IProject project, String oldOwnerId, ICProjectDescription oldDes) { try { + if(oldOwnerId == null || oldDes == null) + return false; + IProjectDescription eDes = project.getDescription(); Set natureSet = new HashSet(Arrays.asList(eDes.getNatureIds())); if(natureSet.contains(OLD_MAKE_NATURE_ID))