how can I download or get ApiProxy package

35 views
Skip to first unread message

高科

unread,
Sep 21, 2017, 9:24:08 PM9/21/17
to Google App Engine
Hello,  I run an application  at Appscale (the Appscale appengineSDK version is 1.8.4, lower then GAE),it catch an exception show below:
Sep 21, 2017 5:20:13 AM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: Error for /uk/iapProcessPurchaseV2
java.lang.NoSuchMethodError: com.google.apphosting.api.ApiProxy$Environment.getModuleId()Ljava/lang/String;
at com.google.appengine.api.modules.ModulesServiceImpl.getCurrentModule(ModulesServiceImpl.java:60)
at com.madfinger.framework.utils.ExceptionUtils.RecordException(ExceptionUtils.java:151)
at com.madfinger.iap.v2.commands.CmdIAPProcessPurchaseBase.ProcessAuthorized(CmdIAPProcessPurchaseBase.java:83)
at com.madfinger.framework.servlet.ServletPrimary.HandleCommand(ServletPrimary.java:373)
at com.madfinger.framework.servlet.ServletPrimary.doPostInternal(ServletPrimary.java:153)
at com.madfinger.framework.servlet.ServletPrimary.DoPost(ServletPrimary.java:77)
at com.madfinger.framework.servlet.ServletBase.doPost(ServletBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
at com.googlecode.objectify.ObjectifyFilter.doFilter(ObjectifyFilter.java:48)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.api.socket.dev.DevSocketFilter.doFilter(DevSocketFilter.java:74)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.tools.development.ResponseRewriterFilter.doFilter(ResponseRewriterFilter.java:123)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:34)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:63)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:48)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:125)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectRequest(DevAppServerModulesFilter.java:368)
at com.google.appengine.tools.development.DevAppServerModulesFilter.doDirectModuleRequest(DevAppServerModulesFilter.java:351)
at com.google.appengine.tools.development.DevAppServerModulesFilter.doFilter(DevAppServerModulesFilter.java:116)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at com.google.appengine.tools.development.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:97)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handleImpl(Unknown Source)
at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(Unknown Source)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)


I have replaced appengine sdk version 1.8.4 to 1.9.48, this msg tell me no such Method,I want to see where is the ApiProxy package? anyone can give me a git or svn to let me know.
Best regards!
Gao

Yannick (Cloud Platform Support)

unread,
Sep 22, 2017, 11:10:23 AM9/22/17
to google-a...@googlegroups.com
Hello Gao, AppScale has no relation to App Engine so I cannot help you diagnose issues with their SDK. You should instead use AppScale's help and support resources or ask your question on Stack Overflow using the AppScale tag.
Reply all
Reply to author
Forward
0 new messages