【问题标题】:Unable to execute RPC, reason? DBConnection?无法执行 RPC,原因?数据库连接?
【发布时间】:2017-10-18 03:35:33
【问题描述】:

如果我运行我的 GAE 应用程序,我会收到以下错误消息。我想不通,问题是什么。 MySQL 驱动程序是最新的。重新配置了 DBConnection。

版本: 应用引擎:1.9.34 总重量:2.7.0 Java:1.8

2017 年 5 月 18 日下午 12:15:27 com.google.appengine.tools.development.ApiProxyLocalImpl 日志 SCHWERWIEGEND:javax.servlet.ServletContext 日志:异常时 调度传入的 RPC 调用 com.google.gwt.user.server.rpc.UnexpectedException:服务方法 '公共抽象 java.util.ArrayList de.pitchMen.shared.PitchMenAdmin.getMarketplaces() 抛出 java.lang.IllegalArgumentException' 抛出了一个意外的异常: java.lang.ExceptionInInitializerError

对不起,这条短信。问我,如果您需要更多信息。

【问题讨论】:

    标签: java google-app-engine gwt


    【解决方案1】:

    看起来错误在你自己的代码中,但是因为它是一个RuntimeException或Error,它没有被RPC捕获,并且以一种令人困惑的方式传播。

    检查您的public abstract java.util.ArrayList de.pitchMen.shared.PitchMenAdmin.getMarketplaces() throws java.lang.IllegalArgumentException 方法,修复它,错误应该消失了。

    【讨论】:

    • 感谢您的快速回复。为避免该错误,这是禁用本地 Google App Engine 工具的最简单方法。禁用后,一切正常。
    猜你喜欢
    • 2014-06-16
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多