jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yusuf Aaji <yusuf.a...@gmail.com>
Subject Re: Unable to cast to jackrabbitSession to get the UserManager
Date Sat, 22 Jan 2011 20:55:38 GMT
any idea guys? I'm stuck here.

Shouldn't I use this way to access the repository if I need user management?

BR,
Yusuf

On Sat, Jan 22, 2011 at 12:13 AM, Yusuf Aaji <yusuf.aaji@gmail.com> wrote:

> Hi,
>
> When I try to cast the Session object to JackrabbitSession to get the
> UserManager I'm getting a classCastException
>
>  #{accessManager.addUser}: java.lang.ClassCastException:
> org.apache.jackrabbit.core.XASessionImpl cannot be cast to
> org.apache.jackrabbit.api.JackrabbitSession
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
> and this is how I'm getting my session:
>
> ServletContext context = (ServletContext)
> FacesContext.getCurrentInstance().getExternalContext().getContext();
> ServletContext jackrabbit = context.getContext("/jackrabbit");
> Repository repository = (Repository)
> jackrabbit.getAttribute(Repository.class.getName());
> contentSession = repository.login( jcrCredentials );
>
>
> any ideas? isn't XASessionImpl implement JackrabbitSession interface?!!!
>
> BR,
> Yusuf
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message