Hi,
when I use svnant's test build.xml at test/svn, on Linux ( FC2), I
found that the build failed when trying to create a repository (
svnadmin create ).
When I did a -verbose, I see that the
org.tigris.subversion.svnclientadapter.commandline.CmdLineException
gives an error saying svnAdmin is not found ( pl. note that the
appropriate cmdline is svnadmin ). When I link svnadmin to svnAdmin and
rerun, the create repos succeeds.
I have attached the verbose output herewith.
I believe this is a bug. Pl. comment.
Regards,
Madan.
[sujith@sujith svn]$ ant -verbose
Apache Ant version 1.5.2 compiled on February 28 2003
Buildfile: build.xml
Detected Java version: 1.4 in: /usr/java/j2sdk1.4.2_04/jre
Detected OS: Linux
parsing buildfile build.xml with URI = file:/home/sujith/svnant/svnant/test/svn/build.xml
Project base dir set to: /home/sujith/svnant/svnant/test/svn
[property] Loading /home/sujith/svnant/svnant/test/svn/build.properties
dropping /home/sujith/svnant/svnant/lib/svn-javahl.jar from path as it doesn't exist
[taskdef] Loading definitions from resource svntask.properties
Build sequence for target `all' is [clean, createTestRepository, init, all]
Complete build sequence is [clean, createTestRepository, init, all, testCopy, testResolve, testStatus, testList, testExport, testDelete, testSwitch, testIgnore, testListener, testProp, testAddCommit, testRevert, testCheckout, testKeywords, testMkdir, testCat, testLog, testAnnotate, testUpdate, testDiff, testEntry, testImport, testRepositoryRoot, testMove]
clean:
createTestRepository:
[echo] creating repository (you need svnadmin in your path if using command line interface) ...
[svn] Using command line interface
SvnAdmin : create
create /home/sujith/svnant/svnant/test/svn/repository
BUILD FAILED
file:/home/sujith/svnant/svnant/test/svn/build.xml:34: Cannot create repository at /home/sujith/svnant/svnant/test/svn/repository
at org.tigris.subversion.svnant.CreateRepository.execute(CreateRepository.java:89)
at org.tigris.subversion.svnant.SvnTask.execute(SvnTask.java:286)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.svnclientadapter.commandline.CmdLineException: java.io.IOException: java.io.IOException: svnAdmin: not found
at org.tigris.subversion.svnclientadapter.SVNClientException.wrapException(SVNClientException.java:67)
at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapter.createRepository(CmdLineClientAdapter.java:1127)
at org.tigris.subversion.svnant.CreateRepository.execute(CreateRepository.java:87)
... 9 more
Caused by: org.tigris.subversion.svnclientadapter.commandline.CmdLineException: java.io.IOException: java.io.IOException: svnAdmin: not found
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execProcess(CommandLine.java:85)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execString(CommandLine.java:97)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execVoid(CommandLine.java:133)
at org.tigris.subversion.svnclientadapter.commandline.SvnAdminCommandLine.create(SvnAdminCommandLine.java:48)
at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapter.createRepository(CmdLineClientAdapter.java:1125)
... 10 more
Caused by: java.io.IOException: java.io.IOException: svnAdmin: 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:491)
at java.lang.Runtime.exec(Runtime.java:457)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execProcess(CommandLine.java:83)
... 14 more
--- Nested Exception ---
org.tigris.subversion.svnclientadapter.SVNClientException: org.tigris.subversion.svnclientadapter.commandline.CmdLineException: java.io.IOException: java.io.IOException: svnAdmin: not found
at org.tigris.subversion.svnclientadapter.SVNClientException.wrapException(SVNClientException.java:67)
at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapter.createRepository(CmdLineClientAdapter.java:1127)
at org.tigris.subversion.svnant.CreateRepository.execute(CreateRepository.java:87)
at org.tigris.subversion.svnant.SvnTask.execute(SvnTask.java:286)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: org.tigris.subversion.svnclientadapter.commandline.CmdLineException: java.io.IOException: java.io.IOException: svnAdmin: not found
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execProcess(CommandLine.java:85)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execString(CommandLine.java:97)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execVoid(CommandLine.java:133)
at org.tigris.subversion.svnclientadapter.commandline.SvnAdminCommandLine.create(SvnAdminCommandLine.java:48)
at org.tigris.subversion.svnclientadapter.commandline.CmdLineClientAdapter.createRepository(CmdLineClientAdapter.java:1125)
... 10 more
Caused by: java.io.IOException: java.io.IOException: svnAdmin: 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:491)
at java.lang.Runtime.exec(Runtime.java:457)
at org.tigris.subversion.svnclientadapter.commandline.CommandLine.execProcess(CommandLine.java:83)
... 14 more
Total time: 1 second
Received on Tue Apr 12 23:46:44 2005