I forgot to mention that the default target in build.xml is 'deploy', am I right if I say it should be 'deploy-ecm' ?

George Lefter wrote:
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

Reply via email to