if (log.isTraceEnabled()) {
log.trace("Get JCR session from " + cmsSession);
}
- Session session = cmsSession.newDataSession(alias, workspace, rep);
+ if (cmsSession == null)
+ throw new IllegalStateException("Cannot find a session for request " + request.getRequestURI());
+ Session session = cmsSession.getDataSession(alias, workspace, rep);
cmsSessions.put(session, cmsSession);
return session;
}