Is there anything special about your configuration, like multiple
DataNodes or multiple DataMaps, or entities created on the fly? Do you
see any warnings of your code relying on deprecated API?
I changed DataDomain routing code a few days back to look up nodes by
DataMap, instead of ObjEntity. This worked with the test cases, but I
won't be surprised if I overlooked some deployment scenario.
Andrus
On Feb 12, 2004, at 4:29 PM, Mike Kienenberger wrote:
> I just updated cayenne from cvs in order to generate up-to-date
> optimistic
> locking patches, and I now get this error:
>
> Error: org.objectstyle.cayenne.CayenneRuntimeException: [v.1.1-dev
> February
> 12 2004] No suitable DataNode to handle query with root: class
> com.gvea.cayenne.ebpp.entity.Localization
> at
> org.objectstyle.cayenne.access.DataDomain.performQueries(DataDomain.jav
> a:640)
> at
> org.objectstyle.cayenne.access.DataContext.performQueries(DataContext.j
> ava:1308)
> at
> org.objectstyle.cayenne.access.Transaction.performQueries(Transaction.j
> ava:176)
> at
> org.objectstyle.cayenne.access.DataContext.performQueries(DataContext.j
> ava:1231)
> at
> org.objectstyle.cayenne.access.DataContext.performQuery(DataContext.jav
> a:1170)
> at
> com.gvea.cayenne.GenericEntity.getAllObjects(GenericEntity.java:105)
>
>
> which is simply:
>
> return aDataContext.performQuery(new SelectQuery(aClass));
>
>
> This error does not occur if I regress back to my older cayenne lib
> file.
>
This archive was generated by hypermail 2.0.0 : Thu Feb 12 2004 - 16:36:26 EST