You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "William Do (JIRA)" <ji...@apache.org> on 2017/04/29 10:19:04 UTC
[jira] [Updated] (IGNITE-5119) Provide more descriptive errors when
calling affinityRun or affinityCall
[ https://issues.apache.org/jira/browse/IGNITE-5119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
William Do updated IGNITE-5119:
-------------------------------
Description:
When calling compute affinityRun or affinityCall using a cache name that doesn't exist, an exception is thrown with the message: _Failed to get cache affinity_.
{noformat}
Exception in thread "main" class org.apache.ignite.IgniteException: Failed to get cache affinity.
at org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:946)
at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:201)
at com.ultimaspin.ignite.AffinityRunExample.main(AffinityRunExample.java:28)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to get cache affinity.
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition0(GridAffinityProcessor.java:192)
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:175)
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:155)
at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:191)
... 1 more
{noformat}
It would be nice if the message could be more descriptive as to why it was unable to determine the affinity (in this case because the cache doesn't exist).
was:
When calling compute affinityRun or affinityCall using a cache name that doesn't exist, an exception is thrown with the message: _Failed to get cache affinity_.
{noformat}
Exception in thread "main" class org.apache.ignite.IgniteException: Failed to get cache affinity.
at org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:946)
at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:201)
at com.ultimaspin.ignite.AffinityRunExample.main(AffinityRunExample.java:28)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to get cache affinity.
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition0(GridAffinityProcessor.java:192)
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:175)
at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:155)
at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:191)
... 1 more
{noformat}
It would be nice if the message could give a more descriptive message as to why it was unable to determine the affinity (in this case because the cache doesn't exist).
> Provide more descriptive errors when calling affinityRun or affinityCall
> ------------------------------------------------------------------------
>
> Key: IGNITE-5119
> URL: https://issues.apache.org/jira/browse/IGNITE-5119
> Project: Ignite
> Issue Type: Improvement
> Affects Versions: 1.9
> Reporter: William Do
> Priority: Minor
>
> When calling compute affinityRun or affinityCall using a cache name that doesn't exist, an exception is thrown with the message: _Failed to get cache affinity_.
> {noformat}
> Exception in thread "main" class org.apache.ignite.IgniteException: Failed to get cache affinity.
> at org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:946)
> at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:201)
> at com.ultimaspin.ignite.AffinityRunExample.main(AffinityRunExample.java:28)
> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to get cache affinity.
> at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition0(GridAffinityProcessor.java:192)
> at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:175)
> at org.apache.ignite.internal.processors.affinity.GridAffinityProcessor.partition(GridAffinityProcessor.java:155)
> at org.apache.ignite.internal.IgniteComputeImpl.affinityCall(IgniteComputeImpl.java:191)
> ... 1 more
> {noformat}
> It would be nice if the message could be more descriptive as to why it was unable to determine the affinity (in this case because the cache doesn't exist).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)