You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Sharad Agarwal (JIRA)" <ji...@apache.org> on 2008/11/10 13:50:44 UTC

[jira] Commented: (HADOOP-4612) Remove RunJar's dependency on JobClient

    [ https://issues.apache.org/jira/browse/HADOOP-4612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12646252#action_12646252 ] 

Sharad Agarwal commented on HADOOP-4612:
----------------------------------------

Following code was added as part of HADOOP-3570 :
{code}
//adding libjars to the classpath
    Configuration conf = JobClient.getCommandLineConfig();
    URL[] libJars = GenericOptionsParser.getLibJars(conf);
    if(libJars!=null) {
      for(URL url : libJars){
        classPath.add(url);
      }
    }
{code}
This is no more required after HADOOP-3722. However currently the classes loaded in StreamUtil via Class.forName is incorrect. It should use Configuration#getClassByName to load the libjars' classes set in the conf classloader by GenericOptionsParser.

> Remove RunJar's dependency on JobClient
> ---------------------------------------
>
>                 Key: HADOOP-4612
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4612
>             Project: Hadoop Core
>          Issue Type: Sub-task
>            Reporter: Sharad Agarwal
>            Assignee: Sharad Agarwal
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.