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:


{code}
compile:
        [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
{code}

> 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.


Mime
View raw message