2012-02-23 16 views
15

これは私が受け取るエラーです。私が6u30を使用するように戻すと、うまく動作します。このバグを修正するには、AppEngineを今すぐ更新する必要があります。Java 6u31にアップデートした後にDevServerが失敗する

Initializing App Engine server 
    [ERROR] Unable to start App Engine server 
Unable to start embedded HTTP serverjava.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.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97) 
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509) 
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068) 
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811) 
at com.google.gwt.dev.DevMode.main(DevMode.java:311) 
Caused by: java.lang.NoSuchFieldException: defaultZoneTL 
at java.lang.Class.getDeclaredField(Unknown Source) 
at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:222) 
... 6 more 
[ERROR] shell failed in doStartupServer method 

com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries) 
at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:102) 
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509) 
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068) 
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:811) 
at com.google.gwt.dev.DevMode.main(DevMode.java:311) 

答えて

26

これは既知のバグです:それはでなければならないいくつかの人々のために

-Dappengine.user.timezone=UTC 

-Dappengine.user.timezone.impl=UTC 

http://code.google.com/p/googleappengine/issues/detail?id=6928

回避策は、あなたの実行の設定に次の行を追加することですGWTが含まれている場合、後者が動作すると思われます。 GAEと一緒にGWTを使用しない場合は、前者を使用します。

+0

エラー:メインクラスを見つけることができませんでした\ Dappengine.user.timezone = UTC このエラーが発生しました –

0

別の可能な解決策は、にありますダウンロードのappengine-javaの-SDK-1.6.3.1および標準のAppEngine SDKとしてこれを設定するには

5

それは前に述べたとおり - このURLからのJava 1.6.3.1用のApp Engineをダウンロードします。http://code.google.com/appengine/downloads.html その後、いくつかのフォルダに解凍し、 Eclipseに移動し、ウィンドウ - >環境設定 - > Google - > App Engine - >を追加し、ダウンロードしたファイル。新しいバージョンがアクティブであることを確認した後、[OK]をクリックします。このソリューションは私のために働いた。

+0

ありがとうございます! !! – Ajay

+2

また、EclipseアップデートURL(http://dl.google.com/eclipse/plugin/3.7(eclipse> help>新しいソフトウェアをインストールする)を使用してsdkを入手できます) –

1

このバグは、GAE 1.6.4

Javaのバージョン "1.6.0_31" のJava(TM)SEランタイム環境(1.6.0_31-b04-415-11M3635を構築) は、Java HotSpot(で固定されているようですTM)64ビットサーバーVM(ビルド20.6-b01-415、混合モード)

関連する問題