You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Devaraj K (Created) (JIRA)" <ji...@apache.org> on 2012/02/16 10:14:59 UTC

[jira] [Created] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Distributed shell application fails with NoClassDefFoundError
-------------------------------------------------------------

                 Key: MAPREDUCE-3869
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
             Project: Hadoop Map/Reduce
          Issue Type: Bug
          Components: mrv2
    Affects Versions: 0.24.0, 0.23.2
            Reporter: Devaraj K
            Assignee: Devaraj K
            Priority: Blocker


Distributed shell application always fails to start the application master with the following error.
\\

{code:xml}
12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
	... 2 more
{code}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250356#comment-13250356 ] 

Hudson commented on MAPREDUCE-3869:
-----------------------------------

Integrated in Hadoop-Mapreduce-trunk-Commit #2044 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/2044/])
    MAPREDUCE-3869. Fix classpath for DistributedShell application. (Contributed by Devaraj K) (Revision 1311523)

     Result = ABORTED
sseth : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1311523
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Vinod Kumar Vavilapalli (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vinod Kumar Vavilapalli updated MAPREDUCE-3869:
-----------------------------------------------

        Fix Version/s: 0.23.2
    Affects Version/s:     (was: 0.23.2)
                           (was: 0.24.0)
                       0.23.1
               Status: Open  (was: Patch Available)

bq. would it be better to change the code to use YarnConfiguration.YARN_APPLICATION_CLASSPATH instead?
+1. Devaraj, can you please do that? Tx.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Attachment: MAPREDUCE-3869-2.patch
    
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Siddharth Seth (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250322#comment-13250322 ] 

Siddharth Seth commented on MAPREDUCE-3869:
-------------------------------------------

+1. Will commit this shortly.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Status: Open  (was: Patch Available)
    
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Attachment: MAPREDUCE-3869.patch
    
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.24.0, 0.23.2
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hitesh Shah (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209484#comment-13209484 ] 

Hitesh Shah commented on MAPREDUCE-3869:
----------------------------------------

@Devaraj, would it be better to change the code to use YarnConfiguration.YARN_APPLICATION_CLASSPATH instead?
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.24.0, 0.23.2
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Status: Patch Available  (was: Open)
    
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Attachment: MAPREDUCE-3869-1.patch
    
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250669#comment-13250669 ] 

Hudson commented on MAPREDUCE-3869:
-----------------------------------

Integrated in Hadoop-Mapreduce-trunk #1045 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1045/])
    MAPREDUCE-3869. Fix classpath for DistributedShell application. (Contributed by Devaraj K) (Revision 1311523)

     Result = SUCCESS
sseth : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1311523
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250624#comment-13250624 ] 

Hudson commented on MAPREDUCE-3869:
-----------------------------------

Integrated in Hadoop-Hdfs-trunk #1010 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk/1010/])
    MAPREDUCE-3869. Fix classpath for DistributedShell application. (Contributed by Devaraj K) (Revision 1311523)

     Result = FAILURE
sseth : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1311523
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250334#comment-13250334 ] 

Hudson commented on MAPREDUCE-3869:
-----------------------------------

Integrated in Hadoop-Hdfs-trunk-Commit #2107 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/2107/])
    MAPREDUCE-3869. Fix classpath for DistributedShell application. (Contributed by Devaraj K) (Revision 1311523)

     Result = SUCCESS
sseth : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1311523
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209292#comment-13209292 ] 

Hadoop QA commented on MAPREDUCE-3869:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12514783/MAPREDUCE-3869.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    +1 javadoc.  The javadoc tool did not generate any warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    +1 eclipse:eclipse.  The patch built with eclipse:eclipse.

    +1 findbugs.  The patch does not introduce any new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed unit tests in .

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1880//testReport/
Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1880//console

This message is automatically generated.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.24.0, 0.23.2
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "zhoukaibo (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13411437#comment-13411437 ] 

zhoukaibo commented on MAPREDUCE-3869:
--------------------------------------

This problem appear when i install 0.23.1 and run the example.
I found the hadoop-yarn-common-0.23.1.jar which contain org/apache/hadoop/yarn/ipc/YarnRPC is under $HADOOP_HDFS_HOME/share/hadoop/mapreduce/ dir.
or shoud add $HADOOP_HDFS_HOME/share/hadoop/mapreduce/ in Client.java?
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0-alpha
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Status: Patch Available  (was: Open)

Here client is setting the classpath environment with $YARN_HOME/modules/* and $YARN_HOME/lib/* but those are not present and causing the NoClassDefFoundError. 

I have provided trivial and direct patch which fixes this issue.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.24.0, 0.23.2
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devaraj K updated MAPREDUCE-3869:
---------------------------------

    Status: Patch Available  (was: Open)

Thanks Hitesh and Vinod for looking into the patch.

I'm sorry for the late response.

I have updated the patch with the suggested change.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13228334#comment-13228334 ] 

Hadoop QA commented on MAPREDUCE-3869:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12518171/MAPREDUCE-3869-2.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    +1 javadoc.  The javadoc tool did not generate any warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    +1 eclipse:eclipse.  The patch built with eclipse:eclipse.

    +1 findbugs.  The patch does not introduce any new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed unit tests in .

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2043//testReport/
Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2043//console

This message is automatically generated.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13227574#comment-13227574 ] 

Hadoop QA commented on MAPREDUCE-3869:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12518022/MAPREDUCE-3869-1.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    +1 javadoc.  The javadoc tool did not generate any warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    +1 eclipse:eclipse.  The patch built with eclipse:eclipse.

    -1 findbugs.  The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed unit tests in .

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2037//testReport/
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2037//artifact/trunk/hadoop-mapreduce-project/patchprocess/newPatchFindbugsWarningshadoop-yarn-applications-distributedshell.html
Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/2037//console

This message is automatically generated.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Siddharth Seth (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Siddharth Seth updated MAPREDUCE-3869:
--------------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 0.23.2)
                   2.0.0
     Hadoop Flags: Reviewed
           Status: Resolved  (was: Patch Available)

Committed to trunk and branch-2. Thanks Devaraj.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13228350#comment-13228350 ] 

Devaraj K commented on MAPREDUCE-3869:
--------------------------------------

{quote}
-1 tests included. The patch doesn't appear to include any new or modified tests.
Please justify why no new tests are needed for this patch.
Also please list what manual steps were performed to verify this patch.
{quote}
It is classpath issue. I have verified it manually. No tests needed for this.
                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 0.23.2
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Devaraj K (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209266#comment-13209266 ] 

Devaraj K commented on MAPREDUCE-3869:
--------------------------------------

{code:title=org.apache.hadoop.yarn.applications.distributedshell.Client|borderStyle=solid}
        + ":$HADOOP_HDFS_HOME/share/hadoop/hdfs/*"
        + ":$HADOOP_HDFS_HOME/share/hadoop/hdfs/lib/*"
        + ":$YARN_HOME/modules/*"
        + ":$YARN_HOME/lib/*"
        + ":./log4j.properties:";
{code}

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.24.0, 0.23.2
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>         Attachments: MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-3869) Distributed shell application fails with NoClassDefFoundError

Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13250329#comment-13250329 ] 

Hudson commented on MAPREDUCE-3869:
-----------------------------------

Integrated in Hadoop-Common-trunk-Commit #2032 (See [https://builds.apache.org/job/Hadoop-Common-trunk-Commit/2032/])
    MAPREDUCE-3869. Fix classpath for DistributedShell application. (Contributed by Devaraj K) (Revision 1311523)

     Result = SUCCESS
sseth : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1311523
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

                
> Distributed shell application fails with NoClassDefFoundError
> -------------------------------------------------------------
>
>                 Key: MAPREDUCE-3869
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3869
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 0.23.1
>            Reporter: Devaraj K
>            Assignee: Devaraj K
>            Priority: Blocker
>             Fix For: 2.0.0
>
>         Attachments: MAPREDUCE-3869-1.patch, MAPREDUCE-3869-2.patch, MAPREDUCE-3869.patch
>
>
> Distributed shell application always fails to start the application master with the following error.
> \\
> {code:xml}
> 12/02/16 05:35:25 FATAL distributedshell.ApplicationMaster: Error running ApplicationMaster
> java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/ipc/YarnRPC
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.<init>(ApplicationMaster.java:252)
> 	at org.apache.hadoop.yarn.applications.distributedshell.ApplicationMaster.main(ApplicationMaster.java:195)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.yarn.ipc.YarnRPC
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
> 	... 2 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira