[Anthill] Newbie Anthill-Example Build failure

Eric Minick eric at urbancode.com
Thu Jul 8 09:52:45 CDT 2004


Robert,

I'd agree that it can't find javac. I'll assume you're using Tomcat, but 
let me know if you've got something fancier. I'd double check that 
Tomcat is actually running as root, and maybe even launch tomcat from 
it's shell script if you can. Another indicator would be to find which 
home directory has the .anthill.properties file in it as that will be 
the home directory of the Tomcat user.

Regards,

Eric

Robert Ficcaglia wrote:

>1. Searched the archives
>2. Searched Google
>3. RTFM
>4. Read the stack trace
>5 have not yet read the code - but that's next on the
>agenda :)
>
>Downloaded jar
>xtracted it into /home/anthill
>
>running as root (I know I know - it's just a test box
>;)
>Fedora Core 2: core 2.6.5-1.358
>
>I tried simply importing the Anthill-Example into my
>CVS to see if it was some networking issue, adjusted
>the properties via the JSP GUI...still same error.
>
>It seems to be suggesting it cannot find javac??? So I
>ran:
>[root at localhost work]# which javac
>/usr/java/j2sdk1.4.2_04/bin/javac
>
>So am I missing something in PATH, JAA_HOME, etc.? So
>I looked at:
>[root at localhost work]# env
>HOSTNAME=localhost.localdomain
>SHELL=/bin/bash
>CVSROOT=/home/REPOSITORY
>ANT_HOME=/home/apache-ant-1.6.1
>USER=root
>USERNAME=root
>PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/home/apache-ant-1.6.1/bin:/usr/java/j2sdk1.4.2_04/bin:/root/bin:/home/apache-ant-1.6.1/bin:/usr/java/j2sdk1.4.2_04/bin:/home/apache-ant-1.6.1/bin:/usr/java/j2sdk1.4.2_04/bin:/home/apache-ant-1.6.1/bin:/usr/java/j2sdk1.4.2_04/bin
>PWD=/home/anthill/work
>BUILD_HOME=/home
>JAVA_HOME=/usr/java/j2sdk1.4.2_04
>HOME=/root
>DISPLAY=:0.0
>
>Everything looks ok. Any suggestions - I am sure it is
>something obviously FUBAR in my environment...thanks
>in advance!!!
>
>>From catalina.out:
>21:07:53:576 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>repository root: /home/REPOSITORY
>21:07:53:576 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Module: Anthill-Example
>21:07:53:577 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Branch: null
>21:07:53:578 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Work directory: /home/anthill/work
>21:07:53:578 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Local project directory:
>/home/anthill/work/Anthill-Example
>21:07:53:579 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.BuildManager  - Project:
>CVS_Anthill-Example is being released.
>21:07:53:580 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.BuildManager  - Initializing
>repository adapter...
>21:07:53:580 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>repository root: /home/REPOSITORY
>21:07:53:581 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Module: Anthill-Example
>21:07:53:581 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Branch: null
>21:07:53:582 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Work directory: /home/anthill/work
>21:07:53:583 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>Local project directory:
>/home/anthill/work/Anthill-Example
>21:07:53:589 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.BuildManager  - step 0) Clean up
>working directory
>21:07:53:589 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.ProfileRepositoryAdapter
> - Cleaning up local files:
>21:07:54:378 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.BuildManager  - step 1) Retrieve
>working copy of code from repository
>21:07:55:300 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>RepositoryException in checkout. message: Checkout
>failed: java.io.IOException: javac: not found
>21:07:55:300 [Thread - AnthillBuildDaemon] INFO 
>com.urbancode.anthill.BuildManager  - step 2) is
>project up to date?
>21:07:55:315 [Thread - AnthillBuildDaemon] ERROR
>com.urbancode.anthill.adapter.CVSRepositoryAdapter  -
>java.io.IOException: javac: not found thrown in new
>catch
>java.io.IOException: java.io.IOException: javac: not
>found
>        at
>java.lang.UNIXProcess.<init>(UNIXProcess.java:143)
>        at java.lang.Runtime.execInternal(Native
>Method)
>        at java.lang.Runtime.exec(Runtime.java:566)
>        at java.lang.Runtime.exec(Runtime.java:428)
>        at java.lang.Runtime.exec(Runtime.java:364)
>        at java.lang.Runtime.exec(Runtime.java:326)
>        at
>com.urbancode.pagelet.PageletCompiler.compile(PageletCompiler.java:82)
>        at
>com.urbancode.pagelet.Pagelet.compile(Pagelet.java:214)
>        at
>com.urbancode.pagelet.Pagelet.service(Pagelet.java:154)
>        at
>com.urbancode.pagelet.Pagelet.service(Pagelet.java:122)
>        at
>com.urbancode.anthill.adapter.CVSRepositoryAdapter.getRevisionsSince(CVSRepositoryAdapter.java:194)
>        at
>com.urbancode.anthill.BuildManager.requiresBuild(BuildManager.java:345)
>        at
>com.urbancode.anthill.BuildManager.build(BuildManager.java:111)
>        at
>com.urbancode.anthill.AnthillProject.releaseProject(AnthillProject.java:231)
>        at
>com.urbancode.anthill.BuildDefinition.run(BuildDefinition.java:158)
>        at
>com.urbancode.anthill.BuildDaemon.run(BuildDaemon.java:73)
>21:07:55:322 [Thread - AnthillBuildDaemon] ERROR
>com.urbancode.anthill.BuildManager  -
>java.io.IOException: javac: not found
>com.urbancode.anthill.adapter.RepositoryException:
>java.io.IOException: javac: not found
>        at
>com.urbancode.anthill.adapter.CVSRepositoryAdapter.getRevisionsSince(CVSRepositoryAdapter.java:214)
>        at
>com.urbancode.anthill.BuildManager.requiresBuild(BuildManager.java:345)
>        at
>com.urbancode.anthill.BuildManager.build(BuildManager.java:111)
>        at
>com.urbancode.anthill.AnthillProject.releaseProject(AnthillProject.java:231)
>        at
>com.urbancode.anthill.BuildDefinition.run(BuildDefinition.java:158)
>        at
>com.urbancode.anthill.BuildDaemon.run(BuildDaemon.java:73)
>
>
>
>		
>__________________________________
>Do you Yahoo!?
>Take Yahoo! Mail with you! Get it on your mobile phone.
>http://mobile.yahoo.com/maildemo 
>_______________________________________________
>Anthill mailing list
>Anthill at lists.urbancode.com
>http://lists.urbancode.com/mailman/listinfo/anthill
>
>
>  
>



More information about the Anthill mailing list