Bug 3842 - Could not create task of type: junit
Summary: Could not create task of type: junit
Status: RESOLVED INVALID
Alias: None
Product: Ant
Classification: Unclassified
Component: Optional Tasks (show other bugs)
Version: 1.4
Hardware: PC All
: P3 major (vote)
Target Milestone: ---
Assignee: Ant Notifications List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-09-26 13:29 UTC by Sandy.Ryan
Modified: 2008-02-22 12:18 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sandy.Ryan 2001-09-26 13:29:18 UTC
<target name="runUnitTests" depends="init">
      <junit>
      <test 
name="test.gov.usda.nrcs.businessLogic.webtcas.reports.WebtcasReportBeanTest" />
    </junit>
    </target> 
runUnitTests:

BUILD FAILED

h:\NrcsApps\bin\packageAccountEJB.xml:174: Could not create task of type: 
junit. Common solutions are to use taskdef to declare your task, or, if this
 is an optional task, to put the optional.jar in the lib directory of your ant 
installation (ANT_HOME).
        at org.apache.tools.ant.UnknownElement.makeTask(UnknownElement.java:153)
        at org.apache.tools.ant.UnknownElement.maybeConfigure
(UnknownElement.java:83)
        at org.apache.tools.ant.Task.perform(Task.java:216)
        at org.apache.tools.ant.Target.execute(Target.java:164)
        at org.apache.tools.ant.Target.performTasks(Target.java:182)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.Project.executeTargets(Project.java:560)
        at org.apache.tools.ant.Main.runBuild(Main.java:454)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)
Comment 1 Magesh Umasankar 2001-09-26 14:13:03 UTC
Did you remember to download and drop a file called optional.jar into the Ant's 
lib directory?  If it IS there, then please run ant in debug mode:  ant -debug 
and post the output here.

Thanks,
Magesh
Comment 2 Sandy.Ryan 2001-09-26 15:00:22 UTC
Yes the optional.jar is in the lib directory and is being used successfully 
with the vssget task. It seems that the junit task was not included with this 
build of Ant.

Debug info follows ...

H:\NrcsApps\bin>ant -buildfile h:\NrcsApps\bin\packageAccountEJB.xml -debug 
Ant version 1.4 compiled on September 3 2001
Buildfile: h:\NrcsApps\bin\packageAccountEJB.xml
Setting project property: ant.java.version -> 1.3
Detected Java version: 1.3 in: C:\bea\jdk130\jre
Detected OS: Windows 2000
 +User task: tar     org.apache.tools.ant.taskdefs.Tar
 +User task: fail     org.apache.tools.ant.taskdefs.Exit
 +User task: uptodate     org.apache.tools.ant.taskdefs.UpToDate
 +User task: jpcoverage     
org.apache.tools.ant.taskdefs.optional.sitraka.Coverage
 +User task: dependset     org.apache.tools.ant.taskdefs.DependSet
 +User task: vsscheckin     
org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN
 +User task: java     org.apache.tools.ant.taskdefs.Java
 +User task: execon     org.apache.tools.ant.taskdefs.ExecuteOn
 +User task: echo     org.apache.tools.ant.taskdefs.Echo
 +User task: native2ascii     
org.apache.tools.ant.taskdefs.optional.Native2Ascii
 +User task: jjtree     org.apache.tools.ant.taskdefs.optional.javacc.JJTree
 +User task: chmod     org.apache.tools.ant.taskdefs.Chmod
 +User task: javadoc2     org.apache.tools.ant.taskdefs.Javadoc
 +User task: deltree     org.apache.tools.ant.taskdefs.Deltree
 +User task: cvs     org.apache.tools.ant.taskdefs.Cvs
 +User task: ccmcreatetask     
org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask
 +User task: jlink     org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask
 +User task: tstamp     org.apache.tools.ant.taskdefs.Tstamp
 +User task: icontract     org.apache.tools.ant.taskdefs.optional.IContract
 +User task: pathconvert     org.apache.tools.ant.taskdefs.PathConvert
 +User task: unjar     org.apache.tools.ant.taskdefs.Expand
 +User task: patch     org.apache.tools.ant.taskdefs.Patch
 +User task: sound     org.apache.tools.ant.taskdefs.optional.sound.SoundTask
 +User task: cccheckout     
org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout
 +User task: mail     org.apache.tools.ant.taskdefs.SendEmail
 +User task: p4reopen     
org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen
 +User task: gzip     org.apache.tools.ant.taskdefs.GZip
 +User task: p4label     org.apache.tools.ant.taskdefs.optional.perforce.P4Label
 +User task: wlrun     org.apache.tools.ant.taskdefs.optional.ejb.WLRun
 +User task: jpcovreport     
org.apache.tools.ant.taskdefs.optional.sitraka.CovReport
 +User task: copy     org.apache.tools.ant.taskdefs.Copy
 +User task: filter     org.apache.tools.ant.taskdefs.Filter
 +User task: jar     org.apache.tools.ant.taskdefs.Jar
 +User task: unzip     org.apache.tools.ant.taskdefs.Expand
 +User task: rename     org.apache.tools.ant.taskdefs.Rename
 +User task: mmetrics     
org.apache.tools.ant.taskdefs.optional.metamata.MMetrics
 +User task: propertyfile     
org.apache.tools.ant.taskdefs.optional.PropertyFile
 +User task: copyfile     org.apache.tools.ant.taskdefs.Copyfile
 +User task: ccmcheckintask     
org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault
 +User task: p4submit     
org.apache.tools.ant.taskdefs.optional.perforce.P4Submit
 +User task: gunzip     org.apache.tools.ant.taskdefs.GUnzip
 +User task: antcall     org.apache.tools.ant.taskdefs.CallTarget
 +User task: taskdef     org.apache.tools.ant.taskdefs.Taskdef
 +User task: mkdir     org.apache.tools.ant.taskdefs.Mkdir
 +User task: sql     org.apache.tools.ant.taskdefs.SQLExec
 +User task: replace     org.apache.tools.ant.taskdefs.Replace
 +User task: ear     org.apache.tools.ant.taskdefs.Ear
 +User task: ant     org.apache.tools.ant.taskdefs.Ant
 +User task: vsshistory     
org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY
 +User task: style     org.apache.tools.ant.taskdefs.XSLTProcess
 +User task: p4sync     org.apache.tools.ant.taskdefs.optional.perforce.P4Sync
 +User task: fixcrlf     org.apache.tools.ant.taskdefs.FixCRLF
 +User task: sequential     org.apache.tools.ant.taskdefs.Sequential
 +User task: vssget     org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
 +User task: genkey     org.apache.tools.ant.taskdefs.GenerateKey
 +User task: p4edit     org.apache.tools.ant.taskdefs.optional.perforce.P4Edit
 +User task: zip     org.apache.tools.ant.taskdefs.Zip
 +User task: condition     org.apache.tools.ant.taskdefs.ConditionTask
 +User task: antstructure     org.apache.tools.ant.taskdefs.AntStructure
 +User task: pvcs     org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs
 +User task: javah     org.apache.tools.ant.taskdefs.optional.Javah
 +User task: p4counter     
org.apache.tools.ant.taskdefs.optional.perforce.P4Counter
 +User task: javac     org.apache.tools.ant.taskdefs.Javac
 +User task: test     org.apache.tools.ant.taskdefs.optional.Test
 +User task: p4revert     
org.apache.tools.ant.taskdefs.optional.perforce.P4Revert
 +User task: xmlvalidate     
org.apache.tools.ant.taskdefs.optional.XMLValidateTask
 +User task: ccmreconfigure     
org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure
 +User task: cab     org.apache.tools.ant.taskdefs.optional.Cab
 +User task: typedef     org.apache.tools.ant.taskdefs.Typedef
 +User task: mparse     org.apache.tools.ant.taskdefs.optional.metamata.MParse
 +User task: ccuncheckout     
org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout
 +User task: ejbjar     org.apache.tools.ant.taskdefs.optional.ejb.EjbJar
 +User task: jpcovmerge     
org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge
 +User task: available     org.apache.tools.ant.taskdefs.Available
 +User task: p4have     org.apache.tools.ant.taskdefs.optional.perforce.P4Have
 +User task: rpm     org.apache.tools.ant.taskdefs.optional.Rpm
 +User task: vsslabel     org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL
 +User task: cvspass     org.apache.tools.ant.taskdefs.CVSPass
 +User task: move     org.apache.tools.ant.taskdefs.Move
 +User task: wljspc     org.apache.tools.ant.taskdefs.optional.jsp.WLJspc
 +User task: junitreport     
org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
 +User task: javacc     org.apache.tools.ant.taskdefs.optional.javacc.JavaCC
 +User task: signjar     org.apache.tools.ant.taskdefs.SignJar
 +User task: csc     org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
 +User task: p4change     
org.apache.tools.ant.taskdefs.optional.perforce.P4Change
 +User task: cccheckin     
org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin
 +User task: property     org.apache.tools.ant.taskdefs.Property
 +User task: iplanet-ejbc     
org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask
 +User task: unwar     org.apache.tools.ant.taskdefs.Expand
 +User task: touch     org.apache.tools.ant.taskdefs.Touch
 +User task: ilasm     org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm
 +User task: ccmcheckin     
org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin
 +User task: get     org.apache.tools.ant.taskdefs.Get
 +User task: blgenclient     
org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
 +User task: vsscheckout     
org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT
 +User task: stylebook     org.apache.tools.ant.taskdefs.optional.StyleBook
 +User task: javadoc     org.apache.tools.ant.taskdefs.Javadoc
 +User task: netrexxc     org.apache.tools.ant.taskdefs.optional.NetRexxC
 +User task: antlr     org.apache.tools.ant.taskdefs.optional.ANTLR
 +User task: record     org.apache.tools.ant.taskdefs.Recorder
 +User task: untar     org.apache.tools.ant.taskdefs.Untar
 +User task: delete     org.apache.tools.ant.taskdefs.Delete
 +User task: ejbc     org.apache.tools.ant.taskdefs.optional.ejb.Ejbc
 +User task: ddcreator     org.apache.tools.ant.taskdefs.optional.ejb.DDCreator
 +User task: copydir     org.apache.tools.ant.taskdefs.Copydir
 +User task: war     org.apache.tools.ant.taskdefs.War
 +User task: ccupdate     
org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
 +User task: depend     org.apache.tools.ant.taskdefs.optional.depend.Depend
 +User task: parallel     org.apache.tools.ant.taskdefs.Parallel
 +User task: ccmcheckout     
org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout
 +User task: renameext     
org.apache.tools.ant.taskdefs.optional.RenameExtensions
 +User task: exec     org.apache.tools.ant.taskdefs.ExecTask
 +User task: apply     org.apache.tools.ant.taskdefs.Transform
 +User task: wlstop     org.apache.tools.ant.taskdefs.optional.ejb.WLStop
 +User task: maudit     org.apache.tools.ant.taskdefs.optional.metamata.MAudit
 +User task: jdepend     
org.apache.tools.ant.taskdefs.optional.jdepend.JDependTask
 +User task: sleep     org.apache.tools.ant.taskdefs.Sleep
 +User task: rmic     org.apache.tools.ant.taskdefs.Rmic
 +User datatype: fileset     org.apache.tools.ant.types.FileSet
 +User datatype: patternset     org.apache.tools.ant.types.PatternSet
 +User datatype: filterset     org.apache.tools.ant.types.FilterSet
 +User datatype: filelist     org.apache.tools.ant.types.FileList
 +User datatype: description     org.apache.tools.ant.types.Description
 +User datatype: path     org.apache.tools.ant.types.Path
 +User datatype: mapper     org.apache.tools.ant.types.Mapper
Setting project property: java.runtime.name -> Java(TM) 2 Runtime Environment, 
Standard Edition
Setting project property: sun.boot.library.path -> C:\bea\jdk130\jre\bin
Setting project property: java.vm.version -> 2.0fcs-E
Setting project property: java.vm.vendor -> Sun Microsystems Inc.
Setting project property: java.vendor.url -> http://java.sun.com/
Setting project property: path.separator -> ;
Setting project property: java.vm.name -> Java HotSpot(TM) Server VM
Setting project property: file.encoding.pkg -> sun.io
Setting project property: java.vm.specification.name -> Java Virtual Machine 
Specification
Setting project property: user.dir -> H:\NrcsApps\bin
Setting project property: java.runtime.version -> 1.3.0-C
Setting project property: java.awt.graphicsenv -> 
sun.awt.Win32GraphicsEnvironment
Setting project property: os.arch -> x86
Setting project property: java.io.tmpdir -> C:\DOCUME~1\sryan\LOCALS~1\Temp\
Setting project property: line.separator -> 

Setting project property: java.vm.specification.vendor -> Sun Microsystems Inc.
Setting project property: java.awt.fonts -> 
Setting project property: os.name -> Windows 2000
Setting project property: ant.home -> c:\jakarta-ant-1.4
Setting project property: java.library.path -> C:\bea\jdk130
\bin;.;C:\WINNT\System32;C:\WINNT;.;C:\WINNT\system32;C:\WINNT;c:\Oracle\bin;c:\
bea\wlserver6.0\bin\oci817_8;h:\NrcsApps\bin;c:\bea\wlserver6.0
\bin;C:\bea\jdk130\bin;c:\jakarta-ant-1.4\bin;C:\Program Files\Microsoft SQL 
Server\80\Tools\Binn;C:\Program Files\Microsoft Visual Studio\Common\VSS\win32
Setting project property: java.specification.name -> Java Platform API 
Specification
Setting project property: java.class.version -> 47.0
Setting project property: os.version -> 5.0
Setting project property: user.home -> C:\Documents and Settings\sryan
Setting project property: user.timezone -> 
Setting project property: java.awt.printerjob -> sun.awt.windows.WPrinterJob
Setting project property: file.encoding -> Cp1252
Setting project property: java.specification.version -> 1.3
Setting project property: java.class.path -> C:\bea\jdk130
\lib\tools.jar;c:\jakarta-ant-1.4\lib\jaxp.jar;c:\jakarta-ant-1.4\lib\jakarta-
ant-1.4-optional.jar;c:\jakarta-ant-1.4\lib\crimson.jar;c:\jakarta-ant-1.4
\lib\ant.jar;c:\jakarta-ant-1.4\lib\ant.jar;c:\jakarta-ant-1.4
\lib\jaxp.jar;c:\jakarta-ant-1.4\lib\parser.jar;c:\jakarta-ant-1.4\lib\jakarta-
ant-1.4-optional.jar
Setting project property: user.name -> sryan
Setting project property: java.vm.specification.version -> 1.0
Setting project property: java.home -> C:\bea\jdk130\jre
Setting project property: user.language -> en
Setting project property: java.specification.vendor -> Sun Microsystems Inc.
Setting project property: awt.toolkit -> sun.awt.windows.WToolkit
Setting project property: java.vm.info -> mixed mode
Setting project property: java.version -> 1.3.0
Setting project property: java.ext.dirs -> C:\bea\jdk130\jre\lib\ext
Setting project property: sun.boot.class.path -> C:\bea\jdk130
\jre\lib\rt.jar;C:\bea\jdk130\jre\lib\i18n.jar;C:\bea\jdk130
\jre\lib\sunrsasign.jar;C:\bea\jdk130\jre\classes
Setting project property: java.vendor -> Sun Microsystems Inc.
Setting project property: file.separator -> \
Setting project property: java.vendor.url.bug -> http://java.sun.com/cgi-
bin/bugreport.cgi
Setting project property: sun.io.unicode.encoding -> UnicodeLittle
Setting project property: sun.cpu.endian -> little
Setting project property: user.region -> US
Setting project property: sun.cpu.isalist -> pentium i486 i386
Setting ro project property: ant.version -> Ant version 1.4 compiled on 
September 3 2001
Setting ro project property: ant.file -> h:\NrcsApps\bin\packageAccountEJB.xml
parsing buildfile h:\NrcsApps\bin\packageAccountEJB.xml with URI = 
file:h:/NrcsApps/bin/packageAccountEJB.xml
Setting ro project property: ant.project.name -> AccountEJB
Adding reference: AccountEJB -> org.apache.tools.ant.Project@b819f
Setting project property: basedir -> H:\NrcsApps\package\AccountEJB
Project base dir set to: H:\NrcsApps\package\AccountEJB
 +Target: init
   +Task: tstamp
   +Task: property
   +Task: property
   +Task: property
   +Task: property
   +Task: property
   +Task: property
   +Task: property
 +Target: clean
   +Task: echo
   +Task: delete
   +Task: echo
   +Task: delete
 +Target: compile
   +Task: javac
   +Task: javac
 +Target: package
   +Task: copy
   +Task: jar
   +Task: echo
   +Task: exec
   +Task: copy
 +Target: updateClients
   +Task: copy
 +Target: runUnitTests
 +Target: all
Build sequence for target `runUnitTests' is [init, runUnitTests]
Complete build sequence is [init, runUnitTests, compile, package, 
updateClients, clean, all]

init:
Setting project property: DSTAMP -> 20010926
Setting project property: TSTAMP -> 1537
Setting project property: TODAY -> September 26 2001
 [property] Loading Environment env.
Setting project property: env.ORACLE_HOME -> c:\Oracle
Setting project property: env.WEBTCAS_WEBAPP_LIBS -> ;c:\bea\wlserver6.0
\config\mydomain\lib\saxon.jar;c:\bea\wlserver6.0\config\mydomain\lib\saxon-
fop.jar;c:\bea\wlserver6.0\config\mydomain\lib\fop.jar;c:\bea\wlserver6.0
\config\mydomain\lib\batik.jar;c:\bea\wlserver6.0\config\mydomain\lib\jimi-
1.0.jar;c:\bea\wlserver6.0\config\mydomain\lib\jaxp.jar;c:\bea\wlserver6.0
\config\mydomain\lib\crimson.jar;c:\bea\wlserver6.0
\config\mydomain\lib\xalan.jar;c:\bea\wlserver6.0
\config\mydomain\lib\xerces.jar;c:\bea\wlserver6.0
\config\mydomain\lib\xml.jar;c:\bea\wlserver6.0
\config\mydomain\lib\jgmail.jar;c:\bea\wlserver6.0
\config\mydomain\lib\ifxjdbc.jar;c:\bea\wlserver6.0
\config\mydomain\lib\ifxjdbcx.jar;c:\bea\wlserver6.0
\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar;C:\bea\jdk130
\lib\tools.jar
Setting project property: env.PROMPT -> PG
Setting project property: env.WL_APPDIR -> c:\bea\wlserver6.0
\config\mydomain\applications
Setting project property: env.TERMCAP -> C:\PROGRA~1\RATIONAL\RATION~1
\NUTCROOT\etc\termcap
Setting project property: env.JAF_LIBS -> J:\jaf\jaf\1.0.1\activation.jar
Setting project property: env.JUNIT_HOME -> c:\junit3.7
Setting project property: env.JUNIT_LIBS -> c:\junit3.7\junit.jar;c:\junit3.7
Setting project property: env.LOCPATH -> C:\IBMDebug\LOCALE;
Setting project property: env.RATL_RTHOME -> C:\Program Files\Rational\Rational 
Test
Setting project property: env.TMPDIR -> C:\DOCUME~1\sryan\LOCALS~1\Temp
Setting project property: env.COMPUTERNAME -> TALON
Setting project property: env.INFORMIX_LIB_DIR -> J:\informix
Setting project property: env.ALLUSERSPROFILE -> C:\Documents and Settings\All 
Users
Setting project property: env.PACKAGE -> 
gov\usda\nrcs\businessLogic\webtcas\reports
Setting project property: env.WL_PORT -> 7001
Setting project property: env.JAF_LIB_DIR -> J:\jaf\jaf\1.0.1
Setting project property: env.lib -> J:
Setting project property: env.RQAHOME -> C:\Program Files\Rational\Rational 
Test\QualityArchitect
Setting project property: env.HOMEPATH -> \
Setting project property: env.J2EE_HOME -> c:\j2sdkee1.3
Setting project property: env.HOMESHARE -> \\kiwi\sryan
Setting project property: env.SAXON_LIBS -> J:\saxon\6.4.3
\saxon.jar;J:\saxon\6.4.3\saxon-fop.jar;J:\saxon\6.4.3;saxon-jdom.jar
Setting project property: env.USER -> sryan
Setting project property: env.JAVADOC_CLASSPATH -> C:\bea\jdk130
\lib\tools.jar;c:\bea\wlserver6.0\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar;J:\jaxp\1.1
\jaxp.jar;J:\jaxp\1.1\crimson.jar;J:\jaxp\1.1\xalan.jar;J:\xalan\2.1.0
\xalan.jar;J:\xalan\2.1.0\xerces.jar;J:\saxon\6.4.3\saxon.jar;J:\saxon\6.4.3
\saxon-fop.jar;J:\saxon\6.4.3;saxon-jdom.jar;J:\fop\0.19.0\fop.jar;;J:\pop3
\1.1.1\pop3.jar;J:\jaf\jaf\1.0.1\activation.jar;c:\jakarta-ant-1.4
\lib\ant.jar;c:\jakarta-ant-1.4\lib\jaxp.jar;c:\jakarta-ant-1.4
\lib\parser.jar;c:\jakarta-ant-1.4\lib\jakarta-ant-1.4-optional.jar;c:\junit3.7
\junit.jar;c:\junit3.7
Setting project property: env.NLSPATH -> C:\IBMDebug\msg\%%L\%%N;
Setting project property: env.FOP_LIBS -> J:\fop\0.19.0\fop.jar
Setting project property: env.OPTA_LIBS -> c:\bea\wlserver6.0\lib\Opta2000.jar
Setting project property: env.SQL_SERVER_BIN -> C:\Program Files\Microsoft SQL 
Server\80\Tools\Binn
Setting project property: env.WEBTCAS_WEBAPP_LIB_DIR -> c:\bea\wlserver6.0
\config\mydomain\lib
Setting project property: env.JAVA_MAIL_LIB_DIR -> J:\javamail\1.1.3
Setting project property: env.PROCESSOR_IDENTIFIER -> x86 Family 6 Model 8 
Stepping 6, GenuineIntel
Setting project property: env.JAVA_MAIL_LIBS -> J:\javamail\1.1.3\mail.jar;
Setting project property: env.TEMP -> C:\DOCUME~1\sryan\LOCALS~1\Temp
Setting project property: env.classpath -> c:\jakarta-ant-1.4
\lib\ant.jar;c:\jakarta-ant-1.4\lib\jaxp.jar;c:\jakarta-ant-1.4
\lib\parser.jar;c:\jakarta-ant-1.4\lib\jakarta-ant-1.4-optional.jar
Setting project property: env.PROJECT_CLASSES -> h:\NrcsApps\classes
Setting project property: env._JAVACMD -> C:\bea\jdk130\bin\java
Setting project property: env.NAME -> TCASUSER
Setting project property: env.HOMEDRIVE -> H:
Setting project property: env.BUILD_CLASSPATH -> .;;C:\bea\jdk130\lib\tools.jar
Setting project property: env.APPDATA -> C:\Documents and 
Settings\sryan\Application Data
Setting project property: env.TERMINFO -> C:\PROGRA~1\RATIONAL\RATION~1
\NUTCROOT\usr\lib\terminfo
Setting project property: env.ComSpec -> C:\WINNT\system32\cmd.exe
Setting project property: env.TOMCAT_HOME -> c:\tomcat\jakarta-tomcat
Setting project property: env.OS -> Windows_NT
Setting project property: env.CommonProgramFiles -> C:\Program Files\Common 
Files
Setting project property: env.NUT_SUFFIXED_SEARCHING -> 1
Setting project property: env.PACKAGES ->  gov.usda.nrcs gov.usda.nrcs.util 
gov.usda.nrcs.businessObjects.cams gov.usda.nrcs.businessLogic.webtcas.reports 
test.gov.usda.nrcs.businessObjects.cams 
test.gov.usda.nrcs.businessLogic.webtcas.reports
Setting project property: env.NUTSUFFIX -> 1
Setting project property: env.PROJECT_CLASSPATH -> .;C:\bea\jdk130
\lib\tools.jar;c:\bea\wlserver6.0\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar;h:\NrcsApps\classes
Setting project property: env.USERPROFILE -> C:\Documents and Settings\sryan
Setting project property: env.IMNINSTSRV -> C:\IMNnq_NT
Setting project property: env.JAXP_LIBS -> J:\jaxp\1.1\jaxp.jar;J:\jaxp\1.1
\crimson.jar;J:\jaxp\1.1\xalan.jar
Setting project property: env.BEAN_DEST -> h:\NrcsApps\package\WebtcasReportEJB
Setting project property: env.SOURCE_SAFE_BIN -> C:\Program Files\Microsoft 
Visual Studio\Common\VSS\win32
Setting project property: env.JAVA_HOME -> C:\bea\jdk130
Setting project property: env.TERM -> nutc
Setting project property: env.PROJECT_HOME -> h:\NrcsApps
Setting project property: env.JAVA_LIBS -> C:\bea\jdk130\lib\tools.jar
Setting project property: env.TMP -> C:\DOCUME~1\sryan\LOCALS~1\Temp
Setting project property: env.PROJECT_LIBS -> 
h:\NrcsApps\lib\saxon.jar;h:\NrcsApps\lib\saxon-
fop.jar;h:\NrcsApps\lib\fop.jarh:\NrcsApps\lib\batik.jar;h:\NrcsApps\lib\jimi.ja
r;h:\NrcsApps\lib\jaxp.jar;h:\NrcsApps\lib\parser.jar;h:\NrcsApps\lib\webserver.
jar;h:\NrcsApps\lib\jasper.jar;h:\NrcsApps\lib\xml.jar;h:\NrcsApps\lib\servlet.j
ar;h:\NrcsApps\lib\Opta2000.jar;h:\NrcsApps\lib\j2ee.jar;h:\NrcsApps\lib\ifxjdbc
.jar;h:\NrcsApps\lib\ifxjdbcx.jar
Setting project property: env.WV_GATEWAY_CFG -> 
C:\Oracle\Apache\modplsql\cfg\wdbsvr.app
Setting project property: env.WL_ORACLE_PATH -> c:\Oracle\bin;c:\bea\wlserver6.0
\bin\oci817_8
Setting project property: env.PROJECT_SOURCE -> h:\NrcsApps\src
Setting project property: env.FOP_LIB_DIR -> J:\fop\0.19.0
Setting project property: env.NUMBER_OF_PROCESSORS -> 1
Setting project property: env.NUTCROOT -> C:\PROGRA~1\RATIONAL\RATION~1\NUTCROOT
Setting project property: env.PROJECT_LIB -> h:\NrcsApps\lib
Setting project property: env.IMNINST -> help
Setting project property: env.TEST_CLASSPATH -> c:\junit3.7
\junit.jar;c:\junit3.7;.;C:\bea\jdk130\lib\tools.jar;c:\bea\wlserver6.0
\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar;h:\NrcsApps\classes
Setting project property: env.JAXP_LIB_DIR -> J:\jaxp\1.1
Setting project property: env.POP3_LIBS -> J:\pop3\1.1.1\pop3.jar
Setting project property: env.windir -> C:\WINNT
Setting project property: env.LOGONSERVER -> \\NEXUS-CO-2
Setting project property: env.XALAN_LIBS -> J:\xalan\2.1.0
\xalan.jar;J:\xalan\2.1.0\xerces.jar
Setting project property: env.PROCESSOR_ARCHITECTURE -> x86
Setting project property: env.HOME -> H:\
Setting project property: env.ANT_HOME -> c:\jakarta-ant-1.4
Setting project property: env.ProgramFiles -> C:\Program Files
Setting project property: env.ANT_LIBS -> c:\jakarta-ant-1.4
\lib\ant.jar;c:\jakarta-ant-1.4\lib\jaxp.jar;c:\jakarta-ant-1.4
\lib\parser.jar;c:\jakarta-ant-1.4\lib\jakarta-ant-1.4-optional.jar
Setting project property: env.PROCESSOR_REVISION -> 0806
Setting project property: env.WL_HOST -> localhost
Setting project property: env.XALAN_LIB_DIR -> J:\xalan\2.1.0
Setting project property: env.SAXON_LIB_DIR -> J:\saxon\6.4.3
Setting project property: env.SystemRoot -> C:\WINNT
Setting project property: env.BEAN -> WebtcasReport
Setting project property: env.ANT_CMD_LINE_ARGS -> -buildfile 
h:\NrcsApps\bin\packageAccountEJB.xml -debug
Setting project property: env.WL_HOME -> c:\bea\wlserver6.0
Setting project property: env.WL_LIBS -> c:\bea\wlserver6.0
\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar
Setting project property: env.POP3_LIB_DIR -> J:\pop3\1.1.1
Setting project property: env.COMMONHOME -> C:\Program Files\Rational\common
Setting project property: env.LC_ALL -> EN_US
Setting project property: env.PATHEXT -
> .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
Setting project property: env.Path -
> .;C:\WINNT\system32;C:\WINNT;c:\Oracle\bin;c:\bea\wlserver6.0
\bin\oci817_8;h:\NrcsApps\bin;c:\bea\wlserver6.0\bin;C:\bea\jdk130
\bin;c:\jakarta-ant-1.4\bin;C:\Program Files\Microsoft SQL Server\80
\Tools\Binn;C:\Program Files\Microsoft Visual Studio\Common\VSS\win32
Setting project property: env.PROJECT_BIN -> h:\NrcsApps\bin
Setting project property: env.LOCALCLASSPATH -> C:\bea\jdk130
\lib\tools.jar;c:\jakarta-ant-1.4\lib\jaxp.jar;c:\jakarta-ant-1.4\lib\jakarta-
ant-1.4-optional.jar;c:\jakarta-ant-1.4\lib\crimson.jar;c:\jakarta-ant-1.4
\lib\ant.jar;c:\jakarta-ant-1.4\lib\ant.jar;c:\jakarta-ant-1.4
\lib\jaxp.jar;c:\jakarta-ant-1.4\lib\parser.jar;c:\jakarta-ant-1.4\lib\jakarta-
ant-1.4-optional.jar
Setting project property: env.USERNAME -> sryan
Setting project property: env.PROJECT_DOC -> h:\NrcsApps\doc
Setting project property: env.SystemDrive -> C:
Setting project property: env.SOURCE_SAFE -> L:
Setting project property: env.USERDOMAIN -> NEXUS
Setting project property: env.DER_DRIVER_PATH -> C:\IBMDebug
Setting project property: env.include -> C:\IBMCON~1\CICS\Samples\Include
Setting project property: env._CLASSPATHCOMPONENT -> C:\bea\jdk130\lib\tools.jar
Setting project property: env.PROCESSOR_LEVEL -> 6
Setting project property: env.Os2LibPath -> C:\WINNT\system32\os2\dll;
Setting project property: env.INFORMIX_LIBS -> 
J:\informix\ifxjdbc.jar;J:\informix\ifxjdbcx.jar
Setting project property: ejb -> Account
Setting project property: home -> h:\NrcsApps
Setting project property: package -> h:\NrcsApps/package
Setting project property: src -> h:\NrcsApps/src
Setting project property: classes -> h:\NrcsApps/classes
Setting project property: classpath -> c:\bea\wlserver6.0
\lib\CR049176_600sp2.jar;c:\bea\wlserver6.0
\lib\weblogic_sp.jar;c:\bea\wlserver6.0\lib\weblogic.jar;c:\junit3.7
\junit.jar;c:\junit3.7

runUnitTests:
    [junit] Could not create task of type: junit Common solutions are adding 
the task to defaults.properties and executing bin/bootstrap

BUILD FAILED

h:\NrcsApps\bin\packageAccountEJB.xml:176: Could not create task of type: 
junit. Common solutions are to use taskdef to declare your task, or, if this is 
an optional task, to put the optional.jar in the lib directory of your ant 
installation (ANT_HOME).
	at org.apache.tools.ant.UnknownElement.makeTask(UnknownElement.java:153)
	at org.apache.tools.ant.UnknownElement.maybeConfigure
(UnknownElement.java:83)
	at org.apache.tools.ant.Task.perform(Task.java:216)
	at org.apache.tools.ant.Target.execute(Target.java:164)
	at org.apache.tools.ant.Target.performTasks(Target.java:182)
	at org.apache.tools.ant.Project.executeTarget(Project.java:601)
	at org.apache.tools.ant.Project.executeTargets(Project.java:560)
	at org.apache.tools.ant.Main.runBuild(Main.java:454)
	at org.apache.tools.ant.Main.start(Main.java:153)
	at org.apache.tools.ant.Main.main(Main.java:176)

Total time: 3 seconds
Comment 3 Magesh Umasankar 2001-09-26 18:47:20 UTC
The debug output shows that the JUnit Optional task hasn't been 'discovered' at 
runtime.
Will you please compare the size of your optional.jar file?  Mine reads 468,524.
If it isn't the same, please download it again.  Also, please open it using 
Winzip and see if there is a file called JUnitTask.class.  Also look into the 
output of jar tvf jakarta-ant-1.4-optional.jar and see if JUnitTask.class gets 
listed.  If everything seems ok, someone with Win2K needs to take a peek into 
this bug.
Thanks,
Magesh

Comment 4 Stefan Bodewig 2001-09-27 03:54:09 UTC
You don't have JUnit itself in your classpath (as apparent from the 
java.class.path property in your debug output) - the <junit> task relies on
junit.jar which can be found at www.junit.org.