You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Steve Wells <sw...@graviton.com> on 2001/08/16 18:37:35 UTC

Ant bug / JavaDoc exception

I'm encountering the following exception when trying to have Ant
generate javaDocs under CruiseControl.  The same ant build script works
fine when I'm running from the command line.  Note the long classpath &
the last entry appears to be clipped (C:\dev\gravitonD) though I have
nothing like that (C:\dev\gravitonD) in my path.  When I add exclude
files to the classpath it shrinks the line shown but still has an
abbreviated chunk at the end (with the trailing "D").   Is this a bug
with Ant, buffer sizing problem or command string length limitation,
maybe?

-- Steve


C:\dev\graviton\gravitonbuild.xml:149: Javadoc failed:
java.io.IOException: CreateProcess: javadoc -d
C:\dev\graviton\build\docs\api -use -windowtitle "Graviton API"
-doctitle Graviton -bottom "Copyright ? 2001 Graviton Inc. All Rights
Reserved." -classpath
C:\dev\graviton;C:\dev\graviton\lib\apache\ant\ant.jar;C:\dev\graviton\l
ib\apache\ant\optional.jar;C:\dev\graviton\lib\apache\ant\sablecc\anttas
k.jar;C:\dev\graviton\lib\apache\ant\sablecc\sablecc-anttask.jar;C:\dev\
graviton\lib\apache\log4j\log4j.jar;C:\dev\graviton\lib\apache\oro.jar;C
:\dev\graviton\lib\apache\soap2_2.jar;C:\dev\graviton\lib\apache\struts.
jar;C:\dev\graviton\lib\apache\xalan\crimson.jar;C:\dev\graviton\lib\apa
che\xalan\xalan.jar;C:\dev\graviton\lib\apache\xerces1_3_1.jar;C:\dev\gr
aviton\lib\graviton.jar;C:\dev\graviton\lib\java\commapi\comm.jar;C:\dev
\graviton\lib\java\j2ee\j2ee.jar;C:\dev\graviton\lib\java\javamail\imap.
jar;C:\dev\graviton\lib\java\javamail\mail.jar;C:\dev\graviton\lib\java\
javamail\mailapi.jar;C:\dev\graviton\lib\java\javamail\pop3.jar;C:\dev\g
raviton\lib\java\javamail\smtp.jar;C:\dev\gravitonD
--- Nested Exception ---
java.io.IOException: CreateProcess: javadoc -d
C:\dev\graviton\build\docs\api -use -windowtitle "Graviton API"
-doctitle Graviton -bottom "Copyright ? 2001 Graviton Inc. All Rights
Reserved." -classpath
C:\dev\graviton;C:\dev\graviton\lib\apache\ant\ant.jar;C:\dev\graviton\l
ib\apache\ant\optional.jar;C:\dev\graviton\lib\apache\ant\sablecc\anttas
k.jar;C:\dev\graviton\lib\apache\ant\sablecc\sablecc-anttask.jar;C:\dev\
graviton\lib\apache\log4j\log4j.jar;C:\dev\graviton\lib\apache\oro.jar;C
:\dev\graviton\lib\apache\soap2_2.jar;C:\dev\graviton\lib\apache\struts.
jar;C:\dev\graviton\lib\apache\xalan\crimson.jar;C:\dev\graviton\lib\apa
che\xalan\xalan.jar;C:\dev\graviton\lib\apache\xerces1_3_1.jar;C:\dev\gr
aviton\lib\graviton.jar;C:\dev\graviton\lib\java\commapi\comm.jar;C:\dev
\graviton\lib\java\j2ee\j2ee.jar;C:\dev\graviton\lib\java\javamail\imap.
jar;C:\dev\graviton\lib\java\javamail\mail.jar;C:\dev\graviton\lib\java\
javamail\mailapi.jar;C:\dev\graviton\lib\java\javamail\pop3.jar;C:\dev\g
raviton\lib\java\javamail\smtp.jar;C:\dev\gravitonD
       at java.lang.Win32Process.create(Native Method)
       at java.lang.Win32Process.<init>(Unknown Source)
       at java.lang.Runtime.execInternal(Native Method)
       at java.lang.Runtime.exec(Unknown Source)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.InflatableMethodAccessorImpl.invoke(Unknown
Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at
org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute
.java:509)
       at
org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:329)
       at
org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:763)
       at org.apache.tools.ant.Target.execute(Target.java:153)
       at org.apache.tools.ant.Project.runTarget(Project.java:898)
       at org.apache.tools.ant.Project.executeTarget(Project.java:536)
       at org.apache.tools.ant.Project.executeTargets(Project.java:510)
       at org.apache.tools.ant.Main.runBuild(Main.java:421)
       at org.apache.tools.ant.Main.main(Main.java:149)
       at
net.sourceforge.cruisecontrol.MasterBuild.execute(MasterBuild.java:351)
       at
net.sourceforge.cruisecontrol.MasterBuild.main(MasterBuild.java:137)

_______________________________________________
Cruisecontrol-devel mailing list
Cruisecontrol-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel

Re: Ant bug / JavaDoc exception

Posted by Stefan Bodewig <bo...@apache.org>.
On Thu, 16 Aug 2001, Steve Wells <sw...@graviton.com> wrote:

> I'm encountering the following exception when trying to have Ant
> generate javaDocs under CruiseControl.

Which probably means it is a javadoc nested into a second project run
by <ant>.

> The same ant build script works fine when I'm running from the
> command line.

Which is without the intermediate <ant>.

> java.lang.Win32Process.create(Native Method) at

This probably means that Windows doesn't find the javadoc executable.

Could you please replace the version of Ant that ships with CC with
Ant 1.4beta and see whether the problem goes away?

Thanks

        Stefan