Vladimir Ozerov commented on IGNITE-3909:

Looks like this is now what we really need. Instead, we should fully isolate 
Hadoop module along with all it's dependencies. To achieve this we should 
modify our source code and scripts so that JVM process receive classpath 
without Hadoop module and Hadoop dependencies, and only {{HadoopClassLoader}} 
has access to them.

> Hadoop: invalid classloader definition delegation logic.
> --------------------------------------------------------
>                 Key: IGNITE-3909
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3909
>             Project: Ignite
>          Issue Type: Bug
>          Components: hadoop
>    Affects Versions: 1.7
>            Reporter: Vladimir Ozerov
>            Assignee: Vladimir Ozerov
>            Priority: Critical
>             Fix For: 1.8
> Currently we load explicitly only some {{org.apache.ignite}} and 
> {{org.apache.hadoop}} classes.
> For this reason 3rd-party classes are always loaded by parent classloader, 
> what leads to various weird exception.

This message was sent by Atlassian JIRA

Reply via email to