Any tips on diagnosing and resolving java heap space error?

The exception is thrown in the call to memcache.
I read through other postings but didn't see any tips on resolving.


2011-11-28 08:58:00.176
Uncaught exception from servlet
java.lang.OutOfMemoryError: Java heap space
        at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
        at java.nio.ByteBuffer.allocate(ByteBuffer.java:329)
        at com.google.net.async3.ByteBufferCaches
$SimpleNonDirectProvider.get(ByteBufferCaches.java:406)
        at
com.google.net.rpc3.impl.wire.RpcMessageEncoder.encode(RpcMessageEncoder.java:
426)
        at
com.google.net.rpc3.impl.wire.RpcTcpHelper.encodeAndSendMessage(RpcTcpHelper.java:
308)
        at
com.google.net.rpc3.impl.wire.RpcClientTcpTransport.send(RpcClientTcpTransport.java:
632)
        at
com.google.net.rpc3.impl.client.RpcChannelTransportData.send(RpcChannelTransportData.java:
490)
        at
com.google.net.rpc3.impl.client.RpcNetChannel.sendPendingRequests(RpcNetChannel.java:
1668)
        at
com.google.net.rpc3.impl.client.RpcNetChannel.addToPendingQueueAndStartIfReady(RpcNetChannel.java:
599)
        at
com.google.net.rpc3.impl.client.RpcNetChannel.start(RpcNetChannel.java:
582)
        at
com.google.net.rpc3.impl.compatibility.Rpc3ChannelWrapper.start(Rpc3ChannelWrapper.java:
56)
        at com.google.net.rpc3.client.RpcStub.startRpc(RpcStub.java:336)
        at
com.google.net.rpc3.client.RpcStub.startNonBlockingRpc(RpcStub.java:
308)
        at com.google.net.rpc3.impl.compatibility.Rpc1CompatibilityStub
$BridgeRpc3Stub.doStartNonBlockingRpc(Rpc1CompatibilityStub.java:678)
        at
com.google.net.rpc3.impl.compatibility.Rpc1CompatibilityStub.startNonBlockingRpc(Rpc1CompatibilityStub.java:
461)
        at
com.google.net.rpc3.impl.compatibility.Rpc1CompatibilityStub.startNonBlockingRpc(Rpc1CompatibilityStub.java:
357)
        at com.google.apphosting.base.RuntimePb$APIHost
$Stub.call(RuntimePb.java:10311)
        at
com.google.apphosting.runtime.ApiProxyImpl.doAsyncCall(ApiProxyImpl.java:
291)
        at com.google.apphosting.runtime.ApiProxyImpl.access
$100(ApiProxyImpl.java:63)
        at com.google.apphosting.runtime.ApiProxyImpl$2.run(ApiProxyImpl.java:
169)
        at com.google.apphosting.runtime.ApiProxyImpl$2.run(ApiProxyImpl.java:
167)
        at java.security.AccessController.doPrivileged(Native Method)
        at
com.google.apphosting.runtime.ApiProxyImpl.makeAsyncCall(ApiProxyImpl.java:
167)
        at
com.google.apphosting.runtime.ApiProxyImpl.makeAsyncCall(ApiProxyImpl.java:
63)
        at com.google.apphosting.api.ApiProxy.makeAsyncCall(ApiProxy.java:
184)
        at com.google.apphosting.api.ApiProxy.makeAsyncCall(ApiProxy.java:
123)
        at
com.google.appengine.api.memcache.MemcacheServiceApiHelper.makeAsyncCall(MemcacheServiceApiHelper.java:
91)
        at
com.google.appengine.api.memcache.AsyncMemcacheServiceImpl.doPut(AsyncMemcacheServiceImpl.java:
416)
        at
com.google.appengine.api.memcache.AsyncMemcacheServiceImpl.put(AsyncMemcacheServiceImpl.java:
449)
        at
com.google.appengine.api.memcache.MemcacheServiceImpl.put(MemcacheServiceImpl.java:
69)
        at com.google.appengine.api.memcache.jsr107cache.GCache.put(Unknown
Source)

-- 
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 google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to