1

すべてのページに読み込まれる単純なポーリング メカニズムがあります。

<h:form id="keepAliveForm">
   <p:poll interval="300" global="false"/>
</h:form>

私のメインフローでは、特定のページにリダイレクトする最終状態:

<end-state id="redirect" view="flowRedirect:home" />

別のページのボタンと、ビューステートでのリダイレクト フローへの遷移:

<p:commandButton value="Test" action="theTest"/>

<transition on="theTest" to="redirect" />

アプリケーションサーバー(Tomcat 7)が再起動され、ポーリングでリダイレクトされたページにクライアントがまだある場合を除いて、すべてが機能しています。

次に、ポーリングが発生するたびに、次の例外が発生し続けます。

 9-okt-2013 11:01:12 com.sun.faces.util.Util checkIdUniqueness
 SEVERE: JSF1007: Duplicate component ID j_idt65 found in view.
 9-okt-2013 11:01:12 com.sun.faces.util.Util checkIdUniqueness 

また:

 Caused by: java.lang.IllegalStateException: CDATA tags may not nest

これらの例外がスローされるのはなぜですか? また、アプリケーションを実際に壊すことはありませんが、ログを不要な混乱でいっぱいにするため、それらを停止する方法はありますか。

4

0 に答える 0