[groovy-user] gina Listing_1_2_build.xml - can not find .../cli/ParseException & Bug#446008

5 views
Skip to first unread message

Ray Tayek

unread,
Oct 18, 2007, 2:39:17 AM10/18/07
to us...@groovy.codehaus.org
hi, trying to use thes build file from the code samples using
1.1-beta-3. ant gets a:

...build.xml:8: taskdef A class needed by class
org.codehaus.groovy.ant.Groovyc cannot be found:
org/apache/commons/cli/ParseException

this feel like it might be related to Bug#446008, but i am not using maven,.

does anyone know which jars do i need?

thanks

ant log file:

Adding reference: ant.PropertyHelper
Detected Java version: 1.5 in: C:\Program Files\Java\jdk1.5.0_05\jre
Detected OS: Windows XP
Adding reference: ant.ComponentHelper
Setting ro project property: ant.file -> I:\dev\groovy1\build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile I:\dev\groovy1\build.xml with URI =
file:/I:/dev/groovy1/build.xml
Setting ro project property: ant.project.name -> groov1
Adding reference: groov1
Setting ro project property: ant.file.groov1 -> I:\dev\groovy1\build.xml
Project base dir set to: I:\dev\groovy1
+Target:
+Target: compile
+Target: run
[antlib:org.apache.tools.ant] Could not load definitions from
resource org/apache/tools/ant/antlib.xml. It could not be found.
[property] Loading Environment env.
Setting project property: env.VS71COMNTOOLS -> C:\Program
Files\Microsoft Visual Studio .NET 2003\Common7\Tools\
Setting project property: env.TEMP -> C:\DOCUME~1\ray\LOCALS~1\Temp
Setting project property: env.JAVA_HOME -> C:\Program Files\Java\jdk1.5.0_05
Setting project property: env.GROOVY_HOME -> i:\groovy
Setting project property: env.QTJAVA -> C:\Program
Files\Java\jre1.5.0_06\lib\ext\QTJava.zip
Setting project property: env.ProgramFiles -> C:\Program Files
Setting project property: env.Path ->
i:\grails\bin;i:\groovy\bin;i:\ant\bin;C:\Program
Files\Java\jdk1.5.0_05\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program
Files\Microsoft.NET\SDK\v2.0\Bin;C:\Program
Files\GNU\GnuPG;C:\Program
Files\Java\jdk1.5.0_05\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\MySQL\MySQL Server 5.0\bin;i:\bin;C:\Program Files\Common
Files\GTK\2.0\bin;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program
Files\QuickTime\QTSystem\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Sun\jwsdp-2.0\jwsdp-shared\bin;c:\cygwin\bin;;\bin
Setting project property: env.SESSIONNAME -> Console
Setting project property: env.SystemRoot -> C:\WINDOWS
Setting project property: env.USERNAME -> ray
Setting project property: env._JAVACMD -> C:\Program
Files\Java\jdk1.5.0_05\bin\java.exe
Setting project property: env.VS80COMNTOOLS -> C:\Program
Files\Microsoft Visual Studio 8\Common7\Tools\
Setting project property: env.PROCESSOR_LEVEL -> 15
Setting project property: env.FP_NO_HOST_CHECK -> NO
Setting project property: env.LIB -> C:\Program Files\Microsoft
Visual Studio .NET 2003\SDK\v1.1\Lib\
Setting project property: env.USERPROFILE -> C:\Documents and Settings\ray
Setting project property: env.PROCESSOR_REVISION -> 2f00
Setting project property: env.CommonProgramFiles -> C:\Program
Files\Common Files
Setting project property: env.INCLUDE -> C:\Program Files\Microsoft
Visual Studio .NET 2003\SDK\v1.1\include\
Setting project property: env.ANT_CMD_LINE_ARGS -> -l ant.log -verbose -debug
Setting project property: env.HOMEPATH -> \Documents and Settings\ray
Setting project property: env.PROCESSOR_ARCHITECTURE -> x86
Setting project property: env.OS -> Windows_NT
Setting project property: env.GRAILS_HOME -> i:\grails
Setting project property: env.CLIENTNAME -> Console
Setting project property: env.ComSpec -> C:\WINDOWS\system32\cmd.exe
Setting project property: env.PATHEXT ->
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
Setting project property: env.PROMPT -> $P$G
Setting project property: env.ALLUSERSPROFILE -> C:\Documents and
Settings\All Users
Setting project property: env.HOMEDRIVE -> C:
Setting project property: env.PROCESSOR_IDENTIFIER -> x86 Family 15
Model 47 Stepping 0, AuthenticAMD
Setting project property: env.APPDATA -> C:\Documents and
Settings\ray\Application Data
Setting project property: env.NUMBER_OF_PROCESSORS -> 1
Setting project property: env.MYPATH ->
i:\grails\bin;i:\groovy\bin;i:\ant\bin;C:\Program Files\Java\jdk1.5.0_05\bin
Setting project property: env.ANT_HOME -> i:\ant
Setting project property: env._USE_CLASSPATH -> no
Setting project property: env.SystemDrive -> C:
Setting project property: env.TMP -> C:\DOCUME~1\ray\LOCALS~1\Temp
Setting project property: env.USERDOMAIN -> AMD64
Setting project property: env.windir -> C:\WINDOWS
Setting project property: env.COMPUTERNAME -> AMD64
Setting project property: env.LOGONSERVER -> \\AMD64
Adding reference: groovy.classpath
fileset: Setup scanner in dir i:\groovy\embeddable with patternSet{
includes: [] excludes: [] }
fileset: Setup scanner in dir I:\dev\groovy1\lib with patternSet{
includes: [*.jar] excludes: [] }
fileset: Setup scanner in dir i:\ray\workspace\lib\lib with
patternSet{ includes: [*.jar] excludes: [] }
Finding class org.codehaus.groovy.ant.Groovyc
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/ant/Groovyc.class
Class org.apache.tools.ant.taskdefs.MatchingTask loaded from parent
loader (parentFirst)
Class org.codehaus.groovy.ant.Groovyc loaded from ant loader (parentFirst)
Class java.lang.Object loaded from parent loader (parentFirst)
Class java.lang.Throwable loaded from parent loader (parentFirst)
Class org.apache.tools.ant.BuildException loaded from parent loader
(parentFirst)
Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)
Class org.apache.tools.ant.util.FileNameMapper loaded from parent
loader (parentFirst)
Class java.lang.Exception loaded from parent loader (parentFirst)
Class java.io.Writer loaded from parent loader (parentFirst)
Class java.io.StringWriter loaded from parent loader (parentFirst)
Class org.apache.tools.ant.types.Path loaded from parent loader (parentFirst)
Finding class org.codehaus.groovy.control.CompilationUnit
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/control/CompilationUnit.class
Finding class org.codehaus.groovy.control.ProcessingUnit
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/control/ProcessingUnit.class
Class org.codehaus.groovy.control.ProcessingUnit loaded from ant
loader (parentFirst)
Class org.codehaus.groovy.control.CompilationUnit loaded from ant
loader (parentFirst)
Class org.apache.tools.ant.DefaultLogger loaded from parent loader
(parentFirst)
Class org.apache.tools.ant.listener.AnsiColorLogger loaded from
parent loader (parentFirst)
Class org.apache.tools.ant.BuildListener loaded from parent loader
(parentFirst)
Class java.util.Map loaded from parent loader (parentFirst)
Finding class org.codehaus.groovy.tools.javac.JavaCompiler
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/tools/javac/JavaCompiler.class
Class org.codehaus.groovy.tools.javac.JavaCompiler loaded from ant
loader (parentFirst)
Finding class org.codehaus.groovy.tools.javac.JavaCompilerFactory
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/tools/javac/JavaCompilerFactory.class
Class org.codehaus.groovy.tools.javac.JavaCompilerFactory loaded from
ant loader (parentFirst)
Finding class org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit
Loaded from i:\groovy\embeddable\groovy-all-1.1-beta-3.jar
org/codehaus/groovy/tools/javac/JavaAwareCompilationUnit.class
Class org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit loaded
from ant loader (parentFirst)
Class java.io.IOException loaded from parent loader (parentFirst)
Finding class org.apache.commons.cli.ParseException

BUILD FAILED
I:\dev\groovy1\build.xml:10: taskdef A class needed by class
org.codehaus.groovy.ant.Groovyc cannot be found:
org/apache/commons/cli/ParseException
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:613)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:228)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at
org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)
at
org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:96)
at org.apache.tools.ant.Main.runBuild(Main.java:683)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/cli/ParseException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:583)
... 15 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:583)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:228)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at
org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)
at
org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:96)
at org.apache.tools.ant.Main.runBuild(Main.java:683)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Total time: 0 seconds

---
vice-chair http://ocjug.org/

---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Paul King

unread,
Oct 18, 2007, 6:31:08 AM10/18/07
to us...@groovy.codehaus.org

You need to have the commons-cli jar in your classpath
unless you have a groovy-all jar only a few days old.

Cheers, Paul.

Ray Tayek

unread,
Oct 19, 2007, 2:47:39 AM10/19/07
to us...@groovy.codehaus.org
At 03:31 AM 10/18/2007, you wrote:
>You need to have the commons-cli jar in your classpath

this works!

>unless you have a groovy-all jar only a few days old.

1.1-rc-1 still wants the commons-cli.jar, but that is fine as the above works.

thanks

>Ray Tayek wrote:
>>hi, trying to use thes build file from the code samples using
>>1.1-beta-3. ant gets a:
>>...build.xml:8: taskdef A class needed by class
>>org.codehaus.groovy.ant.Groovyc cannot be found:
>>org/apache/commons/cli/ParseException
>>this feel like it might be related to Bug#446008, but i am not using maven,.

>>does anyone know which jars do i need?...


>>Finding class org.apache.commons.cli.ParseException
>>BUILD FAILED
>>I:\dev\groovy1\build.xml:10: taskdef A class needed by class
>>org.codehaus.groovy.ant.Groovyc cannot be found:

>>org/apache/commons/cli/ParseException ...

Reply all
Reply to author
Forward
0 new messages