[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 メーリングリストの案内