[jira] [Created] (IGNITE-9475) Closures that has been created on client does not provide real class name to TASK_* permissions

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-9475) Closures that has been created on client does not provide real class name to TASK_* permissions

Anton Vinogradov (Jira)
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)