• Error OKM-012015 (GetRootNode)

  • OpenKM has many interesting features, but requires some configuration process to show its full potential.
OpenKM has many interesting features, but requires some configuration process to show its full potential.
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.
 #5099  by jonny
 
Hey dears,

our OpenKM 4.1 EE produces an error when logging in with a non-admin-account:
Code: Select all
OKM-012015(GetRootNode): OKM-012015

okm:root

OKM-012015(GetRoot): OKM-012015

okm:root

OKM-012015(GetRoot): OKM-012015

okm:root

I expect the user configuration to be corrupted. After accidentally creating some roles with umlauts [ü, ä], I'm not able to delete this roles by getting this error:
Code: Select all
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_edit.jsp at line 43

40: 			out.println("<form action=\"role_action.jsp\">");
41: 			out.println("<input type=\"hidden\" name=\"action\" value=\""+action+"\">");
42: 			out.println("<table class=\"form\" width=\"280px\" align=\"center\">");
43: 			out.println("<tr><td>Id</td><td><input class=\":required\" name=\"rol_id\" value=\""+rol.getId()+"\" "+(action.equals("c")?"":"readonly")+"></td></tr>");
44: 			out.println("<tr><td colspan=\"2\" align=\"right\">");
45: 			out.println("<input type=\"button\" onclick=\"javascript:window.history.back()\" value=\"Cancel\">");
46: 			out.println("<input type=\"submit\" value=\"Send\">");


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
	org.apache.jsp.admin.role_005fedit_jsp._jspService(role_005fedit_jsp.java:99)
	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.
Am I right, that these errors are correlating?

Have anyone of you suggestions to solve this problem?

Best Regards
Jonny
 #5101  by jllort
 
Sure you've not privileges with other users to accessing okm:root

Take a look at okm:root secutiry grants and your user roles grants

Do you have any strange character in your role name ?
 #5132  by jonny
 
Baahhh. I just needed to add UserRole to the root privilegs. Sometimes I have blinders on. Thanx for the suggestion. 8)

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.