| 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
|
|
|