удаленный API GAE / J: StackOverflowError? - PullRequest
2 голосов
/ 15 ноября 2011

Я пытаюсь запросить хранилище данных одного из моих приложений 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) 

При проверке приложений первого приложения после многих удаленных запросов я вижу несколько успешных запросов к / remote_api, но без вызова RPC

* 2011-11-02 23: 22: 59.298 «GET remote_api» 200 real = 0 мс cpu = 0 мс api = 0 мс накладные = 0 мс (0 RPC) *

PS: Я выполнил шаги, описанные здесь: http://code.google.com/intl/fr-FR/appengine/docs/java/tools/remoteapi.html

1 Ответ

1 голос
/ 24 ноября 2011
...