Startup problems: subversion checkout failed
Sebastian Weber <[email protected]> Tue, 19 Sep 2006 17:03:19 -0600
| Newsgroups | gmane.comp.java.anthill |
|---|---|
| Message-ID | <[email protected]> |
Hello everybody,
after some mess with our versioning system and the JUnit tests my boss
ordered me to setup a continuous integration environment. So here I am.
Installing and starting Anthill was pretty straight forward but then I
got stuck.
I use Anthill OS version 1.8.1.303, Java 1.5.0_08, Subversion 1.4.0 and
Tomcat 5.5.17 on a WinXP SP2 machine.
Whenever I try to build our project (manual build with "force build"
option, "build as version" not set) Anthill is not even able to checkout
the project from the subversion repository. I looked up the svn commands
in the conf/profiles/Win32/win_subversion/getWorkingProject.pgl and ran
them on the commandline - no problem, everything worked fine.
As there is no up-to-date documentation for the subversion-adapter I
don't know where the problem is. The error messages from the Tomcat
stdout_xxx.log didn't help either
15:20:14:306 [Thread - AnthillBuildDaemon] INFO
com.urbancode.anthill.BuildManager - Project: MASE3 is being released.
15:20:14:306 [Thread - AnthillBuildDaemon] INFO
com.urbancode.anthill.BuildManager - Initializing repository adapter...
15:20:14:306 [Thread - AnthillBuildDaemon] INFO
com.urbancode.anthill.BuildManager - step 0) Clean up working directory
15:20:14:306 [Thread - AnthillBuildDaemon] INFO
com.urbancode.anthill.adapter.ProfileRepositoryAdapter - Cleaning up
local files: 15:20:14:415 [Thread - AnthillBuildDaemon] INFO
com.urbancode.anthill.BuildManager - step 1) Retrieve working copy of
code from repository
15:20:14:603 [Thread - AnthillBuildDaemon] ERROR
com.urbancode.anthill.BuildManager - Checkout failed: CreateProcess:
javac -classpath
C:\Programs\anthill-\lib\activation.jar;C:\Programs\anthill-\lib\anthill-1.8.1.303.jar;C:\Programs\anthill-\lib\antlr.jar;C:\Programs\anthill-\lib\Butler-1.0.75.jar;C:\Programs\anthill-\lib\commons-logging.jar;C:\Programs\anthill-\lib\CommonsExecute.jar;C:\Programs\anthill-\lib\CommonsUtil-0.0.3.jar;C:\Programs\anthill-\lib\jakarta-regexp-1.2.jar;C:\Programs\anthill-\lib\log4j.jar;C:\Programs\anthill-\lib\mail_1_2.jar;C:\Programs\anthill-\lib\Pagelets-3.1.5.jar;C:\Programs\anthill-\lib\Pagelets-email-3.1.5.jar;C:\Programs\anthill-\lib\servlet_2_2b.jar;;C:\Programs\Tomcat\bin\bootstrap.jar
C:\Programs\anthill-\pagelets\Win32\win_subversion\getWorkingProject_pgl.java
error=2
java.io.IOException: CreateProcess: javac -classpath
C:\Programs\anthill-\lib\activation.jar;C:\Programs\anthill-\lib\anthill-1.8.1.303.jar;C:\Programs\anthill-\lib\antlr.jar;C:\Programs\anthill-\lib\Butler-1.0.75.jar;C:\Programs\anthill-\lib\commons-logging.jar;C:\Programs\anthill-\lib\CommonsExecute.jar;C:\Programs\anthill-\lib\CommonsUtil-0.0.3.jar;C:\Programs\anthill-\lib\jakarta-regexp-1.2.jar;C:\Programs\anthill-\lib\log4j.jar;C:\Programs\anthill-\lib\mail_1_2.jar;C:\Programs\anthill-\lib\Pagelets-3.1.5.jar;C:\Programs\anthill-\lib\Pagelets-email-3.1.5.jar;C:\Programs\anthill-\lib\servlet_2_2b.jar;;C:\Programs\Tomcat\bin\bootstrap.jar
C:\Programs\anthill-\pagelets\Win32\win_subversion\getWorkingProject_pgl.java
error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at java.lang.Runtime.exec(Runtime.java:591)
at java.lang.Runtime.exec(Runtime.java:429)
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.ProfileRepositoryAdapter.getWorkingProjectCopy(ProfileRepositoryAdapter.java:287)
at
com.urbancode.anthill.adapter.SubversionRepositoryAdapter.getWorkingProjectCopy(SubversionRepositoryAdapter.java:135)
at com.urbancode.anthill.BuildManager.build(BuildManager.java:104)
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)
15:20:14:619 [Thread - AnthillBuildDaemon] ERROR
com.urbancode.anthill.BuildManager - couldn't send result email
java.io.IOException: CreateProcess: javac -classpath
C:\Programs\anthill-\lib\activation.jar;C:\Programs\anthill-\lib\anthill-1.8.1.303.jar;C:\Programs\anthill-\lib\antlr.jar;C:\Programs\anthill-\lib\Butler-1.0.75.jar;C:\Programs\anthill-\lib\commons-logging.jar;C:\Programs\anthill-\lib\CommonsExecute.jar;C:\Programs\anthill-\lib\CommonsUtil-0.0.3.jar;C:\Programs\anthill-\lib\jakarta-regexp-1.2.jar;C:\Programs\anthill-\lib\log4j.jar;C:\Programs\anthill-\lib\mail_1_2.jar;C:\Programs\anthill-\lib\Pagelets-3.1.5.jar;C:\Programs\anthill-\lib\Pagelets-email-3.1.5.jar;C:\Programs\anthill-\lib\servlet_2_2b.jar;;C:\Programs\Tomcat\bin\bootstrap.jar
C:\Programs\anthill-\pagelets\resultEmail_pgl.java error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at java.lang.Runtime.exec(Runtime.java:591)
at java.lang.Runtime.exec(Runtime.java:429)
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.module.email.EmailMessage.send(EmailMessage.java:150)
at
com.urbancode.anthill.PageletResultEmail.send(PageletResultEmail.java:40)
at
com.urbancode.anthill.PageletResultEmail.send(PageletResultEmail.java:24)
at com.urbancode.anthill.BuildManager.build(BuildManager.java:258)
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)
All that I know now is that it failed to retrieve the code from the
repository for whatever reason "error=2" refers to. Do I have to setup
the version adapter before I am able to checkout code from the
repository? I don't want to put files into the repository before I'm
absolutely sure that I have to. There is quite enough garbage in there
without me adding more. If I have to setup that version-stuff I would
prefer to do that on my machine before using the repository. The
"couldn't send result email" error is not a problem at the moment, I
just haven't setup the mail-server yet.
I am thankful for any contributions to my problem.
Greetings
Sebastian