1

私はGoogleCalendarAPIを使用していますが、EclipseスタンドアロンJava-Projectではすべてが正常に機能しました。ここで、 Eclipseプラグインに(まったく同じ)コードを追加したいと思いました。残念ながら、GoogleAPIによる認証が正しく機能しなくなるという問題が発生しました。ブラウザが認証プロセスを開始した後AuthorizationCodeInstalledApp(flow, new LocalServerReceiver()).authorize("user"); 、[認証]をクリックすると、ブラウザは私が知らないこと(無限の読み込み)を実行し、プログラムをキャンセルした場合にのみ停止します。Eclipseコンソールで、次のエラーが発生します。

!MESSAGE While loading class "org.mortbay.jetty.RetryRequest", thread "Thread[349166459@qtp-300209212-1 - Acceptor0 SocketConnector@localhost:18312,5,main]" timed out waiting (5005ms) for thread "Thread[main,6,main]" to finish starting bundle "myproject.version.qualifier [896]". To avoid deadlock, thread "Thread[349166459@qtp-300209212-1 - Acceptor0 SocketConnector@localhost:18312,5,main]" is proceeding but "org.mortbay.jetty.RetryRequest" may not be fully initialized.

このエラーの意味と私にできることはわかりません。ご協力いただきありがとうございます!

casaout

PS:ここから作業サンプル(通常のEclipseプロジェクトのみで、Eclipseプラグインプロジェクトではありません)があります

4

1 に答える 1

1

幸いなことに、この問題(バグ?)を回避する方法を見つけました...新しい(フラグメント)プロジェクトを作成し、そのプロジェクト(プラグインプロジェクトではなく)内で承認を行ったところ、まったく同じコードがそこで機能します! ...奇妙ですが、機能します...

于 2012-11-05T14:56:11.183 に答える