Hafiz After rolling back the change, can you try building this on another computer? This issue seems to be specific to the environment you are using to build.
Thanks Bosco From: Hafiz Mujadid <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Friday, August 7, 2015 at 1:01 AM To: "[email protected]" <[email protected]> Subject: Re: ranger startup exception > I have reopened the jira <https://issues.apache.org/jira/browse/RANGER-600> . > Kindly help me to get rid of these issues > > On Fri, Aug 7, 2015 at 12:56 PM, Hafiz Mujadid <[email protected]> > wrote: >> going back to commit >> <https://github.com/apache/incubator-ranger/commit/edf2af7aa11ab64c8f4a639360 >> 01baa3e9da46e9> , raises the same exception as follow >> >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:assembly >> (default-cli) on project ranger: Failed to create assembly: Error creating >> assembly archive src: Problem creating TAR: request to write '8192' bytes >> exceeds size in header of '577141' bytes >> >> On Fri, Aug 7, 2015 at 12:36 PM, Hafiz Mujadid <[email protected]> >> wrote: >>> This commit was made because compilation was not successful with version >>> 2.2-beta-5 >>> >>> On Fri, Aug 7, 2015 at 12:22 PM, Gautam Borad <[email protected]> wrote: >>>> Hafiz, i was able to reproduce this in the latest code. >>>> >>>> Please revert the changes done in pom.xml in this commit >>>> <https://github.com/apache/incubator-ranger/commit/edf2af7aa11ab64c8f4a6393 >>>> 6001baa3e9da46e9> and try to build again. >>>> >>>> If it works, we need to reopen RANGER-600. >>>> >>>> On Fri, Aug 7, 2015 at 11:23 AM, Hafiz Mujadid <[email protected]> >>>> wrote: >>>>> Hi >>>>> >>>>> this is the output of the above command >>>>> >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/so >>>>> lr/ranger-solr-plugin-0.5.0-standalone.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/hi >>>>> ve/hive-jdbc-1.2.0-standalone.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/km >>>>> s/ranger-kms-plugin-0.5.0-standalone.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/ranger-plugins/hd >>>>> fs/ranger-hdfs-plugin-0.5.0-standalone.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/javax.servlet-api-3.1 >>>>> .0.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/spring-web-3.1.3.RELE >>>>> ASE.jar matches >>>>> Binary file >>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/lib/servlet-api-2.5.jar >>>>> matches >>>>> >>>>> >>>>> >>>>> On Fri, Aug 7, 2015 at 10:31 AM, Gautam Borad <[email protected]> wrote: >>>>>> Hafiz, Seems a slash is missing before 'semicolon'. Please try the below >>>>>> : >>>>>> >>>>>> find /usr/local/ranger-0.5.0-admin -name "*.jar" -exec fgrep -H >>>>>> ServletException {} \; >>>>>> >>>>>> On Fri, Aug 7, 2015 at 10:14 AM, Hafiz Mujadid <[email protected]> >>>>>> wrote: >>>>>>> Hi Madhan! >>>>>>> >>>>>>> this command is not working find /usr/local/ranger-0.5.0-admin -name >>>>>>> "*.jar" -exec fgrep -H ServletException {} ; >>>>>>> find: missing argument to `-exec' >>>>>>> >>>>>>> On Fri, Aug 7, 2015 at 1:25 AM, Madhan Neethiraj <[email protected]> >>>>>>> wrote: >>>>>>> Hafiz, >>>>>>> >>>>>>> Nothing seems to be wrong in the output. One thing I notice is the >>>>>>> addition of /home/jsp-api-6.0.20.jar in the command-line as a classpath. >>>>>>> + java -Dproc_rangeradmin -XX:MaxPermSize=256m -Xmx1024m -Xms1024m >>>>>>> -Dlogdir=/usr/local/ranger-0.5.0-admin/ews/logs/ >>>>>>> -Dcatalina.base=/usr/local/ranger-0.5.0-admin/ews -cp >>>>>>> '/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf:/usr/loca >>>>>>> l/ranger-0.5.0-admin/ews/lib/*:/usr/local/ranger-0.5.0-admin/ews/ranger_ >>>>>>> jaas/*:/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ran >>>>>>> ger_jaas:/usr/lib/jvm/java-7-openjdk-amd64//lib/*:/home/jsp-api-6.0.20.j >>>>>>> ar' org.apache.ranger.server.tomcat.EmbeddedServer >>>>>>> >>>>>>> I guess this could be because you have CLASSPATH environment variable >>>>>>> set to /home/jsp-api-6.0.20.jar. I don¹t think this should result in the >>>>>>> error you face; but perhaps you can try to start after clearing >>>>>>> CLASSPATH environment variable? >>>>>>> >>>>>>> Also, ServletException class (which seems to be not found - per the >>>>>>> error) should be in file >>>>>>> /usr/local/ranger-0.5.0-admin/ews/lib/tomcat-embed-core7.0.55.jar. Can >>>>>>> you run the following commands and send its output: >>>>>>> >>>>>>> find /usr/local/ranger-0.5.0-admin -name "*.jar" -exec fgrep -H >>>>>>> ServletException {} \; >>>>>>> >>>>>>> Madhan >>>>>>> >>>>>>> From: Hafiz Mujadid <[email protected]> >>>>>>> Reply-To: "[email protected]" >>>>>>> <[email protected]> >>>>>>> Date: Thursday, August 6, 2015 at 12:28 PM >>>>>>> >>>>>>> To: "[email protected]" >>>>>>> <[email protected]> >>>>>>> Subject: Re: ranger startup exception >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> I am stuck at above error. I could not resolve it. Anybody knows how to >>>>>>> figure it out ? >>>>>>> >>>>>>> Please help >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 11:48 PM, Hafiz Mujadid >>>>>>> <[email protected]> wrote: >>>>>>> Hi here are the contents of '/tmp/ranger-admin-services-start.out' after >>>>>>> executing command suggested by you >>>>>>> >>>>>>> + [[ -z start ]] >>>>>>> + action=start >>>>>>> ++ echo start >>>>>>> ++ tr '[:lower:]' '[:upper:]' >>>>>>> + action=START >>>>>>> ++ readlink -f ews/ranger-admin-services.sh >>>>>>> + >>>>>>> realScriptPath=/usr/local/ranger-0.5.0-admin/ews/ranger-admin-services.s>>>>>>> h >>>>>>> ++ dirname /usr/local/ranger-0.5.0-admin/ews/ranger-admin-services.sh >>>>>>> + realScriptDir=/usr/local/ranger-0.5.0-admin/ews >>>>>>> ++ cd /usr/local/ranger-0.5.0-admin/ews/.. >>>>>>> ++ pwd >>>>>>> + XAPOLICYMGR_DIR=/usr/local/ranger-0.5.0-admin >>>>>>> + XAPOLICYMGR_EWS_DIR=/usr/local/ranger-0.5.0-admin/ews >>>>>>> + RANGER_JAAS_LIB_DIR=/usr/local/ranger-0.5.0-admin/ews/ranger_jaas >>>>>>> + >>>>>>> RANGER_JAAS_CONF_DIR=/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/cl >>>>>>> asses/conf/ranger_jaas >>>>>>> + JAVA_OPTS=' -XX:MaxPermSize=256m -Xmx1024m -Xms1024m ' >>>>>>> + '[' -f >>>>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/java_home. >>>>>>> sh ']' >>>>>>> + . >>>>>>> /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/java_home. >>>>>>> sh >>>>>>> ++ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ >>>>>>> ++ JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ >>>>>>> ++ find /usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ >>>>>>> -name 'ranger-admin-env*' >>>>>>> + '[' /usr/lib/jvm/java-7-openjdk-amd64/ '!=' '' ']' >>>>>>> + export >>>>>>> PATH=/usr/lib/jvm/java-7-openjdk-amd64//bin:/usr/local/sbin:/usr/local/b >>>>>>> in:/usr/sbin:/usr/bin:/sbin:/bin >>>>>>> + >>>>>>> PATH=/usr/lib/jvm/java-7-openjdk-amd64//bin:/usr/local/sbin:/usr/local/b >>>>>>> in:/usr/sbin:/usr/bin:/sbin:/bin >>>>>>> + echo /usr/lib/jvm/java-7-openjdk-amd64/ >>>>>>> + cd /usr/local/ranger-0.5.0-admin/ews >>>>>>> + '[' '!' -d logs ']' >>>>>>> + '[' START == START ']' >>>>>>> + start >>>>>>> + echo 'Apache Ranger Admin has started.' >>>>>>> + exit >>>>>>> + java -Dproc_rangeradmin -XX:MaxPermSize=256m -Xmx1024m -Xms1024m >>>>>>> -Dlogdir=/usr/local/ranger-0.5.0-admin/ews/logs/ >>>>>>> -Dcatalina.base=/usr/local/ranger-0.5.0-admin/ews -cp >>>>>>> '/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf:/usr/loca >>>>>>> l/ranger-0.5.0-admin/ews/lib/*:/usr/local/ranger-0.5.0-admin/ews/ranger_ >>>>>>> jaas/*:/usr/local/ranger-0.5.0-admin/ews/webapp/WEB-INF/classes/conf/ran >>>>>>> ger_jaas:/usr/lib/jvm/java-7-openjdk-amd64//lib/*:/home/jsp-api-6.0.20.j >>>>>>> ar' org.apache.ranger.server.tomcat.EmbeddedServer >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 11:20 PM, Madhan Neethiraj <[email protected]> >>>>>>> wrote: >>>>>>> Hazif, >>>>>>> >>>>>>> Can you do the following to help diagnose this issue further? >>>>>>> * Add ³set -x² at the beginning of >>>>>>> '/usr/local/ranger-admin/ews/ranger-admin-services.sh¹ (at line #2) >>>>>>> * Start Ranger Admin with command >>>>>>> /usr/local/ranger-admin/ews/ranger-admin-services.sh start 2> >>>>>>> /tmp/ranger-admin-services-start.out¹ >>>>>>> * Email the contents of /tmp/ranger-admin-services-start.out. Please >>>>>>> note attachments would not work in this email thread; so you might need >>>>>>> to create a JIRA and attach the file. If the file is small enough, you >>>>>>> can copy/paste the contents in the email. >>>>>>> Thanks, >>>>>>> Madhan >>>>>>> >>>>>>> From: Hafiz Mujadid <[email protected]> >>>>>>> Reply-To: "[email protected]" >>>>>>> <[email protected]> >>>>>>> Date: Thursday, August 6, 2015 at 10:58 AM >>>>>>> To: "[email protected]" >>>>>>> <[email protected]> >>>>>>> Subject: Re: ranger startup exception >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> >>>>>>> Waiting for help!!! >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 12:37 PM, Hafiz Mujadid >>>>>>> <[email protected]> wrote: >>>>>>> Hi Gautam! >>>>>>> >>>>>>> OS Details >>>>>>> DISTRIB_ID=Ubuntu >>>>>>> DISTRIB_RELEASE=14.04 >>>>>>> DISTRIB_CODENAME=trusty >>>>>>> DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS" >>>>>>> >>>>>>> Ranger version >>>>>>> >>>>>>> master branch version 0.5 compiled manually >>>>>>> >>>>>>> to start ranger I am using following command as root user >>>>>>> >>>>>>> /usr/local/ranger-admin/ews/ranger-admin-services.sh start >>>>>>> >>>>>>> JAVA_HOME variable is exported >>>>>>> >>>>>>> The contents of catalina.out file are as follow >>>>>>> >>>>>>> >>>>>>> >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> javax/servlet/ServletException >>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) >>>>>>> at java.lang.Class.getMethod0(Class.java:2856) >>>>>>> at java.lang.Class.getMethod(Class.java:1668) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>> javax.servlet.ServletException >>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>>>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>>>>> ... 6 more >>>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 12:30 PM, Gautam Borad <[email protected]> wrote: >>>>>>> Thanks Hafiz for verifying. Can you send across the following info: >>>>>>> 1. The OS flavor/version that you are using. >>>>>>> 2. The Ranger version that you are using and whether it is manually >>>>>>> installed OR Ambari based. >>>>>>> 3. The command you are using to start Ranger Admin and whether its run >>>>>>> as root or non-root user. >>>>>>> 4. >>>>>>> 5. Whether JAVA_HOME variable is exported or not. >>>>>>> 6. The full content of the catalina.out file >>>>>>> These will help us pinpoint the issue better. Thanks. >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 12:27 PM, Hafiz Mujadid >>>>>>> <[email protected]> wrote: >>>>>>> Here is output of java -version command >>>>>>> >>>>>>> ava version "1.7.0_79" >>>>>>> OpenJDK Runtime Environment (IcedTea 2.5.5) >>>>>>> (7u79-2.5.5-0ubuntu0.14.04.2) >>>>>>> OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode) >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 11:50 AM, Gautam Borad <[email protected]> wrote: >>>>>>> java 1.7.0_79 should work. Just to confirm whether the right java is in >>>>>>> your PATH can you send the output of the following command: >>>>>>> >>>>>>> $ java -version >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 11:28 AM, Hafiz Mujadid >>>>>>> <[email protected]> wrote: >>>>>>> I am using java version 1.7.0_79 >>>>>>> >>>>>>> Which version should I use? >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 10:40 AM, Gautam Borad <[email protected]> wrote: >>>>>>> Hafiz, this can be a java issue. Can you let us know which java version >>>>>>> are you using? >>>>>>> >>>>>>> Ranger currently uses the 'java' that will be present in the PATH. >>>>>>> Relevant code that start Ranger Admin : >>>>>>> >>>>>>> start() { >>>>>>> java -Dproc_rangeradmin ${JAVA_OPTS} >>>>>>> -Dlogdir=${XAPOLICYMGR_EWS_DIR}/logs/ >>>>>>> -Dcatalina.base=${XAPOLICYMGR_EWS_DIR} -cp >>>>>>> "${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/conf:${XAPOLICYMGR_EWS_DI >>>>>>> R}/lib/*:${RANGER_JAAS_LIB_DIR}/*:${RANGER_JAAS_CONF_DIR}:${JAVA_HOME}/l >>>>>>> ib/*:$CLASSPATH" org.apache.ranger.server.tomcat.EmbeddedServer > >>>>>>> logs/catalina.out 2>&1 & >>>>>>> echo "Apache Ranger Admin has started." >>>>>>> } >>>>>>> >>>>>>> Please make sure the right 'java' is in PATH. >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 6, 2015 at 2:21 AM, Hafiz Mujadid <[email protected]> >>>>>>> wrote: >>>>>>> hi >>>>>>> >>>>>>> I have installed ranger and and started it but it is failing. no ui page >>>>>>> is displayed and only catalina.out log file is being generated. In this >>>>>>> file following exception is logged. >>>>>>> >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> javax/servlet/ServletException >>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) >>>>>>> at java.lang.Class.getMethod0(Class.java:2856) >>>>>>> at java.lang.Class.getMethod(Class.java:1668) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>> javax.servlet.ServletException >>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>>>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Any suggestion? >>>>>>> >>>>>>> >>>>>>> thanks >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Gautam. >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Gautam. >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Gautam. >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards: HAFIZ MUJADID >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Gautam. >>>>> >>>>> >>>>> >>>>> -- >>>>> Regards: HAFIZ MUJADID >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Gautam. >>> >>> >>> >>> -- >>> Regards: HAFIZ MUJADID >> >> >> >> -- >> Regards: HAFIZ MUJADID > > > > -- > Regards: HAFIZ MUJADID
