[ https://issues.apache.org/jira/browse/MAPREDUCE-1262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Douglas updated MAPREDUCE-1262: ------------------------------------- Status: Open (was: Patch Available) The patch causes the build to [fail|http://hudson.zones.apache.org/hudson/job/Mapreduce-Patch-h6.grid.sp2.yahoo.net/292/console], specifically: {noformat} [exec] compile: [exec] [echo] contrib: eclipse-plugin [exec] [javac] Compiling 45 source files to /grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk\ /build/contrib/eclipse-plugin/classes [exec] [javac] /grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/contrib/eclipse-plugin\ /src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java:35: cannot find symbol [exec] [javac] symbol : class JavaApplicationLaunchShortcut [exec] [javac] location: package org.eclipse.jdt.debug.ui.launchConfigurations [exec] [javac] import org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut; {noformat} > Eclipse Plugin does not build for Hadoop 0.20.1 > ----------------------------------------------- > > Key: MAPREDUCE-1262 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-1262 > Project: Hadoop Map/Reduce > Issue Type: Bug > Affects Versions: 0.20.1, 0.20.2, 0.21.0, 0.22.0 > Environment: SLES 10, Mac OS/X 10.5.8 > Reporter: Stephen Watt > Fix For: 0.20.2, 0.21.0, 0.22.0, 0.20.1 > > Attachments: hadoop-0.20.1-eclipse-plugin.jar, HADOOP-6360.patch > > > When trying to run the build script for the Eclipse Plugin in > src/contrib/eclipse-plugin there are several errors a user receives. The > first error is that the eclipse.home is not set. This is easily remedied by > adding a value for eclipse.home in the build.properties file in the > eclipse-plugin directory. > The script then states it cannot compile > org.apache.hadoop.eclipse.launch.HadoopApplicationLaunchShortcut because it > cannot resolve JavaApplicationLaunchShortcut on line 35: > import > org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut; > and fails > I believe this is because there is no jar in the eclipse.home/plugins that > has this class in that package. I did however find it in > org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut > which was inside in org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jar in the > plugins dir of Eclipse 3.5 > Changing the import in the class in the source to the latter allows the build > to complete successfully. The M/R Perspective opens and works on my SLES 10 > Linux environment but not on my Macbook Pro. Both are running Eclipse 3.5. > To users wanting to do the same, I built this inside Eclipse. To do that I > added org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jar and > hadoop-0.20.1-core.jar to the ant runtime configuration classpath. I also had > to set the version value=0.20.1 in the build.properties. You will also need > to copy hadoop-0.20.1-core.jar to hadoop.home/build and commons-cli-1.2.jar > to hadoop.home/build/ivy/lib/Hadoop/common. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.