私のApacheWicketWebアプリケーションは、Google App Engine for Java(GAE / J)にデプロイされています。
このアプリに問題があります(クリックイベントの約1〜5%)。リンクまたはボタンがクリックされた後、関連するコンポーネントとフォームのonSubmit()
メソッドが処理される代わりに、同じ元のページがユーザーに表示されます。代わりにブラウザページの更新がコマンドされた場合。
レンダリングされたHTMLマークアップのサンプル
<a href="../wicket/page?20-1.ILinkListener-lnkLogOn" tabindex="2001">Log on</a>
<button type="submit" tabindex="3" name="btnLogOn" id="id2d">
Log on
</button>
関連する可能性のある問題は、フラッシュメッセージが表示されるべきときに表示されないか、表示されても空である場合があることです。
これらの問題は、ユーザーのWebセッションを正しく解釈できないことが原因である可能性があります。
要求/応答サイクルが適切に処理されておらず、セッションIDが適切に使用されておらず、処理の準備ができている既存のアプリインスタンスに要求が渡されていないため、要求の処理に問題があるように感じます。
以前に問題なく実行されたアプリケーションでこの問題が発生した人はいますか?
ソフトウェア環境
- 改札:1.5.7
- GAE / J:1.7.0
- Java:1.6.0_34