Thank you! You are right! I created the jar file using the command line and not eclipse and it worked!
On Thu, Apr 4, 2013 at 4:06 AM, Mohammad Tariq <[email protected]> wrote: > It seems to be a non-hadoop issue to me. Is the jar which you are finally > creating a runnable jar?We can't reference external classes(jars) in a > runnable jar file. Everything must be contained inside the jar itself. > > Warm Regards, > Tariq > https://mtariq.jux.com/ > cloudfront.blogspot.com > > > On Thu, Apr 4, 2013 at 3:28 AM, Varsha Raveendran < > [email protected]> wrote: > >> Thanks for replying! >> >> version : hadoop 1.1.1 >> >> I am creating a jar file called ga_test.jar and then placing it in the >> build path of another program. >> Also, I am using eclipse to create another jar file including ga_test.jar >> as a reference library. I do not know why hadoop is taking the filename as >> rsrc:ga_test.jar. (Maybe thats where the ":" is coming into the picture!) >> >> Thanks! >> >> >> >> >> On Thu, Apr 4, 2013 at 3:18 AM, Mohammad Tariq <[email protected]>wrote: >> >>> Which version are you using? Could you plz show me your code, if >>> possible for you. >>> Also, how are you running the job? For a detailed explanation you might >>> find this <https://issues.apache.org/jira/browse/HDFS-13> useful. >>> >>> Warm Regards, >>> Tariq >>> https://mtariq.jux.com/ >>> cloudfront.blogspot.com >>> >>> >>> On Thu, Apr 4, 2013 at 3:09 AM, Varsha Raveendran < >>> [email protected]> wrote: >>> >>>> But I do not have a ":" in any of my file names. >>>> What could the other reasons be? I am not able to debug the error.. >>>> >>>> Thank you for replying. >>>> >>>> >>>> On Thu, Apr 4, 2013 at 2:02 AM, Mohammad Tariq <[email protected]>wrote: >>>> >>>>> Hello ma'am, >>>>> >>>>> Please make sure that you don't have ":" in your files. >>>>> >>>>> Warm Regards, >>>>> Tariq >>>>> https://mtariq.jux.com/ >>>>> cloudfront.blogspot.com >>>>> >>>>> >>>>> On Thu, Apr 4, 2013 at 1:50 AM, Varsha Raveendran < >>>>> [email protected]> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I am facing this error while trying to run a jar file on hadoop : >>>>>> >>>>>> 13/04/04 01:48:01 INFO mapred.JobClient: Cleaning up the staging area >>>>>> hdfs://MT2012158:54310/app/hadoop/tmp/mapred/staging/hduser/.staging/job_201304032344_0008 >>>>>> Exception in thread "main" java.lang.reflect.InvocationTargetException >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>> at >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>> at java.lang.reflect.Method.invoke(Method.java:616) >>>>>> at >>>>>> org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>> at >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>> at >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>> at java.lang.reflect.Method.invoke(Method.java:616) >>>>>> at org.apache.hadoop.util.RunJar.main(RunJar.java:156) >>>>>> Caused by: java.lang.IllegalArgumentException: >>>>>> java.net.URISyntaxException: Relative path in absolute URI: >>>>>> rsrc:ga_test.jar >>>>>> at org.apache.hadoop.fs.Path.initialize(Path.java:148) >>>>>> at org.apache.hadoop.fs.Path.<init>(Path.java:126) >>>>>> at >>>>>> org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:841) >>>>>> at >>>>>> org.apache.hadoop.mapred.JobClient.copyAndConfigureFiles(JobClient.java:717) >>>>>> at >>>>>> org.apache.hadoop.mapred.JobClient.access$400(JobClient.java:179) >>>>>> at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:927) >>>>>> at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:912) >>>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>>> at javax.security.auth.Subject.doAs(Subject.java:416) >>>>>> at >>>>>> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1136) >>>>>> at >>>>>> org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:912) >>>>>> at >>>>>> org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:886) >>>>>> at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1323) >>>>>> at edu.iiitb.config.GAMain.launch(Unknown Source) >>>>>> at edu.iiitb.config.GAMain.run(Unknown Source) >>>>>> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) >>>>>> at edu.iiitb.config.GAMain.runGA(Unknown Source) >>>>>> at TC1.main(TC1.java:21) >>>>>> ... 10 more >>>>>> Caused by: java.net.URISyntaxException: Relative path in absolute >>>>>> URI: rsrc:ga_test.jar >>>>>> at java.net.URI.checkPath(URI.java:1804) >>>>>> at java.net.URI.<init>(URI.java:752) >>>>>> at org.apache.hadoop.fs.Path.initialize(Path.java:145) >>>>>> ... 27 more >>>>>> >>>>>> Please help!!! >>>>>> >>>>>> -- >>>>>> *-Varsha * >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *-Varsha * >>>> >>> >>> >> >> >> -- >> *-Varsha * >> > > -- *-Varsha *
