удаленный api GAE/J: StackOverflowError?
Я пытаюсь запросить хранилище данных одного из моих приложений GAE/J из другого приложения GAE/J но я получил эту ошибку, используя сервер разработки, а также в производстве
Ошибка для /servlet_url
java.lang.StackOverflowError
at java.lang.ThreadLocal$ThreadLocalMap.getEntry(ThreadLocal.java:381)
at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:261)
at java.lang.ThreadLocal.get(ThreadLocal.java:146)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.getDelegate(Thread LocalDelegate.java:32)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
at com.google.appengine.tools.remoteapi.ThreadLocalDelegate.makeSyncCall(Threa dLocalDelegate.java:41)
at com.google.appengine.tools.remoteapi.HostedRemoteApiDelegate.makeSyncCall(H ostedRemoteApiDelegate.java:45)
При проверке appstats первого приложения после многих удаленных запросов я вижу несколько успешных запросов к /remote_api, но без вызова RPC
*2011-11-02 23:22:59.298 "GET remote_api" 200 real=0ms cpu=0ms api=0ms overhead=0ms (0 RPC)*
PS: I последовал экстатически шаги, описанные здесь: http://code.google.com/intl/fr-FR/appengine/docs/java/tools/remoteapi.html
1 ответ:
Это ошибка в RemoteAPI: http://code.google.com/p/googleappengine/issues/detail?id=6349