2017-11-14 1 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 내부 클래스를 사용하지 않는 제안 :

1) 당신은 JDeveloper를
2에서 경고를 얻을 것이다)을 제어하기 어렵다! 당신이해야하는 경우

그러나, 나는 과도 (즉,이 속성)를 사용할 수 높은 수 없음을 의미합니다 (직렬화 문제를 해결하기 위해.

+0

을 전체 스택 strace를 보면서 내가 깨달은 이러한 멤버를 선언 포장 것 페이지와 바인딩 변수 사이에 오류가 발생합니다.이 시점에서 모든 레이어가 없으며 JDeveloper에서 자동으로 생성됩니다. 페이지 플로와 요청 범위 만 사용하고 있습니다. –

+0

이 경우 수행 할 작업이 없습니다. 이 오류는 대개 많은 로그에 나타나지만 응용 프로그램이나 안정성에 영향을주지 않습니다. –

+0

오류가 발생하면이 동작과 관련이없는 것으로 보았습니다. 경고 일뿐입니다. 이 메시지는 세션이 시간 초과되어 실제 오류가 발생했습니다. 클러스터와 관련이 있다는 것을 알고 있습니다. 하나의 서버 만 남겨두면 everething이 작동하기 때문입니다. @Amr Gawish 감사합니다. –

관련 문제