Ошибка при запуске простого проекта App Engine - PullRequest
4 голосов
/ 28 февраля 2012

Я новичок в Google App Engine, и я попытался создать тестовый проект в Ubuntu 11.04, следуя этому быстрому руководству http://www.youtube.com/watch?v=P3GT4-m_6RQ&feature=relmfu и у меня появляется эта ошибка, когда я нажимаю «отладка> веб-приложение»


Доступна новая версия SDK.

Последний SDK: Релиз: 1.6.2 Отметка времени: вторник, 03 января 19:15:38 CET 2012 Версии API: [1.0]


Ваш SDK: Релиз: 1.6.1 Отметка времени: понедельник, 12 декабря 23:53:13 CET 2011 Версии API: [1.0]


Пожалуйста, посетите http://code.google.com/appengine для получения последней версии SDK.


java.lang.RuntimeException: Unable to restore the previous TimeZone
at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:228)
at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:164)
at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:164)
at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
at com.google.appengine.tools.development.DevAppServerMain.<init>    (DevAppServerMain.java:113)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89)

Caused by: java.lang.NoSuchFieldException: defaultZoneTL
at java.lang.Class.getDeclaredField(Class.java:1899)
at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:222)
... 5 more

Кто-нибудь может определить, где проблема? У меня также были проблемы при попытке создать приложение GWT и проект Python App Engine.

Ответы [ 2 ]

9 голосов
/ 28 февраля 2012

Возможный дубликат: Сбой DevServer после обновления до java 6u31

Однако эта проблема, похоже, задокументирована (с решением) здесь: http://code.google.com/p/googleappengine/issues/detail?id=6928

Отthe site:

Обходной путь - запустите GAE со следующим параметром JVM:
-Dappengine.user.timezone = UTC

(с помощью eclipse перейдите к «запустить конфигурацию»)на вкладке «Аргументы» добавьте «-Dappengine.user.timezone = UTC» в строку аргументов виртуальной машины. С помощью maven-gae-plugin добавьте -Dappengine.user.timezone = UTC в конфигурацию плагина).Удачи, и, надеюсь, Google скоро поддержит JDK u31.

1 голос
/ 18 апреля 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...