我在运行GWT / GAE应用时遇到此错误:
java.lang.RuntimeException:无法在com.google.appengine.tools.tools.deolsment.DevAppServerImpl.start上的com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:348)恢复上一个TimeZone (devAppServerImpl.java:251)位于com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)的com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068)位于com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811)com.google.gwt.dev.DevMode.main( DevMode.java:311)由com.google.appengine的java.lang.Class.getDeclaredMethod(Class.java:2117)中的java.lang.NoSuchMethodException:java.util.TimeZone.setDefaultInAppContext(java.util.TimeZone)引起.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:344)位于com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:251)at at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)位于com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)com.google.gwt.dev。 DevModeBase.startUp(DevModeBase.java:1068)位于com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811)com.google.gwt.dev.DevMode.main(DevMode.java:311)
虽然我添加了-Dappengine.user.timezone=UTC
和-Dappengine.user.timezone.impl=UTC
答案 0 :(得分:2)
如果您在JDK 8上收到java.lang.NoSuchMethodException错误,可能是这个错误https://github.com/GoogleCloudPlatform/gcloud-maven-plugin/issues/54
讨论的解决方案是将配置添加到appengine maven插件。
toUse = df['col1'].str.contains(Val)
valsIwant = df['col2'][toUse]
将争论作为-D传递在旧解决方案中不起作用(也不添加.impl)作为discuess。
答案 1 :(得分:1)
答案 2 :(得分:0)
当我将GAE版本从1.8.0更新为1.8.8 +
时,错误得到修复