ApiProxy$UnknownException

160 views
Skip to first unread message

Sven Reinck

unread,
Apr 14, 2017, 12:21:31 PM4/14/17
to Google App Engine
Hi there...

I have a cron job that is running once per day... Three days ago there was an error in the Log Console:

"A problem was encountered with the process that handled this request, causing it to exit. This is likely to cause a new process to be used for the next request to your application. (Error code 204)"

Since then I'm getting an ApiProxy$UnknownException every day not caused by any of my code lines. So I do not know where to start looking. My app-id is fluxparticle-de. Can anyone give me a hint where to start? Or is my App Engine broken?

Here is the stacktrace:

com.google.apphosting.api.ApiProxy$UnknownException: An error occurred for the API request datastore_v3.Get().
        at com.google.apphosting.runtime.ApiProxyImpl.statusException(ApiProxyImpl.java:651)
        at com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.setRpcError(ApiProxyImpl.java:604)
        at com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.failure(ApiProxyImpl.java:592)
        at com.google.apphosting.runtime.stubby.StubbyCallbackAdapter.failure(StubbyCallbackAdapter.java:25)
        at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:853)
        at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:460)
        at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:293)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:319)
        at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:311)
        at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:457)
        at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.runCallback(RpcStub.java:889)
        at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.rpcFinished(RpcStub.java:899)
        at com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher.failure(RpcStub.java:884)
        at com.google.net.rpc3.impl.client.RpcClientInternalContext.runCallbacks(RpcClientInternalContext.java:1243)
        at com.google.net.rpc3.impl.client.RpcClientInternalContext.finishRpcAndNotifyApp(RpcClientInternalContext.java:1137)
        at com.google.net.rpc3.impl.client.RpcNetChannel.afterFinishingActiveRpc(RpcNetChannel.java:1694)
        at com.google.net.rpc3.impl.client.RpcNetChannel.finishRpc(RpcNetChannel.java:1508)
        at com.google.net.rpc3.impl.client.RpcNetChannel.handleResponse(RpcNetChannel.java:3366)
        at com.google.net.rpc3.impl.client.RpcNetChannel.messageReceived(RpcNetChannel.java:3100)
        at com.google.net.rpc3.impl.client.RpcNetChannel.access$2900(RpcNetChannel.java:184)
        at com.google.net.rpc3.impl.client.RpcNetChannel$TransportCallback.receivedMessage(RpcNetChannel.java:4314)
        at com.google.net.rpc3.impl.client.RpcChannelTransportData$TransportCallback.receivedMessage(RpcChannelTransportData.java:688)
        at com.google.net.rpc3.impl.wire.RpcBaseTransport.receivedMessage(RpcBaseTransport.java:463)
        at com.google.apphosting.runtime.udrpc.UdrpcTransport$ClientAdapter.receivedMessage(UdrpcTransport.java:350)
        at com.google.apphosting.runtime.udrpc.UdrpcTransport.dispatchPacket(UdrpcTransport.java:196)
        at com.google.apphosting.runtime.udrpc.AbstractUdrpcTransport.readPackets(AbstractUdrpcTransport.java:202)
        at com.google.apphosting.runtime.udrpc.AbstractUdrpcTransport.access$000(AbstractUdrpcTransport.java:30)
        at com.google.apphosting.runtime.udrpc.AbstractUdrpcTransport$1.run(AbstractUdrpcTransport.java:57)
        at com.google.net.eventmanager.AbstractFutureTask$Sync.innerRun(AbstractFutureTask.java:260)
        at com.google.net.eventmanager.AbstractFutureTask.run(AbstractFutureTask.java:121)
        at com.google.net.eventmanager.EventManagerImpl.runTask(EventManagerImpl.java:594)
        at com.google.net.eventmanager.EventManagerImpl.internalRunWorkerLoop(EventManagerImpl.java:1012)
        at com.google.net.eventmanager.EventManagerImpl.runWorkerLoop(EventManagerImpl.java:892)
        at com.google.net.eventmanager.WorkerThreadInfo.runWorkerLoop(WorkerThreadInfo.java:161)
        at com.google.net.eventmanager.EventManagerImpl$WorkerThread.run(EventManagerImpl.java:1877)

Adam (Cloud Platform Support)

unread,
Apr 15, 2017, 2:50:45 PM4/15/17
to Google App Engine
Usually 'Error code 204' relates to an issue in the appserver, so its possible it was caused by ApiProxy$UnknownException as it was thrown in package com.google.apphosting.runtime. If you still see these errors, you might try deploying to a new version.  Otherwise you might want to report this on the Issue Tracker.
Reply all
Reply to author
Forward
0 new messages