Page 1 of 1

create new user issue

PostPosted:Fri Feb 05, 2010 10:05 am
by williamcty
dear all,

I just use the openkm 4.0 build469 and have the follow problems.
1. I create a new and assign userrole is ok. login & logout is normal.
2. If I assign another group to that user. I cannot login. Even I remove the another group. It still cannot login. It always shows no authorizine.

Can can anyone know why? How to fix it?

On the other hand, how to remove a group after created?

Thanks!

Re: create new user issue

PostPosted:Fri Feb 05, 2010 10:03 pm
by pavila
This is a default OpenKM installation or have you deployed on a different database? There is any error message in the JBoss log when you make the user creation?

Re: create new user issue

PostPosted:Sat Feb 06, 2010 8:09 am
by jllort
Give some example:

User1 has roles X,Y,X and user2 has roles X,P,M

And we'll understand better what happens

Re: create new user issue

PostPosted:Sat Feb 06, 2010 7:45 pm
by pavila
I can't reproduce this behavior. Can you post the detailed steps to reproduce it?

Re: create new user issue

PostPosted:Sun Feb 07, 2010 2:01 pm
by williamcty
I just use the default installation.
1. I create a new user with create a group together. eg. user1 and groupA group
2. I use that user to login but cannot login. Then I add a userrole and login again but still cannot login.
3. Then I remove that user but does not remove the group (because I do not know how to remove it)
4. I create a new and assign the userrole. This user can login normally. user2 and userrole group
5. I assign user2 to groupA even I also assign the userrole, it still cannot login??!!

Pls give advice and solution!!??

Re: create new user issue

PostPosted:Sun Feb 07, 2010 3:52 pm
by jllort
If I understand right:
1- You create user with UserRole grant and this user can access correctly to OpenKM
2- You add to this user the grant RoleX and then user can not login

It's that ?

Re: create new user issue

PostPosted:Mon Feb 08, 2010 1:59 am
by williamcty
Yes, you are right. That is the problem??
On the other hand, how to remove the group if I create wrong?

Re: create new user issue

PostPosted:Mon Feb 08, 2010 3:06 am
by williamcty
I just find the problem!!

When I retype the password. I can login to openkm!!?? I wonder why it reset the password and reset to what? In addition, it does not prompt me to input or not??

Re: create new user issue

PostPosted:Mon Feb 08, 2010 11:01 am
by pavila
After some intents, I have reproduced the bug. We are working in a fix, meanwhile use the testing user administration http://localhost:8080/OpenKM/admin/user_list.jsp (first, you need to be logged as an user with the AdminRole assegined)

Re: create new user issue

PostPosted:Tue Feb 09, 2010 1:57 am
by williamcty
Hello Pavila,

I use the workaround method to avoid the problem. On the other hand, I can manipulate the user & role from your link eg. user_list.jsp.

But I find that it will display messages when I create & delete a group or user.
In addition, it also some problems as below:
1. In general menu to create user, it no need to input name & email but in user_list.jsp need to input that.
2. There are no logout for user logout?

user_list.jsp messages for ref:

create group display messages:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/role_action.jsp at line 39

36: }
37:
38: // Activity log
39: UserActivity.log(jcrSession, "ROLE_ACTION", rol.toString(), action);
40:
41: response.sendRedirect("role_list.jsp");
42: } catch (SQLException e) {


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
es.git.openkm.util.UserActivity.log(UserActivity.java:49)
org.apache.jsp.admin.role_005faction_jsp._jspService(role_005faction_jsp.java:98)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.


--------------------------------------------------------------------------------

JBossWeb/2.0.1.GA


Delete group display messages:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/role_action.jsp at line 39

36: }
37:
38: // Activity log
39: UserActivity.log(jcrSession, "ROLE_ACTION", rol.toString(), action);
40:
41: response.sendRedirect("role_list.jsp");
42: } catch (SQLException e) {


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
es.git.openkm.util.UserActivity.log(UserActivity.java:49)
org.apache.jsp.admin.role_005faction_jsp._jspService(role_005faction_jsp.java:98)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.


--------------------------------------------------------------------------------

JBossWeb/2.0.1.GA



create user display messages:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/user_action.jsp at line 65

62: }
63:
64: // Activity log
65: UserActivity.log(jcrSession, "USER_ACTION", usr.toString(), action);
66:
67: response.sendRedirect("user_list.jsp");
68: } catch (SQLException e) {


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
es.git.openkm.util.UserActivity.log(UserActivity.java:49)
org.apache.jsp.admin.user_005faction_jsp._jspService(user_005faction_jsp.java:128)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.


--------------------------------------------------------------------------------

JBossWeb/2.0.1.GA


Delete user display messages:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/user_action.jsp at line 65

62: }
63:
64: // Activity log
65: UserActivity.log(jcrSession, "USER_ACTION", usr.toString(), action);
66:
67: response.sendRedirect("user_list.jsp");
68: } catch (SQLException e) {


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
es.git.openkm.util.UserActivity.log(UserActivity.java:49)
org.apache.jsp.admin.user_005faction_jsp._jspService(user_005faction_jsp.java:128)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.


--------------------------------------------------------------------------------

JBossWeb/2.0.1.GA

Re: create new user issue

PostPosted:Sat Feb 20, 2010 3:51 pm
by pavila
If you are logged as okmAdmin you should be able to log in OpenKM and after that, go to http://localhost:8080/OpenKM/admin. Please, tell me if you get the same error.