[ https://issues.apache.org/jira/browse/HADOOP-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sangjin Lee updated HADOOP-13398: --------------------------------- Description: Today, a user class is able to trigger loading a class from Hadoop's dependencies, with or without the use of {{ApplicationClassLoader}}, and it creates an implicit dependence from users' code on Hadoop's dependencies, and as a result dependency conflicts. We should modify {{ApplicationClassLoader}} to prevent a user class from loading a class from the parent classpath. This should also cover resource loading (and as a corollary {{ServiceLoader}}). was: Today, a user class is able to trigger loading a class from Hadoop's dependencies, with or without the use of {{ApplicationClassLoader}}, and it creates an implicit dependence from users' code on Hadoop's dependencies, and as a result dependency conflicts. We should modify {{ApplicationClassLoader}} to prevent a user class from loading a class from the parent classpath. > prevent user classes from loading classes in the parent classpath with > ApplicationClassLoader > --------------------------------------------------------------------------------------------- > > Key: HADOOP-13398 > URL: https://issues.apache.org/jira/browse/HADOOP-13398 > Project: Hadoop Common > Issue Type: Sub-task > Components: util > Reporter: Sangjin Lee > Assignee: Sangjin Lee > Priority: Critical > > Today, a user class is able to trigger loading a class from Hadoop's > dependencies, with or without the use of {{ApplicationClassLoader}}, and it > creates an implicit dependence from users' code on Hadoop's dependencies, and > as a result dependency conflicts. > We should modify {{ApplicationClassLoader}} to prevent a user class from > loading a class from the parent classpath. > This should also cover resource loading (and as a corollary > {{ServiceLoader}}). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org