You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cayenne.apache.org by Frank Herrmann <fr...@modernizingmedicine.com> on 2016/01/26 19:03:28 UTC
Cayenne 3.1 - Error using cgen ant task
I'm experimenting with using the cgen ant task to generate our objects.
However, it is producing this error. Is this a known bug, or am I doing
something wrong?
Thanks for the help.
-Frank
Cayenne Version: 3.1
Ant target:
<target name="generate-cayenne-objects">
> <cgen map="src/EMADomainMap.map.xml"
> destDir=""
> makepairs="true"
> template="scripts/cayenne-template-subclass.vm"
> supertemplate="scripts/cayenne-template-superclass.vm"
> superpkg="src/com/m2/data/auto">
> </cgen>
> </target>
Error produced:
frank-herrmann-mbp:ema frank.herrmann$ ant generate-cayenne-objects
> Buildfile: /Users/frank.herrmann/git/ema/build.xml
> generate-cayenne-objects:
> [cgen] Generating class file:
> /Users/frank.herrmann/git/ema/com/m2/data/AsyncJob.java
> [cgen] Generating superclass file:
> /Users/frank.herrmann/git/ema/src/com/m2/data/auto/_AuditEventLog.java
> BUILD FAILED
> /Users/frank.herrmann/git/ema/build.xml:2648:
> org.apache.velocity.exception.MethodInvocationException: Invocation of
> method 'formatVariableName' in class org.apache.cayenne.gen.StringUtils
> threw exception class java.lang.NoClassDefFoundError :
> org/apache/cayenne/project/validation/NameValidationHelper
> at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:309)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
> at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:153)
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
> at org.apache.velocity.Template.merge(Template.java:296)
> at
> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:239)
> at
> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:211)
> at
> org.apache.cayenne.tools.CayenneGeneratorTask.execute(CayenneGeneratorTask.java:130)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> at org.apache.tools.ant.Task.perform(Task.java:348)
> at org.apache.tools.ant.Target.execute(Target.java:435)
> at org.apache.tools.ant.Target.performTasks(Target.java:456)
> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
> at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
> at org.apache.tools.ant.Main.runBuild(Main.java:853)
> at org.apache.tools.ant.Main.startAnt(Main.java:235)
> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
--
FRANK HERRMANN
SOFTWARE ENGINEER
T: 561-880-2998 x1563
E: frank.herrmann@modmed.com
[image: [ Modernizing Medicine ]] <http://www.modmed.com/>
[image: [ Facebook ]] <http://www.facebook.com/modernizingmedicine> [image:
[ LinkedIn ]] <http://www.linkedin.com/company/modernizing-medicine/> [image:
[ YouTube ]] <http://www.youtube.com/user/modernizingmedicine> [image: [
Twitter ]] <https://twitter.com/modmed_EMA> [image: [ Blog ]]
<http://www.modmed.com/BlogBeyondEMR> [image: [ Instagram ]]
<http://instagram.com/modernizing_medicine>
Re: Cayenne 3.1 - Error using cgen ant task
Posted by Frank Herrmann <fr...@modernizingmedicine.com>.
Thanks. It is working now.
-Frank
On Tue, Jan 26, 2016 at 1:28 PM, Andrus Adamchik <an...@objectstyle.org>
wrote:
> Yep. Looks like cayenne-project-3.1.jar is missing in Frank's taskdef
> classpath. It can be downloaded from here:
>
>
> http://search.maven.org/#artifactdetails|org.apache.cayenne|cayenne-project|3.1|jar
>
> http://search.maven.org/remotecontent?filepath=org/apache/cayenne/cayenne-project/3.1/cayenne-project-3.1.jar
>
> And we probably need to add it to the downloadable distro (as many of us
> are Maven users and are getting dependencies "for free", I guess this went
> unnoticed).
>
> Andrus
>
> > On Jan 26, 2016, at 9:15 PM, Mike Kienenberger <mk...@gmail.com>
> wrote:
> >
> > It's probably a classpath issue with your taskdef.
> >
> > For instance, this is what mine looks like:
> >
> > <!-- classpath for cayenne class generator -->
> > <path id="generate.classpath">
> > <pathelement path ="${lib-build.dir}/cayenne-tools-3.1B2.jar"/>
> > <pathelement path
> > ="${lib-build.dir}/cayenne-project-3.1B3-SNAPSHOT.jar"/>
> > <pathelement path ="${lib-build.dir}/foundrylogic-vpp-2.2.1.jar"/>
> > <pathelement path
> > ="${lib.dir}/cayenne-server-3.1B3-SNAPSHOT-patched.jar"/>
> > <pathelement path ="${lib.dir}/commons-collections-3.2.2.jar"/>
> > <pathelement path ="${lib.dir}/commons-logging-1.2.jar"/>
> > <pathelement path ="${lib.dir}/log4j-1.2.17.jar"/>
> > <pathelement path ="${lib.dir}/velocity-1.3.1.jar"/>
> > <pathelement path ="${lib.dir}/jakarta-oro.jar"/>
> > </path>
> >
> >
> > <taskdef name="cgen"
> > classname="org.apache.cayenne.tools.CayenneGeneratorTask">
> > <classpath refid="generate.classpath"/>
> > </taskdef>
> >
> >
> >
> > On Tue, Jan 26, 2016 at 1:03 PM, Frank Herrmann
> > <fr...@modernizingmedicine.com> wrote:
> >> I'm experimenting with using the cgen ant task to generate our objects.
> >> However, it is producing this error. Is this a known bug, or am I doing
> >> something wrong?
> >>
> >> Thanks for the help.
> >>
> >> -Frank
> >>
> >> Cayenne Version: 3.1
> >>
> >> Ant target:
> >>
> >> <target name="generate-cayenne-objects">
> >>> <cgen map="src/EMADomainMap.map.xml"
> >>> destDir=""
> >>> makepairs="true"
> >>> template="scripts/cayenne-template-subclass.vm"
> >>> supertemplate="scripts/cayenne-template-superclass.vm"
> >>> superpkg="src/com/m2/data/auto">
> >>> </cgen>
> >>> </target>
> >>
> >>
> >> Error produced:
> >>
> >> frank-herrmann-mbp:ema frank.herrmann$ ant generate-cayenne-objects
> >>> Buildfile: /Users/frank.herrmann/git/ema/build.xml
> >>> generate-cayenne-objects:
> >>> [cgen] Generating class file:
> >>> /Users/frank.herrmann/git/ema/com/m2/data/AsyncJob.java
> >>> [cgen] Generating superclass file:
> >>> /Users/frank.herrmann/git/ema/src/com/m2/data/auto/_AuditEventLog.java
> >>> BUILD FAILED
> >>> /Users/frank.herrmann/git/ema/build.xml:2648:
> >>> org.apache.velocity.exception.MethodInvocationException: Invocation of
> >>> method 'formatVariableName' in class
> org.apache.cayenne.gen.StringUtils
> >>> threw exception class java.lang.NoClassDefFoundError :
> >>> org/apache/cayenne/project/validation/NameValidationHelper
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:309)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
> >>> at
> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:153)
> >>> at
> >>>
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
> >>> at org.apache.velocity.Template.merge(Template.java:296)
> >>> at
> >>>
> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:239)
> >>> at
> >>>
> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:211)
> >>> at
> >>>
> org.apache.cayenne.tools.CayenneGeneratorTask.execute(CayenneGeneratorTask.java:130)
> >>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
> >>> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> >>> at
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>> at
> >>>
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> >>> at org.apache.tools.ant.Task.perform(Task.java:348)
> >>> at org.apache.tools.ant.Target.execute(Target.java:435)
> >>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
> >>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
> >>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
> >>> at
> >>>
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> >>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
> >>> at org.apache.tools.ant.Main.runBuild(Main.java:853)
> >>> at org.apache.tools.ant.Main.startAnt(Main.java:235)
> >>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
> >>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
> >>
> >>
> >> --
> >> FRANK HERRMANN
> >> SOFTWARE ENGINEER
> >>
> >> T: 561-880-2998 x1563
> >>
> >> E: frank.herrmann@modmed.com
> >>
> >>
> >>
> >> [image: [ Modernizing Medicine ]] <http://www.modmed.com/>
> >> [image: [ Facebook ]] <http://www.facebook.com/modernizingmedicine>
> [image:
> >> [ LinkedIn ]] <http://www.linkedin.com/company/modernizing-medicine/>
> [image:
> >> [ YouTube ]] <http://www.youtube.com/user/modernizingmedicine> [image:
> [
> >> Twitter ]] <https://twitter.com/modmed_EMA> [image: [ Blog ]]
> >> <http://www.modmed.com/BlogBeyondEMR> [image: [ Instagram ]]
> >> <http://instagram.com/modernizing_medicine>
>
>
--
FRANK HERRMANN
SOFTWARE ENGINEER
T: 561-880-2998 x1563
E: frank.herrmann@modmed.com
[image: [ Modernizing Medicine ]] <http://www.modmed.com/>
[image: [ Facebook ]] <http://www.facebook.com/modernizingmedicine> [image:
[ LinkedIn ]] <http://www.linkedin.com/company/modernizing-medicine/> [image:
[ YouTube ]] <http://www.youtube.com/user/modernizingmedicine> [image: [
Twitter ]] <https://twitter.com/modmed_EMA> [image: [ Blog ]]
<http://www.modmed.com/BlogBeyondEMR> [image: [ Instagram ]]
<http://instagram.com/modernizing_medicine>
Re: Cayenne 3.1 - Error using cgen ant task
Posted by Andrus Adamchik <an...@objectstyle.org>.
Yep. Looks like cayenne-project-3.1.jar is missing in Frank's taskdef classpath. It can be downloaded from here:
http://search.maven.org/#artifactdetails|org.apache.cayenne|cayenne-project|3.1|jar
http://search.maven.org/remotecontent?filepath=org/apache/cayenne/cayenne-project/3.1/cayenne-project-3.1.jar
And we probably need to add it to the downloadable distro (as many of us are Maven users and are getting dependencies "for free", I guess this went unnoticed).
Andrus
> On Jan 26, 2016, at 9:15 PM, Mike Kienenberger <mk...@gmail.com> wrote:
>
> It's probably a classpath issue with your taskdef.
>
> For instance, this is what mine looks like:
>
> <!-- classpath for cayenne class generator -->
> <path id="generate.classpath">
> <pathelement path ="${lib-build.dir}/cayenne-tools-3.1B2.jar"/>
> <pathelement path
> ="${lib-build.dir}/cayenne-project-3.1B3-SNAPSHOT.jar"/>
> <pathelement path ="${lib-build.dir}/foundrylogic-vpp-2.2.1.jar"/>
> <pathelement path
> ="${lib.dir}/cayenne-server-3.1B3-SNAPSHOT-patched.jar"/>
> <pathelement path ="${lib.dir}/commons-collections-3.2.2.jar"/>
> <pathelement path ="${lib.dir}/commons-logging-1.2.jar"/>
> <pathelement path ="${lib.dir}/log4j-1.2.17.jar"/>
> <pathelement path ="${lib.dir}/velocity-1.3.1.jar"/>
> <pathelement path ="${lib.dir}/jakarta-oro.jar"/>
> </path>
>
>
> <taskdef name="cgen"
> classname="org.apache.cayenne.tools.CayenneGeneratorTask">
> <classpath refid="generate.classpath"/>
> </taskdef>
>
>
>
> On Tue, Jan 26, 2016 at 1:03 PM, Frank Herrmann
> <fr...@modernizingmedicine.com> wrote:
>> I'm experimenting with using the cgen ant task to generate our objects.
>> However, it is producing this error. Is this a known bug, or am I doing
>> something wrong?
>>
>> Thanks for the help.
>>
>> -Frank
>>
>> Cayenne Version: 3.1
>>
>> Ant target:
>>
>> <target name="generate-cayenne-objects">
>>> <cgen map="src/EMADomainMap.map.xml"
>>> destDir=""
>>> makepairs="true"
>>> template="scripts/cayenne-template-subclass.vm"
>>> supertemplate="scripts/cayenne-template-superclass.vm"
>>> superpkg="src/com/m2/data/auto">
>>> </cgen>
>>> </target>
>>
>>
>> Error produced:
>>
>> frank-herrmann-mbp:ema frank.herrmann$ ant generate-cayenne-objects
>>> Buildfile: /Users/frank.herrmann/git/ema/build.xml
>>> generate-cayenne-objects:
>>> [cgen] Generating class file:
>>> /Users/frank.herrmann/git/ema/com/m2/data/AsyncJob.java
>>> [cgen] Generating superclass file:
>>> /Users/frank.herrmann/git/ema/src/com/m2/data/auto/_AuditEventLog.java
>>> BUILD FAILED
>>> /Users/frank.herrmann/git/ema/build.xml:2648:
>>> org.apache.velocity.exception.MethodInvocationException: Invocation of
>>> method 'formatVariableName' in class org.apache.cayenne.gen.StringUtils
>>> threw exception class java.lang.NoClassDefFoundError :
>>> org/apache/cayenne/project/validation/NameValidationHelper
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:309)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
>>> at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344)
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:153)
>>> at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
>>> at org.apache.velocity.Template.merge(Template.java:296)
>>> at
>>> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:239)
>>> at
>>> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:211)
>>> at
>>> org.apache.cayenne.tools.CayenneGeneratorTask.execute(CayenneGeneratorTask.java:130)
>>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>>> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>>> at org.apache.tools.ant.Task.perform(Task.java:348)
>>> at org.apache.tools.ant.Target.execute(Target.java:435)
>>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>>> at
>>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>>> at org.apache.tools.ant.Main.runBuild(Main.java:853)
>>> at org.apache.tools.ant.Main.startAnt(Main.java:235)
>>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
>>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
>>
>>
>> --
>> FRANK HERRMANN
>> SOFTWARE ENGINEER
>>
>> T: 561-880-2998 x1563
>>
>> E: frank.herrmann@modmed.com
>>
>>
>>
>> [image: [ Modernizing Medicine ]] <http://www.modmed.com/>
>> [image: [ Facebook ]] <http://www.facebook.com/modernizingmedicine> [image:
>> [ LinkedIn ]] <http://www.linkedin.com/company/modernizing-medicine/> [image:
>> [ YouTube ]] <http://www.youtube.com/user/modernizingmedicine> [image: [
>> Twitter ]] <https://twitter.com/modmed_EMA> [image: [ Blog ]]
>> <http://www.modmed.com/BlogBeyondEMR> [image: [ Instagram ]]
>> <http://instagram.com/modernizing_medicine>
Re: Cayenne 3.1 - Error using cgen ant task
Posted by Mike Kienenberger <mk...@gmail.com>.
It's probably a classpath issue with your taskdef.
For instance, this is what mine looks like:
<!-- classpath for cayenne class generator -->
<path id="generate.classpath">
<pathelement path ="${lib-build.dir}/cayenne-tools-3.1B2.jar"/>
<pathelement path
="${lib-build.dir}/cayenne-project-3.1B3-SNAPSHOT.jar"/>
<pathelement path ="${lib-build.dir}/foundrylogic-vpp-2.2.1.jar"/>
<pathelement path
="${lib.dir}/cayenne-server-3.1B3-SNAPSHOT-patched.jar"/>
<pathelement path ="${lib.dir}/commons-collections-3.2.2.jar"/>
<pathelement path ="${lib.dir}/commons-logging-1.2.jar"/>
<pathelement path ="${lib.dir}/log4j-1.2.17.jar"/>
<pathelement path ="${lib.dir}/velocity-1.3.1.jar"/>
<pathelement path ="${lib.dir}/jakarta-oro.jar"/>
</path>
<taskdef name="cgen"
classname="org.apache.cayenne.tools.CayenneGeneratorTask">
<classpath refid="generate.classpath"/>
</taskdef>
On Tue, Jan 26, 2016 at 1:03 PM, Frank Herrmann
<fr...@modernizingmedicine.com> wrote:
> I'm experimenting with using the cgen ant task to generate our objects.
> However, it is producing this error. Is this a known bug, or am I doing
> something wrong?
>
> Thanks for the help.
>
> -Frank
>
> Cayenne Version: 3.1
>
> Ant target:
>
> <target name="generate-cayenne-objects">
>> <cgen map="src/EMADomainMap.map.xml"
>> destDir=""
>> makepairs="true"
>> template="scripts/cayenne-template-subclass.vm"
>> supertemplate="scripts/cayenne-template-superclass.vm"
>> superpkg="src/com/m2/data/auto">
>> </cgen>
>> </target>
>
>
> Error produced:
>
> frank-herrmann-mbp:ema frank.herrmann$ ant generate-cayenne-objects
>> Buildfile: /Users/frank.herrmann/git/ema/build.xml
>> generate-cayenne-objects:
>> [cgen] Generating class file:
>> /Users/frank.herrmann/git/ema/com/m2/data/AsyncJob.java
>> [cgen] Generating superclass file:
>> /Users/frank.herrmann/git/ema/src/com/m2/data/auto/_AuditEventLog.java
>> BUILD FAILED
>> /Users/frank.herrmann/git/ema/build.xml:2648:
>> org.apache.velocity.exception.MethodInvocationException: Invocation of
>> method 'formatVariableName' in class org.apache.cayenne.gen.StringUtils
>> threw exception class java.lang.NoClassDefFoundError :
>> org/apache/cayenne/project/validation/NameValidationHelper
>> at
>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:309)
>> at
>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
>> at
>> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250)
>> at
>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
>> at
>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
>> at
>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
>> at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344)
>> at
>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:153)
>> at
>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
>> at org.apache.velocity.Template.merge(Template.java:296)
>> at
>> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:239)
>> at
>> org.apache.cayenne.gen.ClassGenerationAction.execute(ClassGenerationAction.java:211)
>> at
>> org.apache.cayenne.tools.CayenneGeneratorTask.execute(CayenneGeneratorTask.java:130)
>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at
>> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>> at org.apache.tools.ant.Task.perform(Task.java:348)
>> at org.apache.tools.ant.Target.execute(Target.java:435)
>> at org.apache.tools.ant.Target.performTasks(Target.java:456)
>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>> at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>> at
>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>> at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>> at org.apache.tools.ant.Main.runBuild(Main.java:853)
>> at org.apache.tools.ant.Main.startAnt(Main.java:235)
>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
>
>
> --
> FRANK HERRMANN
> SOFTWARE ENGINEER
>
> T: 561-880-2998 x1563
>
> E: frank.herrmann@modmed.com
>
>
>
> [image: [ Modernizing Medicine ]] <http://www.modmed.com/>
> [image: [ Facebook ]] <http://www.facebook.com/modernizingmedicine> [image:
> [ LinkedIn ]] <http://www.linkedin.com/company/modernizing-medicine/> [image:
> [ YouTube ]] <http://www.youtube.com/user/modernizingmedicine> [image: [
> Twitter ]] <https://twitter.com/modmed_EMA> [image: [ Blog ]]
> <http://www.modmed.com/BlogBeyondEMR> [image: [ Instagram ]]
> <http://instagram.com/modernizing_medicine>