You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Chad Schoettger (JIRA)" <ji...@apache.org> on 2007/01/17 21:49:30 UTC

[jira] Created: (BEEHIVE-1172) Beehive build fails with Ant 1.7.x

Beehive build fails with Ant 1.7.x
----------------------------------

                 Key: BEEHIVE-1172
                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
             Project: Beehive
          Issue Type: Bug
          Components: Build
    Affects Versions: 1.0.2
            Reporter: Chad Schoettger
         Assigned To: Chad Schoettger
             Fix For: V.Next


Builds of Beehive samples and the Beehive distribution fail to build when using Ant 1.7.x.

This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:

build:
     [echo] compile module: ejb-control
     [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar

    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control

BUILD FAILED

/home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
        at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
        at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)

        ... 16 more

--- Nested Exception ---

/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (BEEHIVE-1172) Beehive Apt ant task fails with Ant 1.7.x

Posted by "Julie Zhuo (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BEEHIVE-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Julie Zhuo closed BEEHIVE-1172.
-------------------------------

    Assignee: Julie Zhuo  (was: Chad Schoettger)

Close. See comments from Russ.

> Beehive Apt ant task fails with Ant 1.7.x
> -----------------------------------------
>
>                 Key: BEEHIVE-1172
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
>             Project: Beehive
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Chad Schoettger
>            Assignee: Julie Zhuo
>             Fix For: V.Next
>
>
> This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.
> This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:
> build:
>      [echo] compile module: ejb-control
>      [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control
> BUILD FAILED
> /home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
>         at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         ... 16 more
> --- Nested Exception ---
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (BEEHIVE-1172) Beehive Apt ant task fails with Ant 1.7.x

Posted by "Russ Baker (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BEEHIVE-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Russ Baker updated BEEHIVE-1172:
--------------------------------


I filed bug # 42715 with ASF Bugzilla about the ant.version issue.

> Beehive Apt ant task fails with Ant 1.7.x
> -----------------------------------------
>
>                 Key: BEEHIVE-1172
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
>             Project: Beehive
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Chad Schoettger
>            Assignee: Chad Schoettger
>             Fix For: V.Next
>
>
> This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.
> This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:
> build:
>      [echo] compile module: ejb-control
>      [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control
> BUILD FAILED
> /home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
>         at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         ... 16 more
> --- Nested Exception ---
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (BEEHIVE-1172) Beehive Apt ant task fails with Ant 1.7.x

Posted by "Chad Schoettger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BEEHIVE-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chad Schoettger resolved BEEHIVE-1172.
--------------------------------------

    Resolution: Fixed

The core issue here was in how the o.a.b.c.r.g.AntTask (a subclass of the Ant Javac task)
was setting its source path. It was trying to replace it using the Ant Javac task's
setSourcepath() api, but this api does not replace the source path it appends the
path provided as a parameter to the existing source path. The net result was that
the existing source path was being appended to its self.  While this did not cause
an error in earlier Ant versions, in 1.7 it will cause a 'circular dependency'
exception to be thrown.

I've cleaned up the AptTask class to only append the new portion of the source path
instead of appending the source path to its self.

Fixed: svn rev 497205

> Beehive Apt ant task fails with Ant 1.7.x
> -----------------------------------------
>
>                 Key: BEEHIVE-1172
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
>             Project: Beehive
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Chad Schoettger
>         Assigned To: Chad Schoettger
>             Fix For: V.Next
>
>
> This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.
> This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:
> build:
>      [echo] compile module: ejb-control
>      [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control
> BUILD FAILED
> /home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
>         at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         ... 16 more
> --- Nested Exception ---
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (BEEHIVE-1172) Beehive Apt ant task fails with Ant 1.7.x

Posted by "Chad Schoettger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BEEHIVE-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chad Schoettger updated BEEHIVE-1172:
-------------------------------------

          Description: 
This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.

This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:

build:
     [echo] compile module: ejb-control
     [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar

    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control

BUILD FAILED

/home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
        at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
        at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)

        ... 16 more

--- Nested Exception ---

/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: 0 seconds

  was:
Builds of Beehive samples and the Beehive distribution fail to build when using Ant 1.7.x.

This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:

build:
     [echo] compile module: ejb-control
     [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar

    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
    [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control

BUILD FAILED

/home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
        at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
        at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)

        ... 16 more

--- Nested Exception ---

/home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
        at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.Sequential.execute(Sequential.java:62)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
        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.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(DefaultExecutor.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: 0 seconds

    Affects Version/s: 1.0
                       1.0.1
              Summary: Beehive Apt ant task fails with Ant 1.7.x  (was: Beehive build fails with Ant 1.7.x)

Updated title, description, versions.

> Beehive Apt ant task fails with Ant 1.7.x
> -----------------------------------------
>
>                 Key: BEEHIVE-1172
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
>             Project: Beehive
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Chad Schoettger
>         Assigned To: Chad Schoettger
>             Fix For: V.Next
>
>
> This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.
> This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:
> build:
>      [echo] compile module: ejb-control
>      [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control
> BUILD FAILED
> /home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
>         at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         ... 16 more
> --- Nested Exception ---
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (BEEHIVE-1172) Beehive Apt ant task fails with Ant 1.7.x

Posted by "Russ Baker (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BEEHIVE-1172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Russ Baker updated BEEHIVE-1172:
--------------------------------


I installed ANT 1.7 and then I ran 'ant clean build' from the <beehive home>/trunk/samples directory. The build did not fail, therefore I suggest that this issue be closed. I ran this against SVN 548860.

I did however, run into another issue with beehive-imports.xml. It seems that the 'substring' attribute of the 'contains' condition is failing because for some reason the property 'ant.version' in ANT 1.7 is unset in an imported build script.

> Beehive Apt ant task fails with Ant 1.7.x
> -----------------------------------------
>
>                 Key: BEEHIVE-1172
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1172
>             Project: Beehive
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Chad Schoettger
>            Assignee: Chad Schoettger
>             Fix For: V.Next
>
>
> This issue will cause build failures when building Beehive Controls and Page flows using Ant 1.7.x.
> This appears to be due to an issue in the Beehive o.a.b.c.r.g.AptTask class which causes Ant 1.7 to fail when building beehive with a 'circular reference'  error.  See following stack trace:
> build:
>      [echo] compile module: ejb-control
>      [echo] module classpath: /home/cschoett/beehive/trunk/controls/build/jars/beehive-controls.jar:/home/cschoett/beehive/trunk/system-controls/external/ejb/geronimo-j2ee_1.4_spec-1.0.jar:/home/cschoett/beehive/trunk/external/velocity/velocity-dep-1.4.jar:/home/cschoett/beehive/trunk/external/commons/commons-logging-1.0.4.jar:/usr/local/jdk1.5.0_04/lib/tools.jar
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/classes/ejb-control
>     [mkdir] Created dir: /home/cschoett/beehive/trunk/system-controls/build/gensrc/ejb-control
> BUILD FAILED
> /home/cschoett/beehive/trunk/system-controls/src/ejb/build.xml:48: The following error occurred while executing this line:
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: This data type contains a circular reference.
>         at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         ... 16 more
> --- Nested Exception ---
> /home/cschoett/beehive/trunk/ant/beehive-tools.xml:76: 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.java:117)
>         at org.apache.beehive.controls.runtime.generator.AptTask.execute(AptTask.java:271)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.Sequential.execute(Sequential.java:62)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.taskdefs.MacroInstance.execute(MacroInstance.java:391)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         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.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(DefaultExecutor.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: 0 seconds

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.