From 64c617d8abb7ce2677a1145c9c4d2751139e7c88 Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Thu, 15 Aug 2013 11:33:38 -0400 Subject: [PATCH] Log WebView IOExceptions only when they are not 404s (cherry picked from commit 5451320350f8a814e3d09ab465710ddca462d243) --- .../src/org/apache/cordova/IceCreamCordovaWebViewClient.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java b/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java index 3f98f569..13f94315 100644 --- a/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java +++ b/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java @@ -18,6 +18,7 @@ */ package org.apache.cordova; +import java.io.FileNotFoundException; import java.io.IOException; import org.apache.cordova.CordovaResourceApi.OpenForReadResult; @@ -65,7 +66,9 @@ public class IceCreamCordovaWebViewClient extends CordovaWebViewClient { // If we don't need to special-case the request, let the browser load it. return null; } catch (IOException e) { - LOG.e("IceCreamCordovaWebViewClient", "Error occurred while loading a file.", e); + if (!(e instanceof FileNotFoundException)) { + LOG.e("IceCreamCordovaWebViewClient", "Error occurred while loading a file (returning a 404).", e); + } // Results in a 404. return new WebResourceResponse("text/plain", "UTF-8", null); }