Hi!
I got an "Error generating classes" when trying to generate java-classes
for one of our EOModel. I'm on osx 10.2 (6C115) and WO5.1.4
I got this message on a EOModel that has been converted from an WO4.5
application.
When generating java-files on a EOModel made with WO5.1 I don't get any
errormessages.
I fetched woproject from cvs (today) and copied woproject/lib/cayenne.jar
to /Library/Java/Extensions
If anyone think this might be a bug they want to look into, I can email
them the EOModel directly.
bash-2.05a$ cat eo.xml
<project name="kajhp" default="doit" basedir=".">
<taskdef name="wogen" classname="org.objectstyle.woproject.ant.WOGenerator">
<classpath />
</taskdef>
<target name="doit">
<wogen map="faq.eomodeld" destDir="eo" usepkgpath="false"/>
</target>
</project>
bash-2.05a$ ant -buildfile eo.xml -verbose
Ant version 1.4.1 compiled on October 11 2001
Buildfile: eo.xml
Detected Java version: 1.3 in:
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home
Detected OS: Mac OS X
parsing buildfile /Users/kajh/tmp/tidsskrifttest/eo.xml with URI =
file:/Users/kajh/tmp/tidsskrifttest/eo.xml
Project base dir set to: /Users/kajh/tmp/tidsskrifttest
Build sequence for target `doit' is [doit]
Complete build sequence is [doit]
doit:
[wogen] Error generating classes.
BUILD FAILED
/Users/kajh/tmp/tidsskrifttest/eo.xml:9: Error generating classes.
at
org.objectstyle.cayenne.tools.CayenneGenerator.execute(CayenneGenerator.java:114)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java:184)
at org.apache.tools.ant.Target.performTasks(Target.java:202)
at org.apache.tools.ant.Project.executeTarget(Project.java:601)
at org.apache.tools.ant.Project.executeTargets(Project.java:560)
at org.apache.tools.ant.Main.runBuild(Main.java:454)
at org.apache.tools.ant.Main.start(Main.java:153)
at org.apache.tools.ant.Main.main(Main.java:176)
--- Nested Exception ---
java.lang.NullPointerException
at
org.objectstyle.cayenne.wocompat.EOModelProcessor.makeAttributes(EOModelProcessor.java:179)
at
org.objectstyle.cayenne.wocompat.EOModelProcessor.loadEOModel(EOModelProcessor.java:96)
at org.objectstyle.woproject.ant.WOGenerator.loadDataMap(Unknown
Source)
at
org.objectstyle.cayenne.tools.CayenneGenerator.execute(CayenneGenerator.java:106)
at org.apache.tools.ant.Task.perform(Task.java:217)
at org.apache.tools.ant.Target.execute(Target.java:184)
at org.apache.tools.ant.Target.performTasks(Target.java:202)
at org.apache.tools.ant.Project.executeTarget(Project.java:601)
at org.apache.tools.ant.Project.executeTargets(Project.java:560)
at org.apache.tools.ant.Main.runBuild(Main.java:454)
at org.apache.tools.ant.Main.start(Main.java:153)
at org.apache.tools.ant.Main.main(Main.java:176)
Total time: 2 seconds
-Kaj :)
This archive was generated by hypermail 2.0.0 : Tue Aug 27 2002 - 16:37:31 EDT