WOGenerator: "Error generating classes"

From: Kaj Hejer (kaj.heje..sit.uio.no)
Date: Tue Aug 27 2002 - 16:29:39 EDT

  • Next message: Andrus Adamchik: "Re: WOGenerator: "Error generating classes""

    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