Re: Updated documentation?
Andy Levy <[email protected]>
| Newsgroups | gmane.comp.java.anthill |
|---|---|
| Message-ID | <[email protected]> |
On 12/6/05, varban <[email protected]> wrote: > Hello again, > > the best place to look for logs in this case is the Tomcat log. There > you will be able to see any error messages that AnthillOs produces. Still haven't touched my configuration from this morning; I'll step through your suggestions one by one here. I'm seeing my checkout happening successfully. After that, I have the following error: Checked out revision 42. 15:13:44:875 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.BuildManager - step 2) is project up to date? 15:13:44:875 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.adapter.SubversionRepositoryAdapter - Get revisions since command: svn log --non-interactive -v --username "anthill" --password "hillant" -r "{2005-12-05 16:29:49 -0500}:HEAD" http://127.0.0.1:8080/Repos/Production/Code/LeaseGen/trunk/webapp 15:13:45:156 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.BuildManager - step 3) Increment version: 15:13:45:156 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.adapter.UrbanCodeVersionAdapter - Incrementing version file: c:\anthill\anttest 15:13:45:156 [Thread - AnthillBuildDaemon] ERROR com.urbancode.anthill.BuildManager - VersionFile does not exist. file: c:\anthill\anttest java.lang.IllegalStateException: VersionFile does not exist. file: c:\anthill\anttest at com.urbancode.anthill.adapter.VersionModifier.readVersionStr(VersionModifier.java:60) at com.urbancode.anthill.adapter.UrbanCodeVersionAdapter.incrementVersion(UrbanCodeVersionAdapter.java:120) at com.urbancode.anthill.BuildManager.build(BuildManager.java:115) 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:13:45:156 [Thread - AnthillBuildDaemon] ERROR com.urbancode.anthill.BuildManager - couldn't send result email javax.mail.SendFailedException: No recipient addresses at javax.mail.Transport.send0(Transport.java:111) at javax.mail.Transport.send(Transport.java:81) at com.urbancode.pagelet.module.email.EmailMessage.send(EmailMessage.java:170) 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) This looks like 2 issues - I'm missing a version file, and I'm attempting to send email and failing. The second I expected. > If you can checkout correctly, then you need to make sure that tagging > and building are not having any problems. Right now I don't have a tags directory set up for my project. Should I, to make anthill happy here? > I would suggest that you use > the com.urbancode.anthill.adapter.ProjectPropertyFileVersionAdapter as a > version adapter so that the current version number will be saved in the > registry and not in a file in subversion. Then try setting the > anthill.build.tag to never so Anthill will not attempt to tag the source > (untill we make sure everything else is ok and then you can turn this on). Done. > Next thing is to make sure that you point to the correct build script in > the anthill.build.script setting. This is relative to the root of the > project. Let's say that you are checking out from > https://svn.company.com/repo/project/trunk (notice the trunk at the end, > this seems to be a standart format for subversion) then if you have your > build script in project/build/build.xml your script setting will point > to build/build.xml .However if you did not specify the trunk directory > in you Subversion driver (and it is in the repository) then your build > script should be trunk/build/build.xml. If Anthill had problems locating > the build script you should see a message in the Tomcat logs. My build.xml is in the root of what I'm checking out. My repository is at http://127.0.0.1:8080/Repos/Production/ and the project I'm checking out is at Code/LeaseGen/trunk/webapp . build.xml is in the webapp directory. > If you see an error message in the Tomcat logs that does not make sense, > send it over to me (few lines before the message and all the way to the > end) and I can look it up. With all the above changes made, I have the following at the end of stdout.log: Checked out revision 42. 15:20:18:859 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.BuildManager - step 2) is project up to date? 15:20:18:859 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.adapter.SubversionRepositoryAdapter - Get revisions since command: svn log --non-interactive -v --username "anthill" --password "hillant" -r "{2005-12-06 15:13:11 -0500}:HEAD" http://127.0.0.1:8080/Repos/Production/Code/LeaseGen/trunk/webapp 15:20:20:281 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.BuildManager - Build NOT required 15:20:20:281 [Thread - AnthillBuildDaemon] INFO com.urbancode.anthill.BuildManager - Build NOT required. So it looks like anthill think I don't need to actually build anything.