You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Stanislav Lukyanov (JIRA)" <ji...@apache.org> on 2018/05/15 15:09:00 UTC
[jira] [Created] (IGNITE-8501) Retry on
GridServiceNotFoundException in GridServiceProxy needs to be fixed
Stanislav Lukyanov created IGNITE-8501:
------------------------------------------
Summary: Retry on GridServiceNotFoundException in GridServiceProxy needs to be fixed
Key: IGNITE-8501
URL: https://issues.apache.org/jira/browse/IGNITE-8501
Project: Ignite
Issue Type: Bug
Reporter: Stanislav Lukyanov
Assignee: Stanislav Lukyanov
`GridServiceProxy::invokeMethod` attempts to invoke a method of an Ignite service and performs retries in case the invocation procedure throws `GridServiceNotFoundException` or `ClusterTopologyCheckedException` (these exceptions may be thrown in case the service assignments were already calculated, but the service instance was not yet created and initialized on the affinity server).
After the fix IGNITE-7904 the exception type thrown by the remote invocation code changed to `IgniteCheckedException` (with a cause being `GridServiceNotFoundException` or `ClusterTopologyCheckedException`). Because of that, the retry doesn't work now.
Need to fix the code to correctly handle new exception chain.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)