Re: Newbie - No DataMap found

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Mon Jan 09 2006 - 08:19:16 EST

  • Next message: Pierre Gilquin: "Re: Newbie - No DataMap found"

    This Exception means that "root" query class - resto.Rubrique - is
    not mapped to any entity. Can you doublecheck that a corresponding
    ObjEntity in your mapping has a "Java Class" spelled correctly
    (including the package name).

    BTW, you only need cayenne.jar in the CLASSPATH. Other Cayenne jars
    are not needed.

    Andrus

    On Jan 9, 2006, at 4:02 AM, Pierre Gilquin wrote:
    > Hello all,
    >
    > I am a newbie with Cayenne but I have experience with EOF. I am
    > trying a make a test with a working eomodel from EOF. It was very
    > quick to import the eomodel et generate classes with Cayenne Modeler.
    > Then I write a main classe to test a simple query.
    >
    > At run time, I get the following "No DataMap found" exception and I
    > dont have any clue.
    > In my project directory and in my classpath, I have 3 xml :
    > cayenne.xml, node and map and every cayenne jar is added in the
    > classpath.
    >
    >
    > Thanks in advance for your help
    >
    >
    > Pierre Gilquin
    >
    >
    > C:\JBuilder9\jdk1.4\bin\javaw -classpath "D:\cayenne-1.2M10\projs;D:
    > \cayenne-1.2M10\lib\cayenne.jar;D:\cayenne-1.2M10\lib\cayenne-
    > client-nodeps.jar;D:\cayenne-1.2M10\lib\cayenne-nodeps.jar;D:
    > \cayenne-1.2M10\lib\dvmodeler\cayenne-dvmodeler.jar;D:
    > \cayenne-1.2M10\lib\dvmodeler\forms-1.0.3.jar;D:\cayenne-1.2M10\lib
    > \dvmodeler\jdom-1.0.jar;D:\cayenne-1.2M10\lib\dvmodeler
    > \looks-1.3.1.jar;D:\cayenne-1.2M10\lib\modeler;C:\JBuilder9\jdk1.4
    > \jre\lib\ext\mysql-connector-java-3.0.17-ga-bin.jar;C:\JBuilder9
    > \jdk1.4\jre\lib\rt.jar;C:\JBuilder9\jdk1.4\jre\lib\i18n.jar;C:
    > \JBuilder9\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder9\jdk1.4\jre\lib
    > \jsse.jar;C:\JBuilder9\jdk1.4\jre\lib\jce.jar;C:\JBuilder9\jdk1.4
    > \jre\lib\charsets.jar;C:\JBuilder9\jdk1.4\jre\classes;C:\JBuilder9
    > \jdk1.4\lib\tools.jar" resto.Main
    > INFO QueryLogger: Created connection pool: jdbc:mysql://localhost/
    > resto?
    > capitalizeTypeNames=true&useUnicode=true&characterEncoding=ISO-8859-1&
    > autoReconnect=true&maxReconnects=3
    > Driver class: org.gjt.mm.mysql.Driver
    > Min. connections in the pool: 1
    > Max. connections in the pool: 1
    > org.objectstyle.cayenne.CayenneRuntimeException: [v.1.2M10 January
    > 5 2006] No DataMap found, can't route query
    > org.objectstyle.cayenne.query.SelectQuer..5b0afd[root=class
    > resto.Rubrique,name=<null>]
    > at org.objectstyle.cayenne.query.SelectQuery.route
    > (SelectQuery.java:197)
    >



    This archive was generated by hypermail 2.0.0 : Mon Jan 09 2006 - 08:19:19 EST