Hi Don, Thanks for the fast reply.
I think there is a problem with the jar appengine-jsr107cache-1.5.0.jar It does not contain any classes only meta-inf directory. I downloaded the following zip twice to verify http://googleappengine.googlecode.com/files/appengine-java-sdk-1.5.0.zip On Thu, May 12, 2011 at 1:03 AM, Don Schwarz <[email protected]> wrote: > What is the NullPointerException that you are getting? > > You shouldn't need to change your GCacheFactory. Nothing changed with that > in 1.5.0, and the new package you are using is not correct. > com.google.appengine.api.memcache.jsr107cache.GCacheFactory is the one you > want. It is in appengine-jsr107cache-1.5.0.jar. > > On Wed, May 11, 2011 at 5:00 PM, luka <[email protected]> wrote: > >> I have recently upgraded from GAE 1.4.3 to 1.5.0 and the MemCache service >> I work with stop working. >> When I try to reach it, I get NullPointerException >> >> I saw that the package of "GCacheFactory" was changed >> to "com.google.appengine.api.memcache.stdimpl" although besides of that I am >> not sure what is wrong. >> >> I have a simple cache implementation using Spring beans which worked well >> during the last year: >> >> (Please help, my service has customers waiting for solution) >> >> >> import java.util.HashMap; >> import java.util.Map; >> import java.util.logging.Level; >> import java.util.logging.Logger; >> >> import com.google.appengine.api.memcache.stdimpl.GCacheFactory; >> >> import net.sf.jsr107cache.Cache; >> import net.sf.jsr107cache.CacheException; >> import net.sf.jsr107cache.CacheManager; >> >> public class OnLoad { >> private static Logger logger = >> Logger.getLogger("com.lugo.server.utils.OnLoad"); >> >> Cache cache; >> /** >> * Create Cache ( MemCache ) >> */ >> public void onStartup(){ >> try { >> Map props = new HashMap(); >> int expire = 3600 * 192 ; // 8 Days >> props.put(GCacheFactory.EXPIRATION_DELTA, expire); >> cache = CacheManager.getInstance().getCacheFactory().createCache(props); >> } catch (CacheException e) { >> logger.log(Level.WARNING,"onStartup()", e); >> } >> } >> public Cache getCache(){ >> return cache; >> } >> >> >> } >> >> -- >> 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.
