Fix for PMC_approved https://bugs.eclipse.org/bugs/show_bug.cgi?id=269069
diff --git a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/jsp/JSPModelProcessor.java b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/jsp/JSPModelProcessor.java
index ae8e7b0..0b6015c 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/jsp/JSPModelProcessor.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/jsp/JSPModelProcessor.java
@@ -274,12 +274,8 @@
             model.releaseFromRead();
         }
         
-        throw new CoreException
-            (new Status(IStatus.ERROR
-                        , "org.eclipse.blah" //$NON-NLS-1$
-                        , 0
-                        ,"model not of expected type" //$NON-NLS-1$
-                        , new Throwable()));
+        JSFCorePlugin.log("Couldn't get valid model for file: "+file.toString(), new Exception()); //$NON-NLS-1$
+        return null;
     }
 
     private void dispose()
@@ -444,7 +440,10 @@
                     if (_forceRefresh || isModelDirty())
                     {
                         model = getModelForFile(_file);
-                        refreshInternal(model);
+                        if (model != null)
+                        {
+                            refreshInternal(model);
+                        }
                         _lastModificationStampMonitor.setModificationStamp(_file.getModificationStamp());
                     }
                 }