hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eli Collins (JIRA)" <j...@apache.org>
Subject [jira] Commented: (MAPREDUCE-1280) Eclipse Plugin does not work with Eclipse Ganymede (3.4)
Date Thu, 02 Sep 2010 22:48:40 GMT

    [ https://issues.apache.org/jira/browse/MAPREDUCE-1280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12905714#action_12905714

Eli Collins commented on MAPREDUCE-1280:

Project -> Build Project in eclipse compiles the eclipse plugin. Verified this on galileo,
I also checked helios and that compiles as well. The issue is that the eclipse plugin uses
classes that were deprecated in 3.1, and were removed I think in 3.4 so you'll get the following:

        [echo] contrib: eclipse-plugin
       [javac] Compiling 45 source files to /home/eli/src/cloudera/hadoop1/build/contrib/eclipse-plugin/classes
       [javac] /home/eli/src/cloudera/hadoop1/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java:35:
cannot find symbol
       [javac] symbol  : class JavaApplicationLaunchShortcut
       [javac] location: package org.eclipse.jdt.internal.debug.ui.launcher
       [javac] import org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;
       [javac]                                                  ^
       [javac] /home/eli/src/cloudera/hadoop1/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java:49:
cannot find symbol
       [javac] symbol: class JavaApplicationLaunchShortcut
       [javac]     JavaApplicationLaunchShortcut {
       [javac]     ^
       [javac] /home/eli/src/cloudera/hadoop1/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java:66:
cannot find symbol
       [javac] symbol  : variable super
       [javac] location: class org.apache.hadoop.eclipse.launch.HadoopApplicationLaunchShortcut
       [javac]         super.findLaunchConfiguration(type, configType);
       [javac]         ^
       [javac] /home/eli/src/cloudera/hadoop1/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java:60:
method does not override or implement a method from a supertype
       [javac]   @Override
       [javac]   ^
       [javac] Note: Some input files use or override a deprecated API.
       [javac] Note: Recompile with -Xlint:deprecation for details.
       [javac] Note: Some input files use unchecked or unsafe operations.
       [javac] Note: Recompile with -Xlint:unchecked for details.
       [javac] 4 errors

> Eclipse Plugin does not work with Eclipse Ganymede (3.4)
> --------------------------------------------------------
>                 Key: MAPREDUCE-1280
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1280
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>    Affects Versions: 0.20.1, 0.21.1, 0.22.0
>         Environment: Windows XP with Eclipse "Ganymede" 3.4
>            Reporter: Aaron Kimball
>            Assignee: Alex Kozlov
>             Fix For: 0.20.3, 0.21.1, 0.22.0
>         Attachments: alex-HADOOP-3744.patch, HADOOP-3744.patch, HadoopApplicationLaunchShortcut.diff
> The newest version of Eclipse seems incompatible with the plugin. The plugin as released
in 0.16.4 will allow you to add/remove MapReduce servers, and will allow you to browse/manipulate
the DFS in the DFS Browser, but will not allow you to run programs. Clicking "Run As * Run
On Hadoop" will simply not cause the run-on-hadoop server selection window to appear. No error
message is given.
> Dropping the 0.17.1 copy of the plugin JAR into the eclipse/plugins/ directory does not
fix the issue; it is in fact worse: Eclipse does not seem to regard the 0.17 plugin as real.
No "MapReduce Perspective" is made available in the perspectives selection window.

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

View raw message