Ivan Bessonov created IGNITE-9475:
-------------------------------------
Summary: Closures that has been created on client does not provide real class name to TASK_* permissions
Key: IGNITE-9475
URL:
https://issues.apache.org/jira/browse/IGNITE-9475 Project: Ignite
Issue Type: Bug
Reporter: Ivan Bessonov
Assignee: Ivan Bessonov
Broadcast job for example get org.apache.ignite.internal.processors.closure.GridClosureProcessor$T6 task name.
This combination of java + xml config
{code:java}
ignite.compute(ignite.cluster().forServers()).broadcast(new DistributedJob(cacheName));
{code}
{code:java}
{
task:'org.apache.ignite.piclient.operations.DistributedChecksumOperation$DistributedJob',
permissions:[TASK_EXECUTE]
},
{code}
provides following error
{code:java}
Authorization failed [perm=TASK_EXECUTE, name=org.apache.ignite.internal.processors.closure.GridClosureProcessor$T6, ... ]
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)