java.lang.NullPointerException at org.eclipse.jst.jsf.common.metadata.internal.DomainLoadingStrategy.removeOldLocatorObservers(DomainLoadingStrategy.java:170) at org.eclipse.jst.jsf.common.metadata.internal.DomainLoadingStrategy.cleanup(DomainLoadingStrategy.java:159) at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModel.cleanup(MetaDataModel.java:111) at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModelManager$1.run(MetaDataModelManager.java:182) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:857) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199) at org.eclipse.jst.jsf.common.metadata.internal.MetaDataModelManager.resourceChanged(MetaDataModelManager.java:171) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276) at org.eclipse.core.internal.events.NotificationManager.handleEvent(NotificationManager.java:248) at org.eclipse.core.internal.resources.Workspace.broadcastEvent(Workspace.java:305) at org.eclipse.core.internal.resources.Project.close(Project.java:138) at org.eclipse.ui.actions.CloseResourceAction.invokeOperation(CloseResourceAction.java:184) at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:141) at org.eclipse.ui.actions.WorkspaceAction$1.runInWorkspace(WorkspaceAction.java:460) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)