515992: NullPointerException in ProjectTaskRepositoryPage.createContents

Change-Id: I56fa418a0ef1145aab54845407c8723f61f019f8
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=515992
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/properties/ProjectTaskRepositoryPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/properties/ProjectTaskRepositoryPage.java
index 8ef28d2..99955fd 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/properties/ProjectTaskRepositoryPage.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/properties/ProjectTaskRepositoryPage.java
@@ -163,6 +163,10 @@
 
 	private void initialize() {
 		project = (IProject) getElement().getAdapter(IResource.class);
+		if (project == null) {
+			throw new RuntimeException(
+					TasksUiPlugin.ID_PLUGIN + ": Can not get the project of " + getElement()); //$NON-NLS-1$
+		}
 		noDefaultAndApplyButton();
 		setDescription(Messages.ProjectTaskRepositoryPage_Select_a_task_repository_to_associate_with_this_project_below);
 	}