Hi Vincent,
I have fixed this.
After you update org.nuxeo.ecm.platform.comment and redeploy it, you should put the name/password of a user with admin
rights in <deploy>/nuxeo.ear/commentService-config-bundle.xml.
Vincent Dutat wrote:
OK, thanx.
George Lefter wrote:
Hi Vincent,
The commentManager is implemented as a message driven bean in order to
do cleanup operations asynchronously.
Being a message driven bean means it does not have a security context,
so it needs a user/password to authenticate itself.
Currently it uses hardcoded user "Administrator", but I will create a
special user for this, "nx", and put it somewhere in a configuration
file.
Vincent Dutat wrote:
Hi,
why, in the constructor of class CommentManagerImpl an object of
class UserSession is created with parameters "Administrator" ? In our
LDAP server we don't have any user called "Administrator"
see exceptions below :
javax.servlet.ServletException: java.lang.RuntimeException:
javax.security.auth.login.FailedLoginException: Username/password
authentication failed for username: Administrator, password given: yes
at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:32)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:46)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75)
at
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
...
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
... 110 more
Caused by: javax.security.auth.login.FailedLoginException:
Username/password authentication failed for username: Administrator,
password given: yes
at
org.nuxeo.ecm.platform.login.JBossLoginModule.login(JBossLoginModule.java:185)
at sun.reflect.GeneratedMethodAccessor555.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
at
javax.security.auth.login.LoginContext.login(LoginContext.java:579)
at
org.nuxeo.ecm.platform.api.login.UserSession.login(UserSession.java:76)
at
org.nuxeo.ecm.platform.comment.impl.CommentManagerImpl.<init>(CommentManagerImpl.java:81)
... 182 more
Caused by: javax.security.auth.login.LoginException: invalid username
or password
at
org.nuxeo.ecm.platform.login.JBossLoginModule.validateUsernamePassword(JBossLoginModule.java:226)
at
org.nuxeo.ecm.platform.login.JBossLoginModule.login(JBossLoginModule.java:179)
... 193 more
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm