[ 
https://issues.apache.org/jira/browse/SYSTEMML-655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Luciano Resende closed SYSTEMML-655.
------------------------------------
    Resolution: Fixed

Thanks for the patch [~gss2002]

> Missing JAVA_HOME when Starting Application Master
> --------------------------------------------------
>
>                 Key: SYSTEMML-655
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-655
>             Project: SystemML
>          Issue Type: Bug
>          Components: Runtime
>    Affects Versions: SystemML 0.10
>         Environment: RHEL6/Cent OS6
>            Reporter: Greg Senia
>            Assignee: Greg Senia
>         Attachments: SYSTEMML-655.patch
>
>
> When attempting to execute the following task via SystemML using the YARN 
> ApplicationMaster it is not sourcing Hadoop's JAVA_HOME it is taking whatever 
> is defined in the OS $PATH variable throwing the error below. The solution is 
> to use the YARN function: Environment.JAVA_HOME.$$() + "/bin/java". 
> The version of java installed by Centos/RHEL is 1.5 GCC version:
> $ java -version
> java version "1.5.0"
> gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-4)
> Copyright (C) 2007 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> $ rpm -qa | grep -i java
> java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
>  Log Type: stderr
> Log Upload Time: Fri Apr 29 13:52:31 -0400 2016
> Log Length: 759
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org.apache.sysml.yarn.DMLAppMaster
>    at gnu.java.lang.MainThread.run(libgcj.so.10)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.sysml.yarn.DMLAppMaster not found in 
> gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/hdp/current/hadoop-client/conf/,file:/var/log/hadoop/yarn/local/usercache/user1/appcache/application_1461793090016_0095/container_e160_1461793090016_0095_02_000001/,file:/etc/hadoop/conf/secure/],
>  parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
>    at java.net.URLClassLoader.findClass(libgcj.so.10)
>    at java.lang.ClassLoader.loadClass(libgcj.so.10)
>    at java.lang.ClassLoader.loadClass(libgcj.so.10)
>    at gnu.java.lang.MainThread.run(libgcj.so.10)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to