[360142] NPE thrown when a Static Web Project is renamed
diff --git a/plugins/org.eclipse.jst.j2ee/refactor/org/eclipse/jst/j2ee/refactor/operations/ProjectRenameOperation.java b/plugins/org.eclipse.jst.j2ee/refactor/org/eclipse/jst/j2ee/refactor/operations/ProjectRenameOperation.java index 71b098c..ffab03f 100644 --- a/plugins/org.eclipse.jst.j2ee/refactor/org/eclipse/jst/j2ee/refactor/operations/ProjectRenameOperation.java +++ b/plugins/org.eclipse.jst.j2ee/refactor/org/eclipse/jst/j2ee/refactor/operations/ProjectRenameOperation.java
@@ -107,8 +107,8 @@ } final IProject refactoredProject = refactoredMetadata.getProject(); String pType = JavaEEProjectUtilities.getJ2EEProjectType(refactoredProject); - if(IJ2EEFacetConstants.UTILITY.equals(pType) || "".equals(pType)) { //$NON-NLS-1$ - // skip if a utility project (will not have a ModelProvider and checking logs an error + if(IJ2EEFacetConstants.UTILITY.equals(pType) || "".equals(pType) || IJ2EEFacetConstants.STATIC_WEB.equals(pType)) { //$NON-NLS-1$ + // skip if a utility or static web project (will not have a ModelProvider and checking logs an error return; } final IModelProvider model = ModelProviderManager.getModelProvider(refactoredProject);