]
Thomas Heute commented on JBPORTAL-1732:
----------------------------------------
Actually the problem is in the new UI portlets.
The workaround is to keep using the former User and Role portlets till 2.6.3 (I just
tried to make sure)
Cannot change roles of user names containing a backslash character
------------------------------------------------------------------
Key: JBPORTAL-1732
URL:
http://jira.jboss.com/jira/browse/JBPORTAL-1732
Project: JBoss Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Portal Identity
Affects Versions: 2.6.2 Final
Environment: Any
Reporter: Luc Boudreau
Assigned To: Boleslaw Dawidowicz
Fix For: 2.6.3 Final
In our LDAP directory, the usernames are prefixed with the domain name followed by a
backslash followed by the username.
ie. DOMAIN\username
I get the following error while changing the roles of such a user. Clearly, the backslash
is interpreted as-is ans creates an escaped character.
2007-10-02 10:59:47,735 ERROR [STDERR] org.jboss.portal.identity.NoSuchUserException: No
such user No such user SIoudrel
2007-10-02 10:59:47,736 ERROR [STDERR] at
org.jboss.portal.identity.db.HibernateUserModuleImpl.findUserByUserName(HibernateUserModuleImpl.java:97)
2007-10-02 10:59:47,736 ERROR [STDERR] at
sun.reflect.GeneratedMethodAccessor513.invoke(Unknown Source)
2007-10-02 10:59:47,736 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2007-10-02 10:59:47,736 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:585)
2007-10-02 10:59:47,736 ERROR [STDERR] at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
2007-10-02 10:59:47,737 ERROR [STDERR] at $Proxy249.findUserByUserName(UnknownSource)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.portal.core.identity.ui.common.IdentityUserBean.findUserByUserName(IdentityUserBean.java:140)
2007-10-02 10:59:47,737 ERROR [STDERR] at
org.jboss.portal.core.identity.ui.actions.AssignRoleAction.assignRoles(AssignRoleAction.java:111)
2007-10-02 10:59:47,737 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2007-10-02 10:59:47,737 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: