2017-11-14 6 views
0
私たちは、私たちの見解を制御するために、いくつかのADFの内部クラスを使用している

は、我々はクラスタリング環境で作業している、問題 は時々ビューページには若干の誤差が出るということで、ログに示します持つNotSerializableException - FacesCtrlActionBinding

2017-11-14T09:42:15.424-02:00] [adf_server1] [ERROR] [] [oracle.adfinternal.controller.state.SessionBasedScopeMap] [tid: [ACTIVE].[[ 
java.io.NotSerializableException: oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding 

Weblogic 12.1.3.0.0 ADF 12c

adf内部クラスをシリアライズ可能にするにはどうすればよいですか?

答えて

1

これらのクラスは通常、コンポーネントの内部表現を使用しますが、これらはシリアル化できません。 ので、私は、任意のADFの内部クラスを使用しないことをお勧めします:あなたはJDeveloperの
2の警告を取得します

1)それを制御するのは難しいです)!あなたがしなければならない場合

しかし、私は過渡(つまり、このプロパティは)可能な高さではないことを意味します(シリアル化の問題を解決する。

+0

をフルスタックのstraceのを見て、私が実現し、これらのメンバを宣言ラップでしょうページとバインディング変数との間にエラーが発生しました。この時点ではレイヤーがなく、JDeveloperによって自動的に生成されます。私はpageFlowと要求スコープを使用しています。 –

+0

この場合、このエラーは通常、多くのログに表示されますが、アプリケーションやその安定性には何の影響もありません。 –

+0

エラーを分析するこの動作に関連していないことがわかりました。このメッセージは、セッションがタイムアウトしたため、実際のエラーです。私はクラスターに関連していることを知っています。ありがとうございます@Amr Gawish –

関連する問題