Update exception type thrown when NetworkStack is missing
rethrowFromSystemServer is throwing DeadSystemException which is different from the original log message. Thus, update the way to rethrow the same RemoteException. Bug: 130028724 Test: atest FrameworksNetTest Test: Kill NetworkStack and check the log message Change-Id: I60862e276dd4e2d143278b272a9ba54219acce26
This commit is contained in:
@@ -2861,7 +2861,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
nai.networkMonitor().notifyPrivateDnsChanged(cfg.toParcel());
|
nai.networkMonitor().notifyPrivateDnsChanged(cfg.toParcel());
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
|
|
||||||
// With Private DNS bypass support, we can proceed to update the
|
// With Private DNS bypass support, we can proceed to update the
|
||||||
@@ -3031,7 +3031,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
nai.networkMonitor().notifyNetworkDisconnected();
|
nai.networkMonitor().notifyNetworkDisconnected();
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
mNetworkAgentInfos.remove(nai.messenger);
|
mNetworkAgentInfos.remove(nai.messenger);
|
||||||
nai.clatd.update();
|
nai.clatd.update();
|
||||||
@@ -3420,7 +3420,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
nai.networkMonitor().setAcceptPartialConnectivity();
|
nai.networkMonitor().setAcceptPartialConnectivity();
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3456,7 +3456,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
nai.networkMonitor().launchCaptivePortalApp();
|
nai.networkMonitor().launchCaptivePortalApp();
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -4084,7 +4084,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
nai.networkMonitor().forceReevaluation(uid);
|
nai.networkMonitor().forceReevaluation(uid);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5464,7 +5464,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
networkMonitor.start();
|
networkMonitor.start();
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
nai.asyncChannel.connect(mContext, mTrackerHandler, nai.messenger);
|
nai.asyncChannel.connect(mContext, mTrackerHandler, nai.messenger);
|
||||||
NetworkInfo networkInfo = nai.networkInfo;
|
NetworkInfo networkInfo = nai.networkInfo;
|
||||||
@@ -5521,7 +5521,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
try {
|
try {
|
||||||
networkAgent.networkMonitor().notifyLinkPropertiesChanged(newLp);
|
networkAgent.networkMonitor().notifyLinkPropertiesChanged(newLp);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
if (networkAgent.everConnected) {
|
if (networkAgent.everConnected) {
|
||||||
notifyNetworkCallbacks(networkAgent, ConnectivityManager.CALLBACK_IP_CHANGED);
|
notifyNetworkCallbacks(networkAgent, ConnectivityManager.CALLBACK_IP_CHANGED);
|
||||||
@@ -6527,7 +6527,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||||||
networkAgent.networkMonitor().notifyNetworkConnected(
|
networkAgent.networkMonitor().notifyNetworkConnected(
|
||||||
networkAgent.linkProperties, networkAgent.networkCapabilities);
|
networkAgent.linkProperties, networkAgent.networkCapabilities);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.rethrowFromSystemServer();
|
e.rethrowAsRuntimeException();
|
||||||
}
|
}
|
||||||
scheduleUnvalidatedPrompt(networkAgent);
|
scheduleUnvalidatedPrompt(networkAgent);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user