I'm experiencing an exception with the new SDK. It looks like what's 
described in this old post:
https://groups.google.com/forum/?fromgroups=#!msg/google-appengine-java/xiDijH7S8Ow/udo8DPEjtR0J

java.lang.NoClassDefFoundError: Could not initialize class 
com.google.apphosting.api.DatastorePb$Query

Here's the API call that causes the error PreparedQuery.asIterable():

PreparedQuery p = getDatastore().prepare(query);
> List<Entity> entities = new ArrayList<Entity>();
> for (Entity entity : 
> p.asIterable(FetchOptions.Builder.withChunkSize(CHUNK_SIZE))) 
> {
> entities.add(entity);
> }


And the Stack Trace:

> Problem accessing /. Reason:
> tried to access class 
> com.google.appengine.repackaged.com.google.common.base.Equivalences from 
> class 
> com.google.appengine.repackaged.com.google.common.collect.Interners$CustomInterner
> Caused by:
> java.lang.IllegalAccessError: tried to access class 
> com.google.appengine.repackaged.com.google.common.base.Equivalences from 
> class 
> com.google.appengine.repackaged.com.google.common.collect.Interners$CustomInterner
> at 
> com.google.appengine.repackaged.com.google.common.collect.Interners$CustomInterner.<init>(Interners.java:77)
> at 
> com.google.appengine.repackaged.com.google.common.collect.Interners.newWeakInterner(Interners.java:118)
> at 
> com.google.appengine.repackaged.com.google.io.protocol.ProtocolSupport.<clinit>(ProtocolSupport.java:55)
> at 
> com.google.apphosting.api.DatastorePb$Query.<init>(DatastorePb.java:1248)
> at 
> com.google.apphosting.api.DatastorePb$Query$1.<init>(DatastorePb.java:2988)
> at 
> com.google.apphosting.api.DatastorePb$Query.<clinit>(DatastorePb.java:2988)
> at 
> com.google.appengine.api.datastore.QueryTranslator.convertToPb(QueryTranslator.java:28)
> at 
> com.google.appengine.api.datastore.PreparedQueryImpl.convertToPb(PreparedQueryImpl.java:181)
> at 
> com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java:134)
> at 
> com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java:66)
> at 
> com.google.appengine.api.datastore.BasePreparedQuery$1.iterator(BasePreparedQuery.java:26)
> at org.vosao.dao.BaseDaoImpl.selectNotCache(BaseDaoImpl.java:278)





-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/t5h8s7b9HRcJ.
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?hl=en.

Reply via email to