mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 06:59:44 +07:00
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