Index: src/org/jboss/tools/maven/jsf/utils/xpl/JSFAppConfigUtils.java =================================================================== --- src/org/jboss/tools/maven/jsf/utils/xpl/JSFAppConfigUtils.java (revision 39172) +++ src/org/jboss/tools/maven/jsf/utils/xpl/JSFAppConfigUtils.java (working copy) @@ -74,14 +74,15 @@ List filesList = Collections.emptyList(); if (ModuleCoreNature.isFlexibleProject(project)) { IModelProvider provider = ModelProviderManager.getModelProvider(project); - Object webAppObj = provider.getModelObject(); - if (webAppObj != null){ - if (webAppObj instanceof WebApp) - filesList = getConfigFilesForJ2EEApp(project); - else if (webAppObj instanceof org.eclipse.jst.javaee.web.WebApp) - filesList = getConfigFilesForJEEApp((org.eclipse.jst.javaee.web.WebApp)webAppObj); + if (provider != null) { + Object webAppObj = provider.getModelObject(); + if (webAppObj != null){ + if (webAppObj instanceof WebApp) + filesList = getConfigFilesForJ2EEApp(project); + else if (webAppObj instanceof org.eclipse.jst.javaee.web.WebApp) + filesList = getConfigFilesForJEEApp((org.eclipse.jst.javaee.web.WebApp)webAppObj); + } } - } return filesList; }