Fixed NPE in ProjectUtil class.
Change-Id: I23f50c8e935eee435a3f9bb1552255eb1bdad01a
Signed-off-by: Taeyoung Son <taeyoung2.son@samsung.com>
package org.tizen.common.ui.wizards;
import java.io.File;
+import java.net.URI;
import java.util.HashMap;
import org.eclipse.core.resources.ResourcesPlugin;
return false;
}
- String errorMsg = ProjectValidationUtil.getValidatedMsgAboutLocation(getProjectName(), getLocationURI());
+ URI locationUri = getLocationURI();
+ if (locationUri == null) {
+ return false;
+ }
+
+ String errorMsg = ProjectValidationUtil.getValidatedMsgAboutLocation(getProjectName(), locationUri);
if (!errorMsg.isEmpty()) {
this.setErrorMessage(errorMsg);
return false;
if(descriptionLocation.segmentCount() < 2) {
return false;
}
- return descriptionLocation.removeLastSegments(2).toFile().equals(Platform.getLocation().toFile());
+ IPath location = Platform.getLocation();
+ if (location == null) {
+ return false;
+ }
+ return descriptionLocation.removeLastSegments(2).toFile().equals(location.toFile());
}
/**