- Session session = rep.login(credentials, workspace);
- sessions.put(workspace, session);
- return session;
+ try {
+ Session session = rep.login(credentials, workspace);
+ if (log.isDebugEnabled())
+ log.debug("User " + session.getUserID() + " logged into "
+ + request.getServletPath());
+ sessions.put(workspace, session);
+ return session;
+ } catch (Exception e) {
+ throw new ArgeoException("Cannot open session", e);
+ }