Hi Paulo, see my comments inline: On Wed, Feb 20, 2013 at 9:22 AM, Paulo Ricardo Paz Vital < [email protected]> wrote:
> Hello Yusaku. > > > On 02/20/2013 02:11 AM, Yusaku Sako wrote: > >> Hi Paulo, >> >> Thanks for chiming in. >> The warning message after running "npm install" is normal and is not >> Windows-specific. >> When I said Windows specific, I was referring to the Maven build errors >> that Tanzir was running into. >> >> For troubleshooting your issue... >> When you run "brunch watch --server" from ambari-web directory, does it >> show something like the following in the console? >> >> # brunch watch --server >> 19 Feb 21:06:44 - info: application started on http://localhost:3333/ >> 19 Feb 21:06:45 - info: compiled in 963ms >> >> > Yes, I get the same messages here. Sometimes with only one "info: > compiled" message, as you reported, other with two or three more messages. Ok, that should be fine. > > > Do you get the login form when you hit http://localhost:3333 from your >> browser? >> >> > No, I can't see the login form, as showed in image [1]. The same happens > when I build Ambari using Maven and install the RPMs. Seems like the base layout public/index.html is loading, but the JavaScript is having issues. Do you see anything in Firefox Error Console? (Tools->Web Developer->Error Console. Any errors shown in the Errors tab?) Also, can you try the following to recreate the node_modules directory content: cd ambari-web rm -rf node_modules npm install Do you see any errors in the output for any of the modules? > > > FYI, "brunch watch --server" is for testing Ambari Web (the web frontend) >> in isolation from Ambari Server. >> I just wanted to isolate where the problem is. >> >> > Yeah, after read the code and some design documents, I could check that > the ambari-server is working well, but the web frontend looks doesn't, > isolating the problem only on ambari-web. > > Looks like that Brunch is working, once I could create a new example > project in a different port and run the app, as show in [2]. > > > What OS/browser are you using? >> > > I checked out the Ambari-1.2.0 release from SVN in a x86_64 RHEL 6.3 VM. > All the development requirements described in wiki are are OK. > Ok. RHEL/CentOS 6.3 is what I use for testing/development as well. If you are still having issues, you can zip up and send me the content of the whole ambari-web directory. I can take a look and see if I can spot anything obvious. Yusaku > > I tried to execute brunch with the DEBUG variable set, but the messages > don't show any error or different message than expected. > > Any suggestion about it? > > Regards, Paulo. > > [1] http://www.vital.eng.br/**images/ambari/Screenshot-** > Ambari-Web_login_error.png<http://www.vital.eng.br/images/ambari/Screenshot-Ambari-Web_login_error.png> > [2] http://www.vital.eng.br/**images/ambari/Screenshot-** > Brunch_example.png<http://www.vital.eng.br/images/ambari/Screenshot-Brunch_example.png> > > >> Yusaku >> >> >> On Tue, Feb 19, 2013 at 5:17 AM, Paulo Ricardo Paz Vital< >> [email protected]> wrote: >> >> Hello Yusaku, >>> >>> Not sure if this message is Windows specific only. I got the same message >>> when running on a RHEL6.3: >>> >>> [root@rhel63 ambari-web]# npm install >>> >>> npm WARN package.json [email protected] No README.md file found! >>> [root@rhel63 ambari-web]# >>> >>> In addition, when I execute "brunch watch --server" in ambari-web >>> directory, or try to install the RPMs generated after execute the full >>> Maven command in [1], I can't see the login form on the server machine - >>> I >>> got a blank screen only with the footnote presenting the Apache License >>> and >>> the Ambari Notice links. >>> >>> This happens when using IBM Java 6 SR 11 or Oracle Java 6 update 35, with >>> NodeJS 0.8.20 (compiled) and brunch 1.4.4 and/or 1.5.3. >>> >>> [1] >>> https://cwiki.apache.org/****confluence/display/AMBARI/**<https://cwiki.apache.org/**confluence/display/AMBARI/**> >>> Ambari+Development<https://**cwiki.apache.org/confluence/** >>> display/AMBARI/Ambari+**Development<https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development> >>> > >>> >>> >>> Best regards, Paulo. >>> >>> >>> On 02/19/2013 04:40 AM, Yusaku Sako wrote: >>> >>> Looks like you are using Windows. >>>> This may be a Windows specific issue. >>>> Can you try editing ambari-web/pom.xml and try putting the full path to >>>> the >>>> npm executable with the correct extension in the line: >>>> >>>> <exec dir="${basedir}" executable="npm" failonerror="false"> >>>> >>>> Ambari has been tested to run on RHEL 5/6 and SLES 11. >>>> Not sure what it would take to make it work on Windows. >>>> >>>> Yusaku >>>> >>>> On Mon, Feb 18, 2013 at 11:47 AM, Tanzir Musabbir< >>>> tanzir@customercaresolutions.****com<tanzir@**customercaresolutions.com<[email protected]> >>>> >> >>>> >>>> wrote: >>>> >>>> Thanks a lot Yusaku& Mahadev for your prompt reply. I did install >>>> NodeJS >>>> >>>>> >>>>> & Brunch (following the instruction) and tested with by typing both >>>>> "npm" >>>>> and "brunch" in command prompt (to check whether they are in the path) >>>>> and >>>>> both worked fine. >>>>> >>>>> This is what I got when I ran the mentioned command: >>>>> >>>>> ------------------------------******--------------------------** >>>>> --**--** >>>>> -------------- >>>>> D:\workspace-ambari\trunk\******ambari-web>npm install >>>>> >>>>> >>>>> npm WARN package.json [email protected] No README.md file found! >>>>> ------------------------------******--------------------------** >>>>> --**--** >>>>> >>>>> >>>>> -------------- >>>>> >>>>> But got that error when I ran the maven build. Any idea what I'm doing >>>>> wrong here? >>>>> >>>>> >>>>> Thanks in advance. Highly appreciate your time. >>>>> >>>>> >>>>> >>>>> - Tanzir >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On 2/18/2013 12:58 PM, Yusaku Sako wrote: >>>>> >>>>> Hi Tanzir, >>>>> >>>>>> >>>>>> It looks like the Maven output is saying it cannot find the "npm" >>>>>> command. >>>>>> The "npm" command needs to be in PATH such that you can run it from >>>>>> the >>>>>> "ambari-web" directory without specifying the full path. >>>>>> >>>>>> To verify: >>>>>> # cd trunk/ambari-web >>>>>> # npm install >>>>>> This should download node packages and store them in >>>>>> "ambari-web/node_modules". >>>>>> >>>>>> Hope this helps. >>>>>> >>>>>> Yusaku >>>>>> >>>>>> On Mon, Feb 18, 2013 at 9:09 AM, Tanzir Musabbir< >>>>>> tanzir@customercaresolutions.******com<tanzir@**customercareso** >>>>>> lutions.com <http://customercaresolutions.com><tanzir@** >>>>>> customercaresolutions.com <[email protected]>> >>>>>> >>>>>>> >>>>>>>> wrote: >>>>>> >>>>>> Hello Everyone, >>>>>> >>>>>> I'm very new to Ambari. I just downloaded the source from the SVN and >>>>>>> when >>>>>>> I tried a maven build I got the following errors: >>>>>>> >>>>>>> >>>>>>> [INFO] ------------------------------** >>>>>>> ******------------------------**--* >>>>>>> >>>>>>> *--** >>>>>>> >>>>>>> --** >>>>>>> >>>>>>> ------------ >>>>>>> [INFO] Reactor Summary: >>>>>>> [INFO] >>>>>>> [INFO] Ambari Main ..............................********......... >>>>>>> >>>>>>> SUCCESS >>>>>>> >>>>>>> >>>>>>> [3.669s] >>>>>>> [INFO] Apache Ambari Project POM ......................... SUCCESS >>>>>>> [0.028s] >>>>>>> [INFO] Ambari Web ..............................********.......... >>>>>>> FAILURE >>>>>>> [1.895s] >>>>>>> [INFO] Ambari Server ..............................********....... >>>>>>> SKIPPED >>>>>>> [INFO] Ambari Agent ..............................********........ >>>>>>> SKIPPED >>>>>>> [INFO] ------------------------------** >>>>>>> ******------------------------**--* >>>>>>> >>>>>>> *--** >>>>>>> >>>>>>> --** >>>>>>> ------------ >>>>>>> [INFO] BUILD FAILURE >>>>>>> [INFO] ------------------------------** >>>>>>> ******------------------------**--* >>>>>>> >>>>>>> *--** >>>>>>> >>>>>>> --** >>>>>>> >>>>>>> ------------ >>>>>>> [INFO] Total time: 6.950s >>>>>>> [INFO] Finished at: Mon Feb 18 11:00:14 CST 2013 >>>>>>> [INFO] Final Memory: 4M/9M >>>>>>> [INFO] ------------------------------** >>>>>>> ******------------------------**--* >>>>>>> >>>>>>> *--** >>>>>>> --** >>>>>>> ------------ >>>>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:**** >>>>>>> >>>>>>> maven-antrun-plugin:1.7:run >>>>>>> >>>>>>> (compile) on project ambari-web: An Ant BuildException has occured: >>>>>>> Execute >>>>>>> failed: java.io.IOException: Cannot run program "npm" (in directory >>>>>>> "D:\workspace-ambari\trunk\********ambari-web"): CreateProcess >>>>>>> error=2, >>>>>>> >>>>>>> The >>>>>>> >>>>>>> >>>>>>> system cannot find the file specified >>>>>>> [ERROR] around Ant part ...<exec dir="D:\workspace-ambari\**** >>>>>>> >>>>>>> trunk\ambari-web" >>>>>>> >>>>>>> executable="npm" failonerror="false">... @ 4:89 in >>>>>>> D:\workspace-ambari\trunk\********ambari-web\target\antrun\** >>>>>>> >>>>>>> >>>>>>> >>>>>>> build-ambari-web-compile.xml >>>>>>> [ERROR] -> [Help 1] >>>>>>> [ERROR] >>>>>>> [ERROR] >>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven with >>>>>>> the >>>>>>> -e switch. >>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug >>>>>>> logging. >>>>>>> [ERROR] >>>>>>> [ERROR] For more information about the errors and possible solutions, >>>>>>> please read the following articles: >>>>>>> [ERROR] [Help 1] http://cwiki.apache.org/****** >>>>>>> confluence/display/MAVEN/**<ht**tp://cwiki.apache.org/****** >>>>>>> confluence/display/MAVEN/**<http://cwiki.apache.org/****confluence/display/MAVEN/**> >>>>>>> > >>>>>>> <ht**tp://cwiki.apache.org/******confluence/display/MAVEN/**<http://cwiki.apache.org/****confluence/display/MAVEN/**> >>>>>>> <h**ttp://cwiki.apache.org/****confluence/display/MAVEN/**<http://cwiki.apache.org/**confluence/display/MAVEN/**> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> MojoExecutionException<http://******cwiki.apache.org/** >>>>>>> confluence/**** <http://cwiki.apache.org/confluence/****>< >>>>>>> http://cwiki.**apache.org/confluence/**<http://cwiki.apache.org/confluence/**> >>>>>>> > >>>>>>> display/MAVEN/******MojoExecutionException<http://**** >>>>>>> >>>>>>> cwiki.apache.org/confluence/****display/MAVEN/**** >>>>>>> MojoExecutionException<http://cwiki.apache.org/confluence/**display/MAVEN/**MojoExecutionException> >>>>>>> <http://**cwiki.apache.org/confluence/**display/MAVEN/** >>>>>>> MojoExecutionException<http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>>> [ERROR] >>>>>>> [ERROR] After correcting the problems, you can resume the build with >>>>>>> the >>>>>>> command >>>>>>> [ERROR] mvn<goals> -rf :ambari-web >>>>>>> ------------------------------********------------------------** >>>>>>> --**--** >>>>>>> >>>>>>> >>>>>>> --**--------- >>>>>>> >>>>>>> >>>>>>> Any idea whats going on here? I followed all the instructions written >>>>>>> in >>>>>>> https://cwiki.apache.org/********confluence/display/AMBARI/**<https://cwiki.apache.org/******confluence/display/AMBARI/**> >>>>>>> <**https://cwiki.apache.org/******confluence/display/AMBARI/**<https://cwiki.apache.org/****confluence/display/AMBARI/**> >>>>>>> > >>>>>>> <h**ttps://cwiki.apache.org/******confluence/display/AMBARI/**<http://cwiki.apache.org/****confluence/display/AMBARI/**> >>>>>>> **<https://cwiki.apache.org/****confluence/display/AMBARI/**<https://cwiki.apache.org/**confluence/display/AMBARI/**> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> Coding+Guidelines+for+Ambari<****h**ttps://cwiki.apache.org/** >>>>>>> confluence/display/AMBARI/******Coding+Guidelines+for+Ambari<**h** >>>>>>> >>>>>>> ttps://cwiki.apache.org/****confluence/display/AMBARI/**<http://cwiki.apache.org/**confluence/display/AMBARI/**> >>>>>>> Coding+Guidelines+for+Ambari<h**ttps://cwiki.apache.org/** >>>>>>> confluence/display/AMBARI/**Coding+Guidelines+for+Ambari<https://cwiki.apache.org/confluence/display/AMBARI/Coding+Guidelines+for+Ambari> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> >>>>>>> **and have installed NodeJS and brunch. But still facing the above >>>>>>>> >>>>>>>> error. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Any information will be highly appreciated. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks in advance. >>>>>>> Tanzir >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>> >>>> >>> -- >>> Paulo Ricardo Paz Vital, Staff Software Engineer >>> Linux Technology Center, IBM Systems& Technology Group >>> ------------------------------****------------------------- >>> >>> IBM >>> Rodovia SP101, km9 - ZIP: 13186-900 >>> Hortolândia, SP - Brazil >>> Phone: +55-19-2132-2336 >>> e-mail: [email protected] >>> http://www.ibm.com/linux/ltc >>> >>> >>> >> > > -- > Paulo Ricardo Paz Vital, Staff Software Engineer > Linux Technology Center, IBM Systems & Technology Group > ------------------------------**------------------------- > IBM > Rodovia SP101, km9 - ZIP: 13186-900 > Hortolândia, SP - Brazil > Phone: +55-19-2132-2336 > e-mail: [email protected] > http://www.ibm.com/linux/ltc > >
