마지막 업데이트 날짜
Nov 28, 2022 09:54:05 AM GMT
문제
또는 이러한 오류는 AEM 로그에 임의로 기록됩니다.
java.lang.IllegalStateException:This session has been closed at
java.lang.IllegalStateException: Resource resolver is already closed.
원인
이 문제는 동일한 ResourceResolver의 다중 스레드를 사용했거나 자체 코드에서 열지 않은 ResourceResolver 또는 javax.jcr.Session을 닫은 경우 발생할 수 있습니다.
해결 방법
SlingRequest 또는 WorkflowSession을 통해 얻은 세션 및 ResourceResolver 개체는 응용 프로그램에서 닫지 않습니다. 예:
slingRequest.getResourceResolver().adaptTo(Session.class);
//Or
workflowSession.getSession();
요청이 처리된 후 해당 문제 해결 또는 세션이 자동으로 닫힙니다.
내 계정 로그인