• create new user issue

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #4057  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!
 #4062  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?
 #4068  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
 #4074  by pavila
 
I can't reproduce this behavior. Can you post the detailed steps to reproduce it?
 #4078  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!!??
 #4081  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 ?
 #4082  by williamcty
 
Yes, you are right. That is the problem??
On the other hand, how to remove the group if I create wrong?
 #4083  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??
 #4109  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

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.