[Seasar-user:21780] Re: te-conditions生成用のJavaScriptが大量に出力される
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2014年 1月 17日 (金) 02:11:22 JST
小林 (koichik) です。
状況からforEachが絡んでる可能性がありそうですね。
<form>、<te:include>、そしてconditionおよびforEachが
適用されている要素の関係 (HTML的な構造) を簡単に
教えてください。
On Thu, 16 Jan 2014 11:31:30 +0900, shibata @ honeycomware.jp wrote:
> 柴田と申します。
> いつもお世話になっております。
>
> 不定期にシステムが動作しなくなる事象が発生しております。
> 調査はしておりますが、何も手がかりがなく
> 再現手順もわからない状態です。
>
> 情報が少なく大変申し訳ありませんが、
> どんな事でも良いのでご助言頂ければ幸いです。
>
> ■使用しているバージョン
> teeda-ajax-1.0.13-sp11.jar
> teeda-core-1.0.13-sp11.jar
> teeda-extension-1.0.13-sp11.jar
> teeda-tiger-1.0.13-sp11.jar
> s2-extension-2.4.45.jar
> s2-framework-2.4.45.jar
> s2-tiger-2.4.45.jar
>
> ■発生している事象
> view配下に格納しているHTMLは662行なのですが、
> 出力されているHTMLを見てみると20725行出力されていました。
> 内容を確認したところ482行目から下記が出力され20725行目まで
> 下記の情報と同じ内容が1480回表示されています。
> ※正常に稼動している時は1回のみ表示されています。
> -------------------------------------------
> <script language="JavaScript" type="text/javascript">
> <!--
> var forms = ['layoutForm', 'xxxxxForm'];
> for (var i = 0, len = forms.length; i < len; ++i) {
> var span = document.createElement('span');
> span.style.display = 'none';
> span.style.position = 'absolute';
> var form = document.getElementById(forms[i]);
> form.appendChild(span);
> span.innerHTML = "<input type='hidden' name='te-conditions'
> value='rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAABgdwgAAACAAAAAA3QAIGxheW91dEZvcm06aXNEaXNwbGF5RGVucHlvRGV0YWlsc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAFGxheW91dEZvcm06aXNEaXNwbGF5cQB+AAV0ABZsYXlvdXRGb3JtOmlzRGlzcGxheS0ycQB+AAV4AA=='
> />";
> }
>
> //-->
> </script>
> -------------------------------------------
>
> ■その他
> ・1日1回WEB/APサーバーともに再起動を行っている。
> ・発生頻度は不定期(前回は20日前、前々回は7ヶ月前)
> ・isXxxの記述箇所はlayout.htmlに2箇所、メインページはなし。
> ・1度発生すると、tomcatを再起動しないとシステムが動作しない。
> ・事象が発生するとlayoutを使用していないページ以外動作しない。
> (どの画面を開いてもte-conditions生成用のScriptが大量に出力されています。
> )
>
> 以上、よろしくお願い致します。
>
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
{
name: "Koichi Kobayashi",
mail: "koichik @ improvement.jp",
blog: "http://d.hatena.ne.jp/koichik/",
twitter: "@koichik"
}
Seasar-user メーリングリストの案内