shinya okino
shiny****@gmail*****
2009年 7月 20日 (月) 01:56:14 JST
沖野です。 ソースを追ってみました。 以下は推測です。 メッセージはFeedbackMessagesクラスに元のコンポーネントと一緒に保持しています。 FeedbackMessagesはセッションに保存して一見コンポーネントに保持しないようになっているのですが メッセージを表示するFeedbackPanelクラス内のMessageListViewクラスのpopulateItemメソッドで Model無名クラスがFeedbackMessageを参照するようになっています。 この無名クラスが暗黙にFeedbackMessageインスタンスを保持しているために シリアライズ時に延々と元のコンポーネントをたどってStackOverflowになっているように思えます。 2009/07/17 3:27 に Tsutomu Yano<t_yano****@me*****> さんは書きました: > 矢野です。 > > maedaさん。頂いたソースを週末に試しまして、状況は再現したのですが、ソースを追っても > どこが原因なのかよく分からなかったです。どうもセッションへのシリアライズ処理部分で、 > シリアライズするデータがページ遷移ごとに再帰的に増えているような印象だけ受けましたが... > > > よくわからないので、英語メーリングリストにソースとともに投げてみようと思います。 > > 1.4リリースに間に合うといいのだけど... > > > On 2009/07/15, at 9:39, maeda wrote: > >> maedaです。 >> >> 矢野様、返信ありがとうございます。 >> >> 現在は暫定的にJavaScriptを使用してメッセージを出力するように変更致しましたが >> 自分のソースに問題がありましたら時間がある時でかまいませんのでよろしくお願いいたします。 >> >> 毎回、質問ばかりしてしまい申し訳ありません・・・。 >> >> Tsutomu Yano <t_yano****@me*****> wrote: >> >>> maedaさん >>> >>> サンプルありがとうございます。 >>> いまちょっと時間が取れない状況なので、週末にでも試してみようと思います。 >>> >>> >>> On 2009/07/06, at 15:50, maeda wrote: >>> >>>> maedaです。 >>>> >>>> 矢野様、返信ありがとうございます。 >>>> >>>> 自分がテスト用で作成したHtmlとJavaファイルがありますがこちらで >>>> 大丈夫でしょうか? >>>> >>>> wicketのバージョンは1.3.1です。 >>>> バージョン1.4でも試しましたが同じ現象でした。 >>> >>> >>> >>> --------------------------------------------------- >>> 矢野 勉(やの つとむ) >>> 電子メール: t_yano****@me***** >>> --------------------------------------------------- >>> >>> _______________________________________________ >>> Wicket-ja-user mailing list >>> Wicke****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user >> >> _______________________________________________ >> Wicket-ja-user mailing list >> Wicke****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user > > --------------------------------------------------- > 矢野 勉(やの つとむ) > 電子メール: t_yano****@me***** > --------------------------------------------------- > > _______________________________________________ > Wicket-ja-user mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user > -- 沖野信也 shiny****@gmail*****