Index: chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java |
diff --git a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java |
index 51fdd2af21d524b2c42d576b5ff3b29313db9792..58219606e0dcd002c56861c76836d0314f018b27 100644 |
--- a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java |
+++ b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java |
@@ -10,6 +10,7 @@ import android.content.Intent; |
import android.os.IBinder; |
import android.util.Log; |
+import java.lang.reflect.InvocationTargetException; |
import java.lang.reflect.Method; |
/** |
@@ -56,16 +57,15 @@ public class WebApkSandboxedProcessService extends Service { |
// scratch every time. |
stopSelf(); |
try { |
- Method bindMethod = mChildProcessServiceImplClass.getMethod( |
- "bind", Intent.class, int.class); |
+ Method bindMethod = |
+ mChildProcessServiceImplClass.getMethod("bind", Intent.class, int.class); |
int hostBrowserUid = WebApkUtils.getHostBrowserUid(this); |
assert hostBrowserUid >= 0; |
return (IBinder) bindMethod.invoke( |
mChildProcessServiceImplInstance, intent, hostBrowserUid); |
- } catch (Exception e) { |
- Log.v(TAG, "Unable to bind to the WebApkSandboxedProcessService.", e); |
+ } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) { |
+ throw new RuntimeException(e); |
} |
- return null; |
} |
@Override |