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.

Reply via email to