It's in appengine-api-1.0-sdk-1.3.2.jar (or presumably 1.3.3)... it's hard to imagine your project compiles without it!
Jeff On Thu, Apr 22, 2010 at 5:31 AM, Larry White <[email protected]> wrote: > I just upgraded - thanks for the amazingly quick turnaround on my bug btw!! > > Unfortunately, I'm now getting > java.lang.NoClassDefFoundError: > com/google/appengine/api/datastore/ReadPolicy$Consistency > at com.googlecode.objectify.ObjectifyOpts.<init>(ObjectifyOpts.java:25) > at > com.googlecode.objectify.ObjectifyFactory.begin(ObjectifyFactory.java:105) > at > com.googlecode.objectify.ObjectifyService.begin(ObjectifyService.java:29) > > I thought it might be because I was using a slightly older version of the > AppEngine, so I updated that to 1.3.3, but still get the same result. Now my > assumption is that there's something wrong with my configuration (I'm > missing a jar I need?) but don't know which one. > > Can anyone tell me what jar > com/google/appengine/api/datastore/ReadPolicy$Consistency is in? > > > On Wed, Apr 21, 2010 at 11:10 PM, Jeff Schnitzer <[email protected]> > wrote: >> >> Fixed. Although you might prefer to issue a batch get() operation >> instead of the query. There might be a performance difference - I'm >> not sure. >> >> Jeff >> >> On Wed, Apr 21, 2010 at 6:46 PM, Jeff Schnitzer <[email protected]> >> wrote: >> > Looks like you found a bug. I should be able to have a unit test and >> > a fix checked in tonight. Sorry about that! >> > >> > Jeff >> > >> > On Wed, Apr 21, 2010 at 1:43 PM, Larry White <[email protected]> wrote: >> >> Hi, >> >> >> >> I'm trying to pass in a collection of Strings to be used in a filter >> >> using >> >> Objectify (which I LOVE, btw). I'm doing it like so: >> >> >> >> Query<SNote> query = ofy.query(SNote.class).filter("id IN", >> >> results).limit(limit).offset(offset).order("-timestamp"); >> >> >> >> where the results parameter is a non-empty ArrayList<String>. >> >> >> >> I'm getting the exception: >> >> >> >> 64951 [btpool0-4] ERROR com.deathrayresearch - >> >> java.lang.IllegalArgumentException: A collection of values is required. >> >> at >> >> >> >> com.google.appengine.api.datastore.DataTypeUtils.checkSupportedValue(DataTypeUtils.java:153) >> >> at >> >> >> >> com.google.appengine.api.datastore.Query$FilterPredicate.<init>(Query.java:543) >> >> at >> >> com.google.appengine.api.datastore.Query.addFilter(Query.java:231) >> >> at >> >> com.googlecode.objectify.impl.QueryImpl.filter(QueryImpl.java:102) >> >> at >> >> com.googlecode.objectify.impl.QueryImpl.filter(QueryImpl.java:28) >> >> >> >> The id parameter contains Strings and I think an ArrayList<String> >> >> qualifies >> >> as a "collection of values". Can anyone tell me what I'm doing wrong? >> >> >> >> thanks much >> >> >> >> Larry >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> >> Groups >> >> "Google App Engine for Java" group. >> >> To post to this group, send email to >> >> [email protected]. >> >> To unsubscribe from this group, send email to >> >> [email protected]. >> >> For more options, visit this group at >> >> http://groups.google.com/group/google-appengine-java?hl=en. >> >> >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine for Java" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine-java?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
