Bug 520672 - Cannot run maven build configuration using latest Y build 

Change-Id: Ic2242f39c757ebc271305a6a7ee46e2ac4933838
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaLaunchDelegate.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaLaunchDelegate.java
index ead3496..51e5299 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaLaunchDelegate.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaLaunchDelegate.java
@@ -84,7 +84,7 @@
 			runConfig.setVMSpecificAttributesMap(vmAttributesMap);
 			// current module name, if so
 			IJavaProject proj = JavaRuntime.getJavaProject(configuration);
-			IModuleDescription module = proj.getModuleDescription();
+			IModuleDescription module = proj == null ? null : proj.getModuleDescription();
 			String modName = module == null ? null : module.getElementName();
 			if (modName != null) {
 				runConfig.setModuleDescription(modName);