A colleague has been having problems working through the NetUI tutorial available from http://beehive.apache.org/docs/1.0.2/netui/tutorial.html and i've also now had a look... and i'm independently getting the same build-killing error, which looks like this:
BUILD FAILED C:\beehive_projects\netui-tutorial\build.xml:84: The following error occurred while executing this line: C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml:75: This data type contains a circular reference. ...which occurs early on in this tutorial, right at the build described at http://beehive.apache.org/docs/1.0.2/netui/tutorial.html#create_build_de ploy and i'm using: Ant 1.7.0 Beehive 1.0.2 Tomcat 5.5.20 JDK 1.5.0_09 ...and the error is being thrown when apt is invoked during build-controls. In all ways i believe that i (and my colleague) have followed the setup and configuration instructions to the letter (there aren't many of them ahead of the first utterance of {ant clean build war}), yet i'm sure this isn't some kind of bug in the system, and is going to be something obvious to readers with better-trained-and-focused eyes than mine. Pasted below is the output from "ant clean build war -debug", and any pointers or other assistance will be very welcome. Apache Ant version 1.7.0 compiled on December 13 2006 Buildfile: build.xml Adding reference: ant.PropertyHelper Detected Java version: 1.5 in: C:\Program Files\Java\jdk1.5.0_09\jre Detected OS: Windows XP Adding reference: ant.ComponentHelper Setting ro project property: ant.file -> C:\beehive_projects\netui-tutorial\build.xml Adding reference: ant.projectHelper Adding reference: ant.parsing.context Adding reference: ant.targets parsing buildfile C:\beehive_projects\netui-tutorial\build.xml with URI = file:/C:/beehive_projects/netui-tutorial/build.xml Setting ro project property: ant.project.name -> Beehive/Samples/netui-blank Adding reference: Beehive/Samples/netui-blank Setting ro project property: ant.file.Beehive/Samples/netui-blank -> C:\beehive_projects\netui-tutorial\build.xml Project base dir set to: C:\beehive_projects\netui-tutorial +Target: +Target: deploy-beehive +Target: build +Target: copy.jsps +Target: clean +Target: war +Target: usage [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 os. Setting project property: os.SESSIONNAME -> Console Setting project property: os.HOMEDRIVE -> C: Setting project property: os.PROCESSOR_LEVEL -> 6 Setting project property: os.CATALINA_HOME -> C:\Program Files\Apache Software Foundation\Tomcat 5.5 Setting project property: os.PROCESSOR_IDENTIFIER -> x86 Family 6 Model 15 Stepping 6, GenuineIntel Setting project property: os.ANT_HOME -> c:\apache\apache-ant-1.7.0 Setting project property: os.NUMBER_OF_PROCESSORS -> 2 Setting project property: os.USERPROFILE -> C:\Documents and Settings\jeff Setting project property: os.windir -> C:\WINDOWS Setting project property: os.SonicCentral -> C:\Program Files\Common Files\Sonic Shared\Sonic Central\ Setting project property: os.COMPUTERNAME -> D7XF9M1S Setting project property: os.ComSpec -> C:\WINDOWS\system32\cmd.exe Setting project property: os.PATHEXT -> .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH Setting project property: os.USERDOMAIN -> D7XF9M1S Setting project property: os.ALLUSERSPROFILE -> C:\Documents and Settings\All Users Setting project property: os.APPDATA -> C:\Documents and Settings\jeff\Application Data Setting project property: os.CLASSPATH -> C:\product\10.1.3.1\OracleAS_1\MOBILE\Sdk\bin\OLITE40.JAR; Setting project property: os._USE_CLASSPATH -> yes Setting project property: os.JAVA_HOME -> C:\Program Files\Java\jdk1.5.0_09 Setting project property: os.ProgramFiles -> C:\Program Files Setting project property: os.TEMP -> C:\DOCUME~1\jeff\LOCALS~1\Temp Setting project property: os.SystemRoot -> C:\WINDOWS Setting project property: os.USERNAME -> jeff Setting project property: os.PROCESSOR_REVISION -> 0f06 Setting project property: os._JAVACMD -> C:\Program Files\Java\jdk1.5.0_09\bin\java.exe Setting project property: os.CommonProgramFiles -> C:\Program Files\Common Files Setting project property: os.Path -> C:\product\10.1.3.1\OracleAS_1\jdk\bin;C:\product\10.1.3.1\OracleAS_1\an t\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\product\10.1.3.1\OracleAS_1\MOBILE\sdk\bin;C:\Program Files\Java\jdk1.5.0_09\bin;C:\apache\apache-ant-1.6.2\bin Setting project property: os.SystemDrive -> C: Setting project property: os.PROMPT -> $P$G Setting project property: os.HOMEPATH -> \Documents and Settings\jeff Setting project property: os.FP_NO_HOST_CHECK -> NO Setting project property: os.LOGONSERVER -> \\D7XF9M1S Setting project property: os.OS -> Windows_NT Setting project property: os.PROCESSOR_ARCHITECTURE -> x86 Setting project property: os.ANT_CMD_LINE_ARGS -> clean build war -verbose -debug Setting project property: os.TMP -> C:\DOCUME~1\jeff\LOCALS~1\Temp [property] Loading C:\beehive_projects\netui-tutorial\build.properties Setting project property: jsp-api.jar -> C:\Program Files\Apache Software Foundation\Tomcat 5.5/common/lib/jsp-api.jar Setting project property: context.path -> netui-tutorial Setting project property: servlet-api.jar -> C:\Program Files\Apache Software Foundation\Tomcat 5.5/common/lib/servlet-api.jar Setting project property: beehive.home -> C:/apache/apache-beehive-1.0.2 Importing file C:\apache\apache-beehive-1.0.2\beehive-imports.xml from C:\beehive_projects\netui-tutorial\build.xml parsing buildfile C:\apache\apache-beehive-1.0.2\beehive-imports.xml with URI = file:/C:/apache/apache-beehive-1.0.2/beehive-imports.xml Setting ro project property: ant.file.beehive-imports -> C:\apache\apache-beehive-1.0.2\beehive-imports.xml +Target: new.netui.webapp +Target: beehive-imports.new.netui.webapp Already defined in main or a previous import, ignore usage +Target: beehive-imports.usage [property] Loading Environment os. Override ignored for property "os.SESSIONNAME" Override ignored for property "os.HOMEDRIVE" Override ignored for property "os.PROCESSOR_LEVEL" Override ignored for property "os.CATALINA_HOME" Override ignored for property "os.PROCESSOR_IDENTIFIER" Override ignored for property "os.ANT_HOME" Override ignored for property "os.NUMBER_OF_PROCESSORS" Override ignored for property "os.USERPROFILE" Override ignored for property "os.windir" Override ignored for property "os.SonicCentral" Override ignored for property "os.COMPUTERNAME" Override ignored for property "os.ComSpec" Override ignored for property "os.PATHEXT" Override ignored for property "os.USERDOMAIN" Override ignored for property "os.ALLUSERSPROFILE" Override ignored for property "os.APPDATA" Override ignored for property "os.CLASSPATH" Override ignored for property "os._USE_CLASSPATH" Override ignored for property "os.JAVA_HOME" Override ignored for property "os.ProgramFiles" Override ignored for property "os.TEMP" Override ignored for property "os.SystemRoot" Override ignored for property "os.USERNAME" Override ignored for property "os.PROCESSOR_REVISION" Override ignored for property "os._JAVACMD" Override ignored for property "os.CommonProgramFiles" Override ignored for property "os.Path" Override ignored for property "os.SystemDrive" Override ignored for property "os.PROMPT" Override ignored for property "os.HOMEPATH" Override ignored for property "os.FP_NO_HOST_CHECK" Override ignored for property "os.LOGONSERVER" Override ignored for property "os.OS" Override ignored for property "os.PROCESSOR_ARCHITECTURE" Override ignored for property "os.ANT_CMD_LINE_ARGS" Override ignored for property "os.TMP" Setting project property: this.dir -> C:\apache\apache-beehive-1.0.2 Adding reference: controls.dependency.path Adding reference: netui-compiler.dependency.path Adding reference: velocity.dependency.path +Datatype deploy-netui org.apache.tools.ant.taskdefs.MacroInstance [macrodef] creating macro deploy-netui +Datatype deploy-controls org.apache.tools.ant.taskdefs.MacroInstance [macrodef] creating macro deploy-controls Importing file C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml from C:\beehive_projects\netui-tutorial\build.xml parsing buildfile C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml with URI = file:/C:/apache/apache-beehive-1.0.2/ant/beehive-tools.xml Setting ro project property: ant.file.Beehive/Tools -> C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml Already defined in main or a previous import, ignore usage +Target: Beehive/Tools.usage Adding reference: apt.task.classpath +Datatype build-schemas org.apache.tools.ant.taskdefs.MacroInstance [macrodef] creating macro build-schemas +Datatype build-controls org.apache.tools.ant.taskdefs.MacroInstance [macrodef] creating macro build-controls +Datatype build-pageflows org.apache.tools.ant.taskdefs.MacroInstance [macrodef] creating macro build-pageflows Finding class org.apache.beehive.controls.runtime.packaging.ControlJarTask Loaded from C:\apache\apache-beehive-1.0.2\lib\controls\beehive-controls.jar org/apache/beehive/controls/runtime/packaging/ControlJarTask.class Class org.apache.tools.ant.taskdefs.Jar loaded from parent loader (parentFirst) Class org.apache.beehive.controls.runtime.packaging.ControlJarTask loaded from ant loader (parentFirst) Class java.lang.Object loaded from parent loader (parentFirst) Class java.util.List loaded from parent loader (parentFirst) Class java.lang.Throwable loaded from parent loader (parentFirst) Class org.apache.tools.ant.taskdefs.ManifestException loaded from parent loader (parentFirst) Class java.io.IOException loaded from parent loader (parentFirst) Class java.io.InputStream loaded from parent loader (parentFirst) Class java.io.FileInputStream loaded from parent loader (parentFirst) Class java.io.Reader loaded from parent loader (parentFirst) Class java.io.InputStreamReader loaded from parent loader (parentFirst) Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst) Class org.apache.tools.ant.util.FileUtils loaded from parent loader (parentFirst) +Datatype control-jar org.apache.beehive.controls.runtime.packaging.ControlJarTask Setting project property: webapp.dir -> C:\beehive_projects\netui-tutorial Setting project property: build.dir -> C:\beehive_projects\netui-tutorial\build Setting project property: web.dir -> C:\beehive_projects\netui-tutorial\web Setting project property: src.dir -> C:\beehive_projects\netui-tutorial\src Setting project property: tmp.sourcegen.dir -> .tmpbeansrc Adding reference: webapp.classpath Adding reference: webapp.sourcepath Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor Adding reference: ant.executor Build sequence for target(s) `clean' is [clean] Complete build sequence is [clean, beehive-imports.new.netui.webapp, copy.jsps, war, deploy-beehive, new.netui.webapp, Beehive/Tools.usage, usage, beehive-imports.usage, build, ] clean: [delete] Deleting directory C:\beehive_projects\netui-tutorial\build [delete] Deleting C:\beehive_projects\netui-tutorial\build\index.jsp [delete] Deleting C:\beehive_projects\netui-tutorial\build\MyFlow\index.jsp [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\MyFlow [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\error-header.jpg [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\folder.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastLineJoin.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeCollapsed.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeExpanded.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lineJoin.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeCollapsed.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeExpanded.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootCollapsed.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootExpanded.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortable.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortdown.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortup.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\spacer.gif [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\verticalLine.gif [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-datagrid.js [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-tree.js [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script [delete] Deleting C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\jsps \error.jsp [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\jsps [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources\beehive\version1 [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources\beehive [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\resources [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\beehive-netui-validator -rules.xml [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\classes\log4j.xml [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\WEB-INF\classes [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-controls.ja r [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-netui-core. jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-netui-tags. jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-beanutils.j ar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-codec-1.3.j ar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-digester.ja r [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-discovery-0 .2.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-el.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-fileupload. jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-logging-1.0 .4.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-validator.j ar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\jakarta-oro.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\jstl.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\log4j-1.2.8.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\standard.jar [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\struts.jar [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\WEB-INF\lib [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\validator-rules.xml [delete] Deleting C:\beehive_projects\netui-tutorial\build\WEB-INF\web.xml [delete] Deleting directory C:\beehive_projects\netui-tutorial\build\WEB-INF [delete] Deleting directory C:\beehive_projects\netui-tutorial\build Build sequence for target(s) `build' is [deploy-beehive, build] Complete build sequence is [deploy-beehive, build, beehive-imports.new.netui.webapp, copy.jsps, war, new.netui.webapp, Beehive/Tools.usage, clean, usage, beehive-imports.usage, ] deploy-beehive: [mkdir] Created dir: C:\beehive_projects\netui-tutorial\build [echo] Deploy NetUI to webapp C:\beehive_projects\netui-tutorial\build Setting ro project property: ant.file -> C:\beehive_projects\netui-tutorial\build.xml Setting ro project property: ant.project.name -> Beehive/Samples/netui-blank Setting ro project property: ant.file.Beehive/Samples/netui-blank -> C:\beehive_projects\netui-tutorial\build.xml Setting ro project property: ant.file.Beehive/Tools -> C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml Setting ro project property: ant.file.beehive-imports -> C:\apache\apache-beehive-1.0.2\beehive-imports.xml Project base dir set to: C:\apache\apache-beehive-1.0.2\ant Setting ro project property: basedir -> C:\apache\apache-beehive-1.0.2\ant Setting ro project property: webapp.dir -> C:\beehive_projects\netui-tutorial\build [ant] calling target(s) [deploy.beehive.webapp.runtime] in build file C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml Setting ro project property: ant.file -> C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml Adding reference: ant.projectHelper Adding reference: ant.parsing.context Adding reference: ant.targets parsing buildfile C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml with URI = file:/C:/apache/apache-beehive-1.0.2/ant/beehive-runtime.xml Setting ro project property: ant.project.name -> Beehive/RuntimeDeploy Adding reference: Beehive/RuntimeDeploy Setting ro project property: ant.file.Beehive/RuntimeDeploy -> C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml Project base dir set to: C:\apache\apache-beehive-1.0.2\ant +Target: +Target: deploy.beehive.webapp.runtime +Target: deploy.beehive.controls.runtime +Target: usage [ant] Entering C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml... Build sequence for target(s) `deploy.beehive.webapp.runtime' is [deploy.beehive.webapp.runtime] Complete build sequence is [deploy.beehive.webapp.runtime, deploy.beehive.controls.runtime, usage, ] deploy.beehive.webapp.runtime: [available] Found directory: C:\beehive_projects\netui-tutorial\build Setting project property: webapp.dir.available -> true [echo] Deploy NetUI to webapp rooted at: C:\beehive_projects\netui-tutorial\build fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\lib\netui with patternSet{ includes: [*.jar] excludes: [beehive-*-compiler.jar] } fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\lib\common with patternSet{ includes: [*.jar] excludes: [commons-cli*.jar, velocity-*.jar] } fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\lib\controls with patternSet{ includes: [*.jar] excludes: [beehive-*-control.jar] } [copy] beehive-netui-core.jar added as beehive-netui-core.jar doesn't exist. [copy] beehive-netui-tags.jar added as beehive-netui-tags.jar doesn't exist. [copy] commons-beanutils.jar added as commons-beanutils.jar doesn't exist. [copy] commons-codec-1.3.jar added as commons-codec-1.3.jar doesn't exist. [copy] commons-digester.jar added as commons-digester.jar doesn't exist. [copy] commons-el.jar added as commons-el.jar doesn't exist. [copy] commons-fileupload.jar added as commons-fileupload.jar doesn't exist. [copy] commons-validator.jar added as commons-validator.jar doesn't exist. [copy] jakarta-oro.jar added as jakarta-oro.jar doesn't exist. [copy] jstl.jar added as jstl.jar doesn't exist. [copy] standard.jar added as standard.jar doesn't exist. [copy] struts.jar added as struts.jar doesn't exist. [copy] No sources found. [copy] beehive-controls.jar added as beehive-controls.jar doesn't exist. [copy] No sources found. [copy] commons-codec-1.3.jar added as commons-codec-1.3.jar doesn't exist. [copy] commons-discovery-0.2.jar added as commons-discovery-0.2.jar doesn't exist. [copy] commons-logging-1.0.4.jar added as commons-logging-1.0.4.jar doesn't exist. [copy] log4j-1.2.8.jar added as log4j-1.2.8.jar doesn't exist. [copy] No sources found. [copy] Copying 17 files to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\beehive-netui-core.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-netui-core. jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\standard.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\standard.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\common\log4j-1.2.8.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\log4j-1.2.8.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\common\commons-codec-1.3.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-codec-1.3.j ar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\common\commons-logging-1.0.4.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-logging-1.0 .4.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\jakarta-oro.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\jakarta-oro.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\controls\beehive-controls.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-controls.ja r [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-validator.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-validator.j ar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\struts.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\struts.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\common\commons-discovery-0.2.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-discovery-0 .2.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\jstl.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\jstl.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-fileupload.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-fileupload. jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-el.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-el.jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\beehive-netui-tags.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\beehive-netui-tags. jar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-digester.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-digester.ja r [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-beanutils.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-beanutils.j ar [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\commons-codec-1.3.jar to C:\beehive_projects\netui-tutorial\build\WEB-INF\lib\commons-codec-1.3.j ar fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\lib\netui\resources with patternSet{ includes: [**/*] excludes: [] } [copy] beehive\version1\images\error-header.jpg added as beehive\version1\images\error-header.jpg doesn't exist. [copy] beehive\version1\images\folder.gif added as beehive\version1\images\folder.gif doesn't exist. [copy] beehive\version1\images\lastLineJoin.gif added as beehive\version1\images\lastLineJoin.gif doesn't exist. [copy] beehive\version1\images\lastNodeCollapsed.gif added as beehive\version1\images\lastNodeCollapsed.gif doesn't exist. [copy] beehive\version1\images\lastNodeExpanded.gif added as beehive\version1\images\lastNodeExpanded.gif doesn't exist. [copy] beehive\version1\images\lineJoin.gif added as beehive\version1\images\lineJoin.gif doesn't exist. [copy] beehive\version1\images\nodeCollapsed.gif added as beehive\version1\images\nodeCollapsed.gif doesn't exist. [copy] beehive\version1\images\nodeExpanded.gif added as beehive\version1\images\nodeExpanded.gif doesn't exist. [copy] beehive\version1\images\rootCollapsed.gif added as beehive\version1\images\rootCollapsed.gif doesn't exist. [copy] beehive\version1\images\rootExpanded.gif added as beehive\version1\images\rootExpanded.gif doesn't exist. [copy] beehive\version1\images\sortable.gif added as beehive\version1\images\sortable.gif doesn't exist. [copy] beehive\version1\images\sortdown.gif added as beehive\version1\images\sortdown.gif doesn't exist. [copy] beehive\version1\images\sortup.gif added as beehive\version1\images\sortup.gif doesn't exist. [copy] beehive\version1\images\spacer.gif added as beehive\version1\images\spacer.gif doesn't exist. [copy] beehive\version1\images\verticalLine.gif added as beehive\version1\images\verticalLine.gif doesn't exist. [copy] beehive\version1\javascript\netui-datagrid.js added as beehive\version1\javascript\netui-datagrid.js doesn't exist. [copy] beehive\version1\javascript\netui-tree.js added as beehive\version1\javascript\netui-tree.js doesn't exist. [copy] beehive\version1\jsps\error.jsp added as beehive\version1\jsps\error.jsp doesn't exist. [copy] beehive added as beehive doesn't exist. [copy] beehive\version1 added as beehive\version1 doesn't exist. [copy] beehive\version1\images added as beehive\version1\images doesn't exist. [copy] beehive\version1\javascript added as beehive\version1\javascript doesn't exist. [copy] beehive\version1\jsps added as beehive\version1\jsps doesn't exist. [copy] Copying 18 files to C:\beehive_projects\netui-tutorial\build\resources [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\nodeCollapsed.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeCollapsed.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\jsps \error.jsp to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\jsps \error.jsp [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\sortable.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortable.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\nodeExpanded.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeExpanded.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\rootCollapsed.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootCollapsed.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\sortup.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortup.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\sortdown.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortdown.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\lastNodeExpanded.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeExpanded.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\java script\netui-tree.js to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-tree.js [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\java script\netui-datagrid.js to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-datagrid.js [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\error-header.jpg to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\error-header.jpg [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\spacer.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\spacer.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\lastNodeCollapsed.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeCollapsed.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\verticalLine.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\verticalLine.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\rootExpanded.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootExpanded.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\folder.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\folder.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\lineJoin.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lineJoin.gif [copy] Copying C:\apache\apache-beehive-1.0.2\lib\netui\resources\beehive\version1\imag es\lastLineJoin.gif to C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastLineJoin.gif fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\samples\netui-blank\web\WEB-INF with patternSet{ includes: [beehive-netui-validator-rules.xml] excludes: [] } fileset: Setup scanner in dir C:\apache\apache-beehive-1.0.2\samples\netui-blank\web\WEB-INF with patternSet{ includes: [validator-rules.xml] excludes: [] } [copy] beehive-netui-validator-rules.xml added as beehive-netui-validator-rules.xml doesn't exist. [copy] validator-rules.xml added as validator-rules.xml doesn't exist. [copy] No sources found. [copy] Copying 2 files to C:\beehive_projects\netui-tutorial\build\WEB-INF [copy] Copying C:\apache\apache-beehive-1.0.2\samples\netui-blank\web\WEB-INF\beehive-n etui-validator-rules.xml to C:\beehive_projects\netui-tutorial\build\WEB-INF\beehive-netui-validator -rules.xml [copy] Copying C:\apache\apache-beehive-1.0.2\samples\netui-blank\web\WEB-INF\validator -rules.xml to C:\beehive_projects\netui-tutorial\build\WEB-INF\validator-rules.xml [ant] Exiting C:\apache\apache-beehive-1.0.2\ant\beehive-runtime.xml. build: [available] Found directory: Setting project property: webapp.dir.available -> true fileset: Setup scanner in dir C:\beehive_projects\netui-tutorial\web with patternSet{ includes: [] excludes: [**/*.java] } [copy] MyFlow\index.jsp added as MyFlow\index.jsp doesn't exist. [copy] WEB-INF\beehive-netui-validator-rules.xml omitted as C:\beehive_projects\netui-tutorial\build\WEB-INF\beehive-netui-validator -rules.xml is up to date. [copy] WEB-INF\validator-rules.xml omitted as C:\beehive_projects\netui-tutorial\build\WEB-INF\validator-rules.xml is up to date. [copy] WEB-INF\web.xml added as WEB-INF\web.xml doesn't exist. [copy] index.jsp added as index.jsp doesn't exist. [copy] resources\beehive\version1\images\error-header.jpg omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\error-header.jpg is up to date. [copy] resources\beehive\version1\images\folder.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\folder.gif is up to date. [copy] resources\beehive\version1\images\lastLineJoin.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastLineJoin.gif is up to date. [copy] resources\beehive\version1\images\lastNodeCollapsed.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeCollapsed.gif is up to date. [copy] resources\beehive\version1\images\lastNodeExpanded.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lastNodeExpanded.gif is up to date. [copy] resources\beehive\version1\images\lineJoin.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\lineJoin.gif is up to date. [copy] resources\beehive\version1\images\nodeCollapsed.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeCollapsed.gif is up to date. [copy] resources\beehive\version1\images\nodeExpanded.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\nodeExpanded.gif is up to date. [copy] resources\beehive\version1\images\rootCollapsed.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootCollapsed.gif is up to date. [copy] resources\beehive\version1\images\rootExpanded.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\rootExpanded.gif is up to date. [copy] resources\beehive\version1\images\sortable.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortable.gif is up to date. [copy] resources\beehive\version1\images\sortdown.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortdown.gif is up to date. [copy] resources\beehive\version1\images\sortup.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\sortup.gif is up to date. [copy] resources\beehive\version1\images\spacer.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\spacer.gif is up to date. [copy] resources\beehive\version1\images\verticalLine.gif omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es\verticalLine.gif is up to date. [copy] resources\beehive\version1\javascript\netui-datagrid.js omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-datagrid.js is up to date. [copy] resources\beehive\version1\javascript\netui-tree.js omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script\netui-tree.js is up to date. [copy] resources\beehive\version1\jsps\error.jsp omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\jsps \error.jsp is up to date. [copy] omitted as C:\beehive_projects\netui-tutorial\build is up to date. [copy] MyFlow added as MyFlow doesn't exist. [copy] WEB-INF omitted as C:\beehive_projects\netui-tutorial\build\WEB-INF is up to date. [copy] resources omitted as C:\beehive_projects\netui-tutorial\build\resources is up to date. [copy] resources\beehive omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive is up to date. [copy] resources\beehive\version1 omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1 is up to date. [copy] resources\beehive\version1\images omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\imag es is up to date. [copy] resources\beehive\version1\javascript omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\java script is up to date. [copy] resources\beehive\version1\jsps omitted as C:\beehive_projects\netui-tutorial\build\resources\beehive\version1\jsps is up to date. [copy] Copying 3 files to C:\beehive_projects\netui-tutorial\build [copy] Copying C:\beehive_projects\netui-tutorial\web\index.jsp to C:\beehive_projects\netui-tutorial\build\index.jsp [copy] Copying C:\beehive_projects\netui-tutorial\web\MyFlow\index.jsp to C:\beehive_projects\netui-tutorial\build\MyFlow\index.jsp [copy] Copying C:\beehive_projects\netui-tutorial\web\WEB-INF\web.xml to C:\beehive_projects\netui-tutorial\build\WEB-INF\web.xml fileset: Setup scanner in dir C:\beehive_projects\netui-tutorial\src with patternSet{ includes: [sql/**, **/*.properties, **/*.xml] excludes: [] } [copy] log4j.xml added as log4j.xml doesn't exist. [copy] No sources found. [copy] Copying 1 file to C:\beehive_projects\netui-tutorial\build\WEB-INF\classes [copy] Copying C:\beehive_projects\netui-tutorial\src\log4j.xml to C:\beehive_projects\netui-tutorial\build\WEB-INF\classes\log4j.xml [echo] Building Controls Finding class org.apache.beehive.controls.runtime.generator.AptTask Loaded from C:\apache\apache-beehive-1.0.2\lib\controls\beehive-controls.jar org/apache/beehive/controls/runtime/generator/AptTask.class Class org.apache.tools.ant.taskdefs.Javac loaded from parent loader (parentFirst) Class org.apache.beehive.controls.runtime.generator.AptTask 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.types.Commandline$Argument loaded from parent loader (parentFirst) Class org.apache.tools.ant.taskdefs.Javac$ImplementationSpecificArgument loaded from parent loader (parentFirst) Class java.io.IOException 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.io.File loaded from parent loader (parentFirst) Class java.lang.String loaded from parent loader (parentFirst) Trying to override old definition of task apt +Datatype apt org.apache.beehive.controls.runtime.generator.AptTask Adding reference: _controls.build.classpath Class java.util.Vector loaded from parent loader (parentFirst) Class java.util.StringTokenizer loaded from parent loader (parentFirst) Class org.apache.tools.ant.types.Path loaded from parent loader (parentFirst) Class java.util.Iterator loaded from parent loader (parentFirst) Class org.apache.tools.ant.Project loaded from parent loader (parentFirst) fileset: Setup scanner in dir C:\beehive_projects\netui-tutorial\src with patternSet{ includes: [] excludes: [] } Class org.apache.tools.ant.DirectoryScanner loaded from parent loader (parentFirst) BUILD FAILED C:\beehive_projects\netui-tutorial\build.xml:84: The following error occurred while executing this line: C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml:75: This data type contains a circular reference. at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHe lper.java:541) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:3 94) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) 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.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) 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: C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml:75: This data type contains a circular reference. at org.apache.tools.ant.types.DataType.circularReference(DataType.java:265) at org.apache.tools.ant.types.Path.add(Path.java:259) at org.apache.tools.ant.types.Path.append(Path.java:305) at org.apache.tools.ant.taskdefs.Javac.setSourcepath(Javac.java:256) at org.apache.beehive.controls.runtime.generator.AptTask.scanDir(AptTask.ja va:117) at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.ja va:271) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:3 91) ... 16 more --- Nested Exception --- C:\apache\apache-beehive-1.0.2\ant\beehive-tools.xml:75: This data type contains a circular reference. at org.apache.tools.ant.types.DataType.circularReference(DataType.java:265) at org.apache.tools.ant.types.Path.add(Path.java:259) at org.apache.tools.ant.types.Path.append(Path.java:305) at org.apache.tools.ant.taskdefs.Javac.setSourcepath(Javac.java:256) at org.apache.beehive.controls.runtime.generator.AptTask.scanDir(AptTask.ja va:117) at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.ja va:271) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:3 91) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) 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.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) 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: 1 second --
