Bug 509552 - NullPointerException in HttpClientProvider.getFile

Issue is fixed

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
diff --git a/bundles/org.eclipse.wst.json.core/src/org/eclipse/wst/json/core/internal/download/HttpClientProvider.java b/bundles/org.eclipse.wst.json.core/src/org/eclipse/wst/json/core/internal/download/HttpClientProvider.java
index f844268..9ab49b5 100644
--- a/bundles/org.eclipse.wst.json.core/src/org/eclipse/wst/json/core/internal/download/HttpClientProvider.java
+++ b/bundles/org.eclipse.wst.json.core/src/org/eclipse/wst/json/core/internal/download/HttpClientProvider.java
@@ -69,11 +69,13 @@
 			long lastModified = file.lastModified();
 			if (urlLastModified > lastModified) {
 				file = download(file, url);
-				file.setLastModified(urlLastModified);
+				if (file != null) {
+					file.setLastModified(urlLastModified);
+				}
 			}
 		} else {
 			file = download(file, url);
-			if (urlLastModified > -1) {
+			if (file != null && urlLastModified > -1) {
 				file.setLastModified(urlLastModified);
 			}
 		}