[ http://issues.apache.org/jira/browse/HADOOP-350?page=comments#action_12419648 ]
Doug Cutting commented on HADOOP-350: ------------------------------------- What JVM are you using locally? 1.4? The cli jar (unfortunately) seems to be a version that requires 1.5. Could that be the issue? > In standalone mode, 'org.apache.commons.cli cannot be resolved' > --------------------------------------------------------------- > > Key: HADOOP-350 > URL: http://issues.apache.org/jira/browse/HADOOP-350 > Project: Hadoop > Type: Bug > Versions: 0.5.0 > Reporter: [EMAIL PROTECTED] > Priority: Minor > > Standalone works fine in 0.4.0 but if I use TRUNK, 'Last Changed Date: > 2006-06-28 14:27:33 -0700 (Wed, 28 Jun 2006)', and pass it my fat job jar, I > get following exception. > 06/07/06 13:18:02 INFO conf.Configuration: parsing > file:/tmp/hadoop-unjar29923/nutch-site.xml > 06/07/06 13:18:02 INFO conf.Configuration: parsing > file:/home/stack/workspace/hadoop-local-conf/hadoop-site.xml > Exception in thread "main" java.lang.Error: Unresolved compilation problems: > > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > The import org.apache.commons.cli cannot be resolved > Options cannot be resolved to a type > Option cannot be resolved to a type > OptionBuilder cannot be resolved > Option cannot be resolved to a type > OptionBuilder cannot be resolved > Option cannot be resolved to a type > OptionBuilder cannot be resolved > Option cannot be resolved to a type > OptionBuilder cannot be resolved > Options cannot be resolved to a type > Options cannot be resolved to a type > CommandLine cannot be resolved to a type > Options cannot be resolved to a type > The method buildGeneralOptions() is undefined for the type ToolBase > CommandLineParser cannot be resolved to a type > GnuParser cannot be resolved to a type > CommandLine cannot be resolved to a type > ParseException cannot be resolved to a type > e cannot be resolved > HelpFormatter cannot be resolved to a type > HelpFormatter cannot be resolved to a type > at org.apache.hadoop.util.ToolBase.<init>(ToolBase.java:21) > at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:178) > at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:320) > at org.archive.access.nutch.ImportArcs.importArcs(ImportArcs.java:576) > at org.archive.access.nutch.Nutchwax.doImport(Nutchwax.java:159) > at org.archive.access.nutch.Nutchwax.doAll(Nutchwax.java:144) > at org.archive.access.nutch.Nutchwax.doJob(Nutchwax.java:368) > at org.archive.access.nutch.Nutchwax.main(Nutchwax.java:621) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.hadoop.util.RunJar.main(RunJar.java:128) > I took a bit of a look. Odd is that command-cli.jar is in hadoop/lib dir so > should be found no problem (and we seem to be loading other stuff out of the > uncompressed job jar fine -- see mention of nutch-site.xml above). I tried > adding the command-cli to my job jar. I printed out all that RunJar -- see > below -- was adding to its CLASSPATH and saw mention of command-cli but still > no workee. > file:/tmp/hadoop-unjar29923/lib/archive-commons-1.8.0.jar > file:/tmp/hadoop-unjar29923/lib/commons-codec-1.3.jar > file:/tmp/hadoop-unjar29923/lib/commons-httpclient-3.0-rc3.jar > file:/tmp/hadoop-unjar29923/lib/commons-logging-1.0.4.jar > file:/tmp/hadoop-unjar29923/lib/dsi.unimi.it-1.2.0.jar > file:/tmp/hadoop-unjar29923/lib/commons-lang-2.1.jar > file:/tmp/hadoop-unjar29923/lib/commons-cli-2.0-SNAPSHOT.jar > file:/tmp/hadoop-unjar29923/lib/lucene-core-1.9.1.jar > file:/tmp/hadoop-unjar29923/lib/lucene-misc-1.9.1.jar > file:/tmp/hadoop-unjar29923/lib/jakarta-oro-2.0.7.jar > file:/tmp/hadoop-unjar29923/lib/xerces-2_6_2-apis.jar > file:/tmp/hadoop-unjar29923/lib/xerces-2_6_2.jar > file:/tmp/hadoop-unjar29923/lib/concurrent-1.3.4.jar > 06/07/06 13:18:01 INFO conf.Configuration: parsing > file:/home/stack/workspace/hadoop-local-conf/hadoop-default.xml > Any ideas? > Thanks. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
