Files
openide/platform/kernel
Kate Botsman c86bc3c11d IJPL-166285 Fix accessing unregistered RPC breaks following RPC calls
If RPC is not followed, backend throws an error `No remote API found for InstanceId` in `RemoteApiRegistry.resolve`.
`RpcExecutor`, however, expects this method to return `null` if service was not found, not an exception.

Therefore, the exception is propagated upward which breaks the kernel and prevents further RPC calls from executing.

We should adhere to the API requirements and return `null` if service was not found instead of throwing an error.

GitOrigin-RevId: bbf70f1fe1cb0e7fb80bcc72ca0b161452a36f58
2024-11-14 16:38:44 +00:00
..