[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